VMware10 安裝centos6.7 設置NAT模式


  最近剛開始學Linux運維。我看的書是《跟阿銘學Linux》,視頻教程里面使用NAT模式手動分配IP可以成功ping通網關,但是我照着視頻一步一步操作卻一直不成功,不知道是什么原因,昨天弄到晚上12點,夜里睡覺做夢時也一直在想這個,今天早上又起來弄,覺得有可能是版本的問題,視頻里面用的是VMware 6 安裝CentOS6.4,我用的是VMware 10安裝CentOS6.7 今天索性把VMware刪掉重新再安裝。

  然后今天我發現情況和昨天有些不一樣,似乎昨天真的是把什么東西弄錯了。今天重新安裝VMware然后字符界面minimal安裝CentOS6.7,默認網絡連接方式是網橋模式。上來以后也沒有其他多余動作,登錄以后第一句命令ifconfig -a查看IP,發現沒有,於是第二句命令dhclient,由於我的筆記本電腦連接的是家里的無線路由器所以可以dhcp獲取IP,由於昨天在真機Windows7下使用cmd的ipconfig查看過網關是192.168.1.1所以在Linux里直接ping一下網關發現OK,又ping了一下百度發現也OK,然后在Linux中ping真機的IP發現不通(肯定的),在Windows7中 ping Linux的IP發現可以ping通。至此,dhcp方式搞定。

  然后vi /etc/sysconfig/network-scripts/ifcfg-eth0,把onboot設置為yes,BOOTPROTO從dhcp改為static,然后添加IPADDR為剛才在dhcp下ifconfig -a 看到的IP,NETMASK為255.255.255.0,GATEWAY設置為剛才看到的值,保存並退出,然后查看了一下dns,即 vi /etc/resolv.conf ,發現dns是中國電信的dns,應該是剛才用dhclient獲取的。試着ping一下網關和百度,都OK,Windows7中也可以ping通。至此,手動分配IP方式搞定。

  最后是最困難的部分,就是NAT方式上網。視頻教程里面是共享無線網卡,我照着教程一步一步來發現就是不行。於是看書上的操作,終於弄出來了。

  首先是設置VMware的網絡設置。見下圖

這一步我弄錯了好幾次,后來猛然醒悟過來,這張圖片底部的的子網IP和子網掩碼好像不能更改,它會自動把最后一位變成0,倒數第三位的15是一直會變的,每一次“恢復默認設置”以后這個數值都會改變,應該和dhcp有關。這個子網IP不能改,一旦更改以后,保存的時候會提示“子網IP和子網掩碼不對應”之類的錯誤。然后右側部分的“NAT設置”,將網關設置為如下的數值

然后關閉虛擬機,在Windows7的“屬性”,然后“更改適配器設置”,然后在vmnet8上右鍵“屬性”,將其值改為如下

然后“確定”。

接着進入VMware中的CentOS,vi /etc/sysconfig/network-scripts/ifcfg-eth0 ,修改其值如下

保存並退出,然后 vi /etc/resolv.conf,將其中內容改為 nameserver 192.168.15.2 保存並退出

然后 service network restart,重啟網絡服務,ping一下發現網關OK,百度OK,但是由於倒數第3位的“15”是隨機分配的,所以很有可能跟真機Windows7不在同一個網段。在Windows7中也可以ping通Linux。NAT模式OK

  總之這個NAT模式主要的是IP的最后一位,注意虛擬機設置中子網IP是0,網關是2,Windows7“網絡”中vmnet8的IP是1,網關是2,DNS是2,Linux中IP是3,網關是2,nameserver是2。不過這還是用到了dhcp為虛擬機指定子網IP,我不清楚怎樣完全手動指定子網IP,也不知道這種方法在校園網中是否能讓虛擬機中的Linux上網。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM