Linux

Virtualbox 4.1 上的 Oracle Linux 6.1 來賓無法連接到網路

  • November 20, 2018

我剛剛在我的 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 中使用它)。

引用自:https://unix.stackexchange.com/questions/23985