Suz*_*nne 7 linux networking rhel virtualbox
我刚刚在我的 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
Run Code Online (Sandbox Code Playgroud)
是否有某种 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)
Run Code Online (Sandbox Code Playgroud)
鉴于 Oracle Linux 很大程度上基于 Red Hat Enterprise Linux,网络配置可能是相同的。如果您在安装 Solaris 期间不需要输入任何网络参数,那么您就是通过DHCP 获取网络地址。无论如何,不需要在 NATted 虚拟机中做任何其他事情。
要在 RHEL 上配置 DHCP 客户端,请编辑该文件/etc/sysconfig/network-scripts/ifcfg-eth0
以包含以下行:
DEVICE=eth0
BOOTPROTO=dhcp
ONBOOT=yes
Run Code Online (Sandbox Code Playgroud)
或者您可以改用网络管理器(它会通过一个桌面图标为您提供与 Solaris 相同的网络配置,事实上我相信它比 Solaris 的功能更强大——并不是说您在 VM 中真的需要它)。
归档时间: |
|
查看次数: |
16936 次 |
最近记录: |