VirtualBox (NAT) 中开箱即用的 CentOS:网络无法访问

Nic*_*oul 15 centos virtualbox

我的主机是新安装的 Ubuntu 2013.04,无线网络访问是开箱即用的,所以我没有任何奇怪的网络配置。

在 VirtualBox 4.2.10 中,使用默认 (NAT) 设置,我安装了最小的 CentOS 6.4。
安装后,我做的第一件事是ping 173.194.38.98(谷歌),我告诉connect: Network is unreachable.

我尝试/etc/init.d/network start以 root 身份运行,没有任何乐趣。
我下载了一个 VM 映像并尝试了它:完全相同的问题。

当我安装 Ubuntu 和 Windows 虚拟机时,它们可以毫无问题地访问 Internet。
这个有什么问题吗?

在虚拟机上:

在此处输入图片说明

在主机上(值永远不会改变,字节数除外):

eth0      Link encap:Ethernet  HWaddr f0:de:f1:c0:ad:b3  
          UP BROADCAST MULTICAST  MTU:1500  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:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:20 Memory:f3900000-f3920000 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:32272 errors:0 dropped:0 overruns:0 frame:0
          TX packets:32272 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:4263162 (4.2 MB)  TX bytes:4263162 (4.2 MB)

wlan0     Link encap:Ethernet  HWaddr 60:d8:19:c9:42:59  
          inet addr:192.168.0.67  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::62d8:19ff:fec9:4259/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1221151 errors:0 dropped:0 overruns:0 frame:0
          TX packets:845193 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:1438957835 (1.4 GB)  TX bytes:133904229 (133.9 MB)
Run Code Online (Sandbox Code Playgroud)

注意:与此问题类似,但从 NAT 切换到网桥不是我认为可以接受的解决方案。

Rob*_*Rob 43

要让 Centos 在 Virtual Box 上运行,请在/etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0  
BOOTPROTO=dhcp  
ONBOOT=yes
Run Code Online (Sandbox Code Playgroud)

您可能需要重新启动。

  • “ONBOOT=yes”为我修复了它。不过对我来说,以太网接口被称为 enp0s3 而不是 eth01。因此,我进行此更改的文件是 /etc/sysconfig/network-scripts/enp0s3。 (10认同)
  • 我的问题是 ONBOOT=false,当我将其更改为 true 时,我就解决了这个问题 (6认同)