问题来源
为了练习方便安装了一个CentOS,但是使用shell工具链接的时候发现IP地址一直变动,导致我每次都要更换IP地址链接虚拟机,考虑一番应该是网络设置的问题。查看 虚拟机设置=>网络配置:
自定义模式Vmnet0 ,桥接模式,和主机是平等关系,所以一直会变动。
解决方案
方案一
之前一直是NAT模式,我安装的时候也没有注意,后来发现自动变成了自定义…
查看Windows 系统(控制面板\网络和 Internet\网络和共享中心\更改适配器)发现:
NAT模式Vmnet8被禁用了,好的,右键启动,shell工具链接成功,解决。
方案二
查看了网上的一些资料,Vmnet0是桥接模式,会发生IP变更,使用静态IP地址即可。
规则:
1.因为是和主机平等所以使用的是同一网段下IP
此处为 10.1.29.130,然后就可以把Vmware安装的系统更改静态网络地址10.1.29.xxx。
2.更改Vmware配置
编辑=>虚拟网络编辑器 发现没有桥接的选项,去使用管理员权限
把桥接模式的自动修改为网络适配器
3. 修改配置文件
博主使用的是CentOS6,修改文件为 /etc/sysconfig/network-scripts/ifcfg-ech0
修改内容
#修改
ONBOOT=yes #CentOS 6默认yes CentOS 7 默认no
BOOTPROTO=static #默认dhcp动态IP
#新增
IPADDR=10.1.29.254 # IP地址 静态地址
NTSMASK=255.255.252.0 # 掩码 根据具体情况
GATEWAY=192.168.2.1 #默认网关 根据具体情况
HWADDR=00:0C:29:2C:E5:30 #物理地址 根据具体情况
DNS1=114.114.114.114 # DNS 可以和 GATEWAY 一致
“:wq”,完成保存
4.重启 network
“service network restart”
然后查看IP,“ifconfig”,OK