虚拟机下CentOS 修改动态IP为静态IP(全网最全)
在大多数情况下,我们玩虚拟机都是用NAT模式,这种模式在虚拟机下默认是采用DHCP协议,动态分配IP地址。由于IP地址经常变化,特别是开好几个虚拟机地情况,IP地址会频繁地发生变换,所以,很有必要把动态IP改为静态IP,以方便我们平常地测试下面的操作均在root用户下进行修改动态IP配置查看我们虚拟机的网关和掩码信息子网:192.168.168.0子网掩码: 255.255.2...
·
在大多数情况下,我们玩虚拟机都是用NAT模式,这种模式在虚拟机下默认是采用DHCP协议,动态分配IP地址。由于IP地址经常变化,特别是开好几个虚拟机地情况,IP地址会频繁地发生变换,所以,很有必要把动态IP改为静态IP,以方便我们平常地测试
下面的操作均在root用户下进行
修改动态IP配置
查看我们虚拟机的网关和掩码信息
子网 :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
引用
更多推荐
已为社区贡献3条内容
所有评论(0)