以前學過vm8,但是沒遇上問題,然後自己就不管了。最近由于工作變動,發現虛拟機IP不能用了。公司是限定了無線,原來是橋接,用不了。是以隻能用vmware的NAT模式了。
問題:因為經常更換工作地點,IP我經常換,造成虛拟機IP總是改變,不友善用CRT連接配接虛拟機。
我們在NAT模式設定靜态IP位址,友善以後CRT連結,這樣以後工作地點再怎麼變,IP都不會改變,虛拟主機還可以上網
一、原理篇
解決:我先上個原理圖
<a href="https://s4.51cto.com/wyfs02/M02/91/5E/wKiom1j1p3DCt4kRAABOBYviDN4396.png-wh_500x0-wm_3-wmp_4-s_3476076265.png" target="_blank"></a>
我的虛拟機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,一塊實體網卡。
二、實操篇
注:先讓網卡自動擷取,然後再打開母機cmd,查找它擷取到的虛拟機IP位址,手動輸入他自動擷取到的IP位址 ,下面的網關直接填寫192.168.224.3
2.設定虛拟機的網關
<a href="https://s5.51cto.com/wyfs02/M01/91/5E/wKiom1j1qMbBF4eJAAChy3LCMnw771.png-wh_500x0-wm_3-wmp_4-s_915954484.png" target="_blank"></a>
a.選中需要更改的虛拟主機,如圖中,選中“CentOS 64位”
b.然後選擇“編輯”,彈出“虛拟網絡編輯器”
<a href="https://s4.51cto.com/wyfs02/M02/91/5E/wKiom1j1qPGCLS_pAAEuUasEgrY536.png-wh_500x0-wm_3-wmp_4-s_3508500267.png" target="_blank"></a>
上圖中需要勾選“使用本地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
這樣到這就算設定成功了。
本文轉自飛奔的小GUI部落格51CTO部落格,原文連結http://blog.51cto.com/9237101/1916992如需轉載請自行聯系原作者
ziwenzhou