虛擬機器CentOS 網路配置問題
今天說說我遇到的網路配置問題。
安裝好CentOS後,我們一般會橋接模式。用於虛擬機器與宿主之前的通訊
一般直接去/etc/sysconfig/newwork-scripts/目錄
目錄下面地有類似ifcfg-ethxx之類的檔案
也有的版本會是ifcfg-egnxx這類的檔案
這就是網絡卡的配置檔案。
直接vi 進去
會是這樣的
DEVICE=eth0
HWADDR=00:0C:29:33:53:B4
TYPE=Ethernet
UUID=6afbe556-e907-4295-8cbe-1e423d62bf2c
ONBOOT=no
NM_CONTROLLED=yes
BOOTPROTO=dhcp
如果需要用到靜態IP時。需要再下面加上靜態IP。子網掩碼,
最後的檔案是這樣的
TYPE=Ethernet
UUID=6afbe556-e907-4295-8cbe-1e423d62bf2c
ONBOOT=yes //開啟是否啟動。YES 啟動。。NO 不啟動
NM_CONTROLLED=yes
BOOTPROTO=static // dhcp是動態獲取IP 如需靜態IP需要配置static 或者也可以用none
HWADDR=00:0C:29:33:53:B4 //網絡卡的MAC地址,,需要和ifconfig下的MAC保持一致
PREFIX=24
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
NAME=eth0 //網絡卡名稱,需和當前的檔案保持一致
IPADDR=192.168.47.101 //IP地址
NETMASK=255.255.255.0 //子網掩碼
大部分這樣配置基本都可以了直接和宿主通訊了
如果你不可以。。我只能說趕快檢查你的配置檔案
對比我上面的檔案
這時我們發現,不能PING通外網
這時我們需要用到NAT模式
配置靜態IP後。。虛擬機器必須要兩塊網絡卡
我們之前已經有一塊橋接的網絡卡了
現在再新增一塊NAT模式的網絡卡
嗯。這時大部分都可以正常PING通外網了,如果你不可以的話請看下面
方法1
這裡預設是自動的。如果PING不通外面的的情況下,可以把橋接到自動選擇到你當前上網的網絡卡。
OK..大部分人的虛擬機器已經可以正常PING通外網了
可惜,我就是那小部分的那些人。。
現在可以PING通宿主,,還是PING不通外網,或者PING 外網時直接卡在域名那裡,
重點來了。。
先檢視IP
現在如果還是無法ping通外網,首先去看下你的兩個IP地址是否獲取到了
如果沒獲取到。那沒辦法。去檢視你的配置吧。90%的問題在你配置檔案沒寫對。
如果獲取到了兩個IP還是無法PING通外網
終極辦法來了
右下角是我們新增的兩個網絡卡
將兩個網絡卡全部斷掉
然後終端中檢視IP。應該發現在都不沒有IP了
現在可以開始連線網絡卡了
先連線橋接的網絡卡,再連線NAT的網絡卡
這時你就會發面,可以PING通宿主也可以PING通外網了。
附加:關閉防火牆