Virtualbox-Centos7安装及静态IP设置

27 阅读3分钟

一、下载

  • virtualbox虚拟机
  • centos7 镜像
  • xshell xftp 用于连接虚拟机

注:我已经将将上述软件放到网盘,需要的可以私信我

二、安装

以下是我选择的一些配置项,自己根据自己需求可自行选择

  • 新建虚拟机时,不要勾选虚拟光盘。此时类型选择Linux,版本选择Ret Hat(64-bit),不要选Ubuntu64或other linux64,否则安装过程中语言界面,鼠标乱飘,无法安装。
  • 内存给4G,处理器给2个,空间给50G。
  • 安装选择最小化安装
  • 鼠标点击虚拟机,即可进入虚拟机操作。如果想操作win10,就先按键盘上的Right Ctrl,在空格键右二位置。如此鼠标光标边从虚拟机中切换出来。

三、配置网络

1.安装完成,进入系统。此时无法上网。

此时,打开终端,输入ip addr,会看到无ipv4地址。

2.切换到root用户。su命令,必须在root用户权限下编辑此网络配置文件。

vi /etc/sysconfig/network-scripts/ifcfg-enp0s3

将ONBOOT一项的值设为yes,保存退出。

注:关于vi的基本操作。按i键进入编辑,按上下方向键换行,按Esc键切换模式,输入:wq后按Enter保存退出。

注:这是在VirtuaBox中安装的CentOS7系统,如果是在VMware中安装的该系统,那么此文件名称,为ifcfg-ens33。

3.重启网络服务:systemctl restart network

也可以重启系统,即可上网。

4.可以用自带的火狐浏览器浏览网页或用ping www.baidu.com测试。

5.关机。以便配置静态IP。

四、设置静态IP

1.前提

a.要想设置静态Ip,在VirtualBox的虚拟机上必须设置两种网卡

b.第二张网卡的网关必须跟主机的网关地址一致,其次ip地址与网关属于同一网络段

2.在win10上打开cmd窗口,输入ipconfig命令

在我的win10上,可以看到最后的  无线局域网适配器 WLAN 2 一项中 IPv4 地址 : 192.168.200.120

3.虚拟机已关机。设置--网络。

网卡1,勾选“启用网络连接”,选择网络地址转换NAT。

网卡2,勾选“启用网络连接”,选择桥接网卡。此处名称,我选择“Killer Wireless-n...  Adapeter #2”,即上面在win10中看到的“无线局域网适配器 WLAN 2”

4.配置centos7的网络配置文件

启动系统,切换到root用户。

打开终端,执行命令:ip addr

之后,切换到/etc/sysconfig/network-scripts目录下,使用ls命令,看到有ifcfg-enp0s3文件。

5.将ifcfg-enp0s3复制一份,命名为ifcfg-enp0s8

cp ifcfg-enp0s3 ifcfg-enp0s8

6.使用vi编辑ifcfg-enp0s8,修改后文件内容如下所示

TYPE=Ethernet

PROXY_METHOD=none

BROWSER_ONLY=no

BOOTPROTO=static  # 要修改

IPADDR="192.168.200.130"  # 新增,来自于上面win10中看到的地址,最后也可两位数

NETMASK="255.255.255.0"   # 新增

GATEWAY="192.168.200.2"   # 新增 前三位同IPADDR

DNS1="8.8.8.8"      # 新增

DEFROUTE=yes

IPV4_FAILURE_FATAL=no

IPV6INIT=yes

IPV6_AUTOCONF=yes

IPV6_DEFROUTE=yes

IPV6_FAILURE_FATAL=no

IPV6_ADDR_GEN_MODE=stable-privacy

NAME=enp0s8  # 要修改

UUID=4d29e58d-f21f-4b3a-b832-cdb3a3ae4df4  # 要修改,随便改几位即可

DEVICE=enp0s8  # 要修改

ONBOOT=yes   # 开启网卡,开机启动

7.重启网络服务:systemctl restart network

5、通过xshell测试连接

6、更改centos下载源

# 备份当前的yum仓库配置
sudo cp -r /etc/yum.repos.d /etc/yum.repos.d.bak
 
# 删除旧的repo文件,假设旧的repo文件位于/etc/yum.repos.d/CentOS-Base.repo
sudo rm -f /etc/yum.repos.d/CentOS-Base.repo
 
# 下载新的CentOS 7源,这里以阿里云源为例
sudo curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
 
# 清理缓存
sudo yum clean all
 
# 生成新的缓存
sudo yum makecache
 
# 更新所有软件到新的仓库(可选)
sudo yum update

7、测试下载,安装vim

yum install vim

8、关闭防火墙

# 停止firewalld服务
sudo systemctl stop firewalld
 
# 禁用firewalld服务的自动启动
sudo systemctl disable firewalld