vmware nat 设置静态ip
- 宿主机操作系统:win7
- vmware 版本:15.5.7
- redhat镜像版本:Oracle Linux Server release 6.8(可通过lsb_release -a查看)
- vmware-编辑-虚拟网络编辑器,如果没有NAT模式的网络,要新建一个如VMnet8. VMnet信息选"NAT模式".点"NAT设置"
记下来下面的子网ip(如192.168.85.0)子网掩码(如255.255.255.0)网关(192.168.85.2)后面要用。注意要配静态ip所以不要选"使用本
地DHCP服务将IP地址分配给虚拟机"。 - 控制面板-网络和Internet-网络连接,找到刚才建的VMnet8,右键-属性-Internet协议版本 4(TCP/IPv4),
记下IP地址(如192.168.85.1) - 加到vmware,创建一个虚拟机,操作系统是Oracle Linux Server release 6.8,右键虚拟机-设置-网络适配器-
自定义(U)特定虚拟网络-选中刚才新建的VmNet8(NAT模式)-高级记下mac地址如00:0C:29:D5:26:1B - 启动虚拟机,执行ip a通常能看到两个网卡,1个lo,一个以eth开头的如eth0,如果是eth0,修改/etc/sysconfig/network-scripts/ifcfg-eth0的内空
DEVICE是网卡的名称;HWADDR是刚才记下的mac地址;ONBOOT设置成yes表示启用;BOOTPROTO表示配成静态Ip;DEVICE=eth0 HWADDR=00:0C:29:D5:26:1B TYPE=Ethernet UUID=a32eb30f-f052-4efb-8b36-04c3b7b08226 ONBOOT=yes NM_CONTROLLED=yes BOOTPROTO=static GATEWAY=192.168.85.2 IPADDR=192.168.85.100 NETMASK=255.255.255.0
GATEWAY是刚才记下VMnet8的网关,IPADDR是ip地址,不要与VMnet8的ip地址和网关地址重复.NETMASK是之前记下的子网掩码. - 修改后,备份/etc/udev/rules.d/70-persistent-net.rules,再把/etc/udev/rules.d/70-persistent-net.rules删除
- 重启虚拟机.然后就能通过ip192.168.85.100访问虚拟机了