虛擬機器下安裝CentOS,minimal版無法連線外網的問題
一、還未新建虛擬機器的情況下。
1、用vmware安裝CentOS6.7的Minimal映象。在新建虛擬機器的時候使用預設的網路NAT
/2、新建虛擬機器後不要立即開啟虛擬機器。先點選“編輯虛擬機器設定”,給虛擬機器增加一塊網絡卡。點選“新增”,選擇“網路介面卡”,選擇橋接模式。
開啟虛擬機器,安裝好CentOS後進入系統,輸入ifconfig,檢視一下後發現只有下面的內容
輸入ifup eth0,(eth0是我們最開始加的那個Nat網絡卡),發現獲取地址失敗
輸入ifup eth1,出現下面這條語句
這時候再輸一下命令 ifconfig ,可以看到我們的虛擬機器已經我們的主機在一個網段了。
ping一下百度和主機ip地址,發現ping的通。OK網路完成了。。。
二、已經建好虛擬機器(只有預設的網絡卡的時候)的情況下
發現執行ifup eth1行不通,因為此時硬體上並沒有第二塊網絡卡
1、此時我們關掉虛擬機器執行一中的第二步,給虛擬機器加網絡卡。然後再執行ifup eth1,發現依舊行不通。
這時候我們執行 cd /etc/sysconfig/network-scripts/ 進入到網絡卡目錄下,執行cp ifcfg-eth0 ifcfg-eth1複製一份網絡卡的配置檔案出來,
然後執行vi ifcfg-eth1 ,把第一行的eth0改成eth1,儲存退出後。再執行ifup eth1。發現網絡卡地址有問題。
這時候我們執行 ip addr
這時候我們再進入剛剛的ifcfg-eth1檔案進行修改,將HWADDR改成上面查到的網絡卡地址,DEVICE的值改成eth1,UUID不認識,註釋掉。
ONBOOT的值也改成yes
儲存後再執行ifup eth1,發現連線外網成功,處於和主機同一網段。
三、給虛擬機器設定靜態ip
在主機下檢視需要的幾個地址,編輯剛剛的ifcfg-eth1
將bootproto的值改成static,然後更改虛擬機器的ip地址,子網掩碼和預設閘道器。儲存後重啟網絡卡即可發現ip地址已經改成了我們設定的192.168.1.105