1. 程式人生 > >解決虛擬機器vmware中REDHAT不能上網問題。

解決虛擬機器vmware中REDHAT不能上網問題。

一. 實驗環境 宿主系統: 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,外網是可以上網的。