解決虛擬機器vmware中REDHAT不能上網問題。
阿新 • • 發佈:2019-02-11
一. 實驗環境
宿主系統: Ubuntu 14.04 (windows也可以的,這個問題和宿主系統沒關係的)
虛擬機器系統:Redhat Linux 6.3 (這是企業版,實際上普通版也可以)
網路環境:宿主系統用的是ADSL+路由器上網。(實際上有線網也可以)
虛擬機器軟體:VMware
三. 解決方案(按下面的數字順序,逐步進行)
1. 在RH裡面,通過點選“桌面左下角的“紅帽子圖示,選擇:SystemTools(系統工具),執行:Terminal(終端)
2. 在開啟的終端視窗中,我們先輸入: pingwww.163.com,回車來測試下網路是不是真的不通(當然不通了,要不然我寫這個文章幹嘛。。。。)
3.
(注意:有時候已經預設設定好了,這步是多餘操作。重點步驟是從第四步開始!!)
終端下直接輸入 setup 回車,這個是redhat的硬體環境配置介面,我們選擇“Networkconfiguration(網路設定),回車
這時會出現一個確認對話方塊,意思是:是否配置網路?選擇 yes 了
這裡就是配置網絡卡的IP資訊了,我們不需要設定什麼IP,只需要按下“空格鍵”,選中“Use DynamicIP........“(或者是在配置IP的介面,按空格鍵勾選DHCP,然後儲存退出),意思是:使用DHCP功能,自動獲取IP
選中後,前面就有個 * 了,然後按下:Tab 鍵,切換到 OK 上,按回車即可
最後回到剛才上面的主介面,還是按 Tab,選擇 quit,退出這個配置介面
4. 下面,繼續在終端裡面,直接輸入: vi/etc/sysconfig/networking/devices/ifcfg-eth0 (注意最後是數字0)
回車後,就能用vi文字編輯器開啟“ifcfg-eth0”檔案了。用鍵盤上下左右箭頭,切換到文章的末尾(應該是三行),然後按下a ,進入編輯模式
回車,重啟一行,開始按圖輸入下面的4行資訊:(注意分成四行寫,不要擠在一行上)
check_link_down ()
{
return 1;
}
輸入完了,按下 Esc 鍵,然後輸入 :x,就能儲存並退出了。
4. 同樣方法,在終端裡面,直接輸入: vi/etc/sysconfig/network-scripts/ifcfg-eth0 (注意最後是數字0),同理輸入上面的4行資訊。
最後輸入完了,還是按下 Esc 鍵,然後輸入 :x,就能儲存並退出了。
5. 確認上述的2個檔案,都已經新增上了相同的 4 行內容,然後在終端裡面直接輸入 ifdown eth0 (注意是數字0),回車,這時候會出提示說:“inactive”,這個時候網絡卡還木有啟用
6. 再輸入 ifup eth0 回車。就啟用完成了。
7.繼續在終端裡面輸入 ping www.baidu.com,外網是可以上網的。