昨天寫了一篇文章總結了前兩天折騰VMware 10中的CentOS上網的問題,結果留下一下小瑕疵,就是視頻教程中通過共享網卡使用NAT模式配置虛擬機的方法。今天在結合昨天的基礎上終於弄明白了這個問題。
這個問題歸根結底源於VMware 10的網絡設置上。首先還是在Windows7的“網絡”——“更改適配器設置”中共享網卡給vmnet8,會出一個提示框,記下里面出現的ip,我這里面是192.168.137.1,然后打開vmnet那塊網卡的ipv4設置,如下圖,其中的ip,子網掩碼,默認網關通通不改,只是在首選dns上填入當前網絡運營商提供的dns,我這里填的是中國電信的dns
然后打開VMware,在“虛擬網絡編輯器”里面選中vmnet8,然后一步很關鍵,就是先把那個“使用本地DHCP服務將IP地址分配給虛擬機”這個選項的對勾去掉,然后很重要!
前方高能!
前方高能!
前方高能!
重要的事情說三遍!
這時一定要先點一下下面的“應用”!
然后就可以修改下面的“子網IP”和“默認網關”了(默認網關一般不改,主要是子網IP,要修改成剛才提示框中出現的IP地址的前三位,最后一位改成0,在我這里就是192.168.137.0)
如下圖所示
然后點“應用”,我這里因為截圖的時候並沒有修改子網IP所以“應用”這個按鈕是灰色的,但是你如果修改了子網IP以后這個按鈕是可以選中的狀態。
然后點右側的NAT設置,將網關的前三位設置成剛才提示框中出現的IP的前三位,最后一位改成2,我這里就是192.168.137.2,如下圖
然后一路“確定”,保存下來。
接下來是進入CentOS,修改Linux的網絡參數。這里我的網絡參數是 IPADDR=192.168.137.3,NETMASK=255.255.255.0,GATEWAY=192.168.137.2,然后nameserver 192.168.137.2
其實關鍵是IPADDR要設置為跟vmnet8的網卡的IP為同一網段的不同IP,也就是只修改最后一位,NETMASK一向都是255.255.255.0,GATEWAY和nameserver很關鍵,一定要設置為在VMware的“虛擬網絡編輯器”的“vmnet8”的“vmnet設置”里面的網關IP,這很重要,前兩天我就是栽在這里。
下面是我的Linux網絡配置截圖
配置完成以后保存並退出,然后service network restart,這時發現ping 192.168.137.2,發現OK,在Windows7的cmd中ping 192.168.137.3,也就是ping Linux的IP,發現也是OK的。至此搞定。