虛擬機器下Linux(CentOS6.7)的網路配置
在虛擬機器下安裝好CentOS6.7之後第一步做的就是配置網路(我裝CentOS6.7採用的是最小安裝,只有一些最基本的命令,甚至連vim都沒有。所以在這種情況下我們需要先配置網路,再通過CentOS特有yum命令安裝所需要軟體。因此網路才是關鍵!)
一、在沒有有線連線的情況下,我用的是無線連線。因此我需要將無線網路共享給我的虛擬網絡卡VMware Network Adapter VMnet8使用。
右鍵無線網絡卡
》屬性
》共享
》允許其他網路使用者通過此計算機的Internet連線來連線,選擇虛擬網絡卡VMware Network Adapter VMnet8 。
可能出現的問題:無法啟用Internet連線共享,為LAN連線配置的IP地址需要使用自動IP定址
原因:
(1)無線網絡卡和虛擬網絡卡沒有設定成自動獲取IP
(2)檢查一下路的由是不是使用192.168.0.1這個IP,因為Internet連線共享時會把網絡卡的IP指定為192.168.0.1,如果你網路上有人使用了這個IP就會出錯
解決方法:先將無線網絡卡禁用掉,然後再共享給虛擬網絡卡就不會報錯,此時再開啟無線網絡卡,顯示已經共享給虛擬網絡卡了。
二、設定虛擬網絡卡的IP地址,也就這虛擬網絡卡作為虛擬機器內的系統對外的一個閘道器地址,在NAT模式下相當於是虛擬機器內部的路由器。
右鍵虛擬網絡卡VMware Network Adapter VMnet8
》屬性
》雙擊Internet協議版本 4
》你會看到網絡卡會使用下面的的ip地址:192.168.0.1
(這個地址就是閘道器地址,可改可不改,我習慣將它改成其他的,怕會產生衝突吧)
》將IP地址改成自己想設定的地址192.168.98.1(以1為結尾作為閘道器地址)
》子網掩碼預設
》埴寫DNS地址,可以跟IP地址一樣,或者其他的如8.8.8.8(這是谷哥的DNS伺服器,還有4.4.4.4),到這裡虛擬網絡卡就設定完成了,進入到虛擬機器中。
》編輯
》虛擬網路編輯器
》選中Vnet8的NAT模式
》NAT設定
》將閘道器IP改成與你剛才設定的虛擬網絡卡地址一個樣的192.168.98.1
》應用即可。
三、進入到虛擬機器中
(1)vi /etc/sys
要改的地方:ONBOOT=yes
BOOTPROTO=static
在最後加上:IPADDR=192.168.98.22
NETMASK=255.255.255.0
GATEWAY=192.168.98.1
DNS1=192.168.98.1
(以上地址都是按照我自己之前的設定IP而修改的,可以根據自己原先設定的IP對應上就行)
(2)vi /etc/resolv.conf 配置DNS伺服器IP
在裡面加上一句:nameserver 192.168.98.1
或者:nameserver 8.8.8.8
四、測試一下: ping 192.168.98.1(這是閘道器地址) 通過
再ping一下伺服器:ping www.qq.com 通過
五、完成以上步驟後,基本上虛擬機器的CentOS就可以上網了。
另外開啟Xshell(遠端登入工具)建一個登入端,以後就不用在虛擬機器裡操作了
注意幾點:
(1)主機Ping 不通虛擬機器有幾個原因:
<1>主機和虛擬機器不在一個網段,VMnet8就是虛擬機器的網絡卡,路由器,這塊網絡卡的地址192.168.98.1跟主機192.168.98.22在一個網段就能ping通。
<2>虛擬機器的防火牆開著,配置(vi /etc/selinux/config)檔案內selinux改成disabled關閉防火牆即可。
(2)Xshell無法登入到虛擬機器中:
可能就是虛擬網絡卡的IP地址沒有跟虛擬機器的虛擬網編輯器裡的IP在同一個網段,因為在NAT模式下虛擬網絡卡就作為虛擬機器與外界連線的紐帶,要不兩者不在同一個網段內,虛擬網絡卡就沒有與虛擬機器建立聯絡,本地主機就ping不進來了。這時將虛擬網絡卡改成與虛擬機器同一個網段就行了。
(3)虛擬機器內linux系統ping不通閘道器:
檢查配置檔案/etc/sysconfig/network-scripts/ifcfg-eth0地址是否在同一個網段內
或者service network restart 重啟一下服務。