1. 程式人生 > >虛擬機器CentOS 網路配置問題

虛擬機器CentOS 網路配置問題

虛擬機器安裝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通外網了。

附加:關閉防火牆