Centos7虚拟机安装后,默认采用DHCP方式分配IP地址,很多时候我们需要虚拟机有固定的IP地址。通过以下步骤可以实现。
说明:虚拟软件使用VirtualBox,虚拟机使用桥接方式和宿主机进行网络通信。
1. 查看网卡信息
ip addr
如下图,可知本机目前使用的网卡是enp0s3。
2. 修改配置
cd /etc/sysconfig/network-scripts
修改哪个文件,取决于虚拟机网络连接采用的是哪个方式,可以结合ip addr命令找到要修改的网卡。此处,修改的文件即是下图中标红的那个,修改前备份。
sudo vim ifcfg-enp0s3
修改后内容如下:
其中,
BOOTPROTO=static #静态
UUID #通过uuidgen命令生成
ONBOOT=yes #设置开机启动
IPADDR/NETMASK/GATEWAY 分别设置IP/掩码/网关
DNS1 #配置DNS
3. 设置NameServer
sudo vim /etc/resolve.cnf
添加以下内容:
nameserver 192.168.1.1
其中,192.168.1.1 是路由器网关地址,用TP-Link路由器时,路由器网关地址基本都是这个。
3. 重启网络
service network restart
4. 测试
ping www.baidu.com