下面的操作均在root用户下进行
查看我们虚拟机的网关和掩码信息
子网 :192.168.168.0 子网掩码: 255.255.255.0 网关IP: 192.168.168.2
首先在虚拟机中使用ifconfig(如果没有则先yum install net-tools)查看自己的虚拟机网络(自己对应)
进行修改
vim /etc/sysconfig/network-scripts/ifcfg-ens33
修改下面几个
BOOTPROTO="static" #修改为静态 IPADDR=192.168.168.146 #自定义的静态IP,注意,要在同一个子网下 GATEWAY=192.168.168.2 #对应网关IP NETMASK=255.255.255.0 #对应子网掩码 DNS1=192.168.168.2 #我们通过网关进行解析,8.8.8.8在NAT下是无效的 NM_CONTROLLED=no #表示该接口将通过该配置文件进行设置,而不是通过网络管理器进行管理 PREFIX=24 #C类子网是24位
保存退出,重启网络
service network restart
虚拟机的配置完成了,但是爬坑时发现,虚拟机和本地主机之间无法ping通,但是虚拟机之间可以相互ping
这里的原因是由于NAT模式下我们的主机和虚拟机之间是通过vmnet8这个网卡动态分配连接的,我们修改了虚拟机部分的为静态IP,必须修改本地vmnet8网卡给本机分配IP时也为静态才可以保证两端机器连接正常
ip建议为1