之前学过vm8,可是没赶上问题,而后本身就无论了。最近因为工做变更,发现虚拟机IP不能用了。公司是限定了无线,原来是桥接,用不了。因此只能用vmware的NAT模式了。vim
问题:由于常常更换工做地点,IP我常常换,形成虚拟机IP老是改变,不方便用CRT链接虚拟机。服务器
咱们在NAT模式设置静态IP地址,方便之后CRT连接,这样之后工做地点再怎么变,IP都不会改变,虚拟主机还能够上网网络
1、原理篇编辑器
解决:我先上个原理图ide
个人虚拟机NAT网段是192.168.224.0,vm8网卡IP是192.168.224.1,虚拟机1是192.168.224.128.而外面的宿主机IP是10.20.3.142测试
原理:VMWare安装后,会给宿主机安装VM Net8网卡,同时虚拟出一套VM Net 8 使用的虚拟路由(包含交换机 和 虚拟DHCP服务器) ,主机和虚拟机实际上都是经过虚拟路由通讯,虚拟路由经过宿主使得其余虚拟机也能够访问外网,vm8网卡做用是虚拟主机和真实主机通讯,vm8的网卡IP是224.1,网关是224.3,若是vm8网卡禁用,虚拟主机仍旧能够经过nat上网,可是没法与真实主机通讯。注:真实主机是有两块网卡的,一块虚拟网卡vm8,一块物理网卡。spa
2、实操篇
server
注:先让网卡自动获取,而后再打开母机cmd,查找它获取到的虚拟机IP地址,手动输入他自动获取到的IP地址 ,下面的网关直接填写192.168.224.3ip
2.设置虚拟机的网关
a.选中须要更改的虚拟主机,如图中,选中“CentOS 64位”
b.而后选择“编辑”,弹出“虚拟网络编辑器”
上图中须要勾选“使用本地DHCP服务分给虚拟机IP地址”
c,选择“vmnet8",而后选择”NAT设置“,主要是看看这个地址段的IP是多少,这里的192.168.224.3就是将要写到ifcfg-eth0配置中的网关地址,点击肯定。(注:这里的网关IP可能会出BUG,若是是192.168.224 .3不行,能够换成.4.5.以前是.2,怎么配置都不行,可能换个IP就会激活)
d.最重要的配置在这了
[root@wenwen ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
HWADDR=00:0C:29:C5:EF:52
TYPE=Ethernet
UUID=4a495323-a7e7-4b1f-a179-f59217044bfc
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=STATIC
IPADDR=192.168.224.250
GATEWAY=192.168.224.3
NETMASK=255.255.255.0
DNS1=192.168.224.3
DNS2=114.114.114.114
修改DNS(不是必须的),/etc/resolv.conf会根据ifcfg-eth0自动修改DNS
[root@wenwen ~]# vim /etc/resolv.conf
# Generated by NetworkManager
nameserver 192.168.224.3
nameserver 114.114.114.114
这样到这就算设置成功了。