Linux
Virtualbox 4.1 上的 Oracle Linux 6.1 來賓無法連接到網路
我剛剛在我的 Windows 系統上安裝了 VirtualBox 4.1,然後添加了一個 Solaris 11 Express 來賓和一個 Oracle Linux 6.1 來賓。兩次安裝都很順利。但是,雖然 Solaris 11 來賓可以訪問網路,但 Oracle Linux 機器無法連接到網路。
兩個來賓都使用相同的預設網路設置 (NAT)。我不知所措——不確定我需要在 OL6.1 端配置什麼。
為了測試基本的網路連接,我嘗試了:
ping www.google.com
. Solaris 來賓沒有問題。在 OL6.1 客戶機上:# ping www.google.com ping: unknown host www.google.com # ping 209.85.175.99 connect: Network is unreachable
OL6.1 上是否需要某種在 Solaris11 上不需要的網路設置?提前致謝。
輸出
ifconfig -a
:# ifconfig -a eth0 Link encap:Ethernet HWaddr 08:00:27:8E:A1:42 inet6 addr: fe80::a00:27ff:fe8e:a142/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:4 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 b) TX bytes:328 (328.0 b) lo Link encap: Local Loopback inet addr:127.0.0.1 Mask:255.0.0 inet6addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen: 0 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
鑑於 Oracle Linux 在很大程度上基於 Red Hat Enterprise Linux,因此網路配置可能是相同的。如果您在安裝 Solaris 期間不需要輸入任何網路參數,那麼您就是通過DHCP獲取網路地址。無論如何,在經過 NAT 的虛擬機中做任何其他事情的呼聲並不高。
要在 RHEL 上配置 DHCP 客戶端,請編輯該文件
/etc/sysconfig/network-scripts/ifcfg-eth0
以包含以下行:DEVICE=eth0 BOOTPROTO=dhcp ONBOOT=yes
或者您可以改用網路管理器(它會通過 Solaris 的桌面圖示為您提供相同類型的網路配置,事實上我相信它比 Solaris 更強大 - 並不是您真的需要在 VM 中使用它)。