程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> VirtualBox下CentOS-6.7上網故障排除

VirtualBox下CentOS-6.7上網故障排除

編輯:關於PHP編程

VirtualBox下CentOS-6.7上網故障排除


2015/11/2 18:10:43

最近需要安裝一台CentOS虛擬機,同事推薦了小巧的VirtualBox來取代“笨重”VMware,於是自己便嘗試在VirtualBox上安裝CentOS-6.7虛擬機。

安裝虛擬機的過程同VMware差不多,如果熟悉VMware的童鞋一定不是問題,但是新安裝的虛擬機卻始終無法聯通網絡,遇到了諸多問題。

我的VirtualBox版本是4.3.24 r98716,CentOS-6.7內核版本為2.6.32-513.3.1.el6.i686。

1. No suitable device found

這是自己遇到的第一個問題,雖然設置了Bridge連接方式,重新建立了ifcfg-eth0文件,但是依然遇到提示不存在網絡設備的問題,具體截屏如下:

對於這個問題我們可以借鑒網上的解決方案:

  1. 刪除/etc/udev/rules.d/70-persistent-net.rules文件;
  2. 分析ifconig現實的HWADDR值是否與配置文件設置的一致,即查看/etc/sysconfig/network-scripts/ifcfg-eth0文件中的HWADDR值;

經過比較,兩個值確實不一致,重新修改配置文件;然而運行後發現eth0端口依然有問題:

2. Device not managed by NetworkManager or unavailable

這裡自己第一時間想到的是在ifcfg-eth0配置文件中添加參數NM_CONTROLLED=yes,然後重啟系統後問題依舊。繼續在網上查找資料,最終找到了問題的原因,CentOS-6.0以上的系統中,NetworkManager和Network兩個服務同時管理網卡時出現的問題,解決的方法是依次執行下列命令:

  1. chkconfig NetworkManager off
  2. chkconfig network on
  3. service NetworkManager stop
  4. service network start

隨後問題解決,但是我的CentOS依舊無法通過VitualBox橋接上網,我才想問題應該出在VirtualBox設置上,果然,需要在網絡設置中允許虛擬網絡:

最終問題解決,可以連通網絡。

另外需要值得說明的是,之前自己使用VMware或VirtualBox采用NAT建立CentOS-6.7的虛擬機,網絡總是無法聯通,後來通通使用了Bridge模式,橋接模式要比NAT模式更為穩定一些。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved