1. 程式人生 > >虛擬機器安裝centos7無法連線網路的問題

虛擬機器安裝centos7無法連線網路的問題

在伺服器上安裝虛擬機器,在虛擬機器裡安裝多個Centos7系統以作他用,在網路連線上遇到了幾個問題,浪費了不少時間。

問題1:在安裝完Centos之後,在/etc/sysconfig/network-scripts/資料夾下居然找不到網絡卡配置檔案ifcfg-ens33(ens之後的數字可能會有所不同,比如1677什麼的)

我以為是虛擬機器安裝系統時選擇最小安裝的問題,解決過程中嘗試了網上的一些方法,比如有說用記事本修改虛擬機器配置檔案“虛擬機器名.vmx”,在裡面加一行ethernet0.virtualDev = "e1000",試過沒用。試了好幾次才發現是因為安裝時,選擇的ISO映象檔案是centos7 64位的,但是在安裝的某環節選擇系統型別,選擇的是Centos,懷疑是32位和64位的區別, 可能就是這個原因導致了一些配置檔案沒有被正常安裝。在正確安裝了Centos7之後,檢查虛擬機器配置檔案,發現是有ethernet0.virtualDev = "e1000"(錯誤安裝時沒有),然後/etc/sysconfig/network-scripts/ifcfg-ens33也出現了。

問題2:正確安裝了系統之後還是連不上網

按照網上的方法,修改配置檔案:

#cd /etc/sysconfig/network-scripts/
#vi ifcfg-ens33 #再次提醒,此處的數字因人而異,提前檢視以確認

就是倒數第二行要改為ONBOOT=yes,剛開始預設是no;yes不能加引號,否則無效。改完重啟虛擬機器,輸入ip add就可以看到本機 ip地址了,而之前是沒有的。

此處注意,圖中與你們不同的地方還有另兩處,一處是BOOTPROTO=static,一處是多了IPADDR=192.168.0.207;分別代表了靜態獲取ip已經虛擬機器的固定IP地址。這是因為我需要將這個虛擬機器的ip固定下來才這樣設定,如果沒有這樣的需求,就無需做出這兩個修改。

問題3 正確修改網絡卡配置檔案之後還是上不了網

這裡試了很多種方法,我安裝時選擇的是NAT上網,所以就去VMnet8設定裡確認了子網、子網掩碼和閘道器, 但是還是隻能ping通自己的ip,ping不通主機ip。也不知道是不是我已經裝了一臺虛擬機器,使用了NAT連線,所以不行,反正是沒能搞定NAT模式連線,最後是右擊左邊“我的計算機”下的此虛擬機器名,點選設定,在彈出的視窗中選中硬體下的網路介面卡,在右側選擇橋接模式,然後就能成功連線了。

如果我的方法有什麼問題、或者你有什麼不同看法,望不吝賜教。