在 VirtualBox 中安装了最小 CentOS 6.4 但没有互联网?

在 VirtualBox 中安装了最小 CentOS 6.4 但没有互联网?

我刚开始使用 VirtualBox,但当我输入 时,CentOS 上似乎没有任何互联网yum update。 有办法解决我的问题吗?(可能是 VirtualBox 配置错误造成的问题)

这是 的输出ifconfig

图像

答案1

看起来你的 eth0 未设置。以下是我在 CentOS 6.4 上修复它的方法。

sudo su -

cat /etc/sysconfig/network |grep -i network

这应该返回:网络=是- 如果没有,则将其更改为是。

vi /etc/sysconfig/network-scripts/ifcfg-eth0

这看起来应该是这样的:

DEVICE="eth0"
HWADDR="08:00:27:07:9e:57"
NM_CONTROLLED="YES"
ONBOOT="NO"

这里有几个选项我们要改,NM_CONTROLLED需要为NO,ONBOOT需要为YES,最后在最下面添加这句代码:

BOOTPROTO="dhcp"

这将允许您从 DHCP 获取 IP 并启用 IPV4。

现在整个文件看起来应该像这样:

DEVICE="eth0"
HWADDR="08:00:27:07:9e:57"
NM_CONTROLLED="NO"
ONBOOT="YES"
BOOTPROTO="dhcp"

保存并关闭。现在,让我们重新启动网络服务以重新加载这些设置:

[root@Development ~]# service network restart
Shutting down interface eth0:                              [  OK  ]
Shutting down loopback interface:                          [  OK  ]
Bringing up loopback interface:                            [  OK  ]
Bringing up interface eth0:
Determining IP information for eth0... done.
                                                           [  OK  ]

注意 'eth0' - 太棒了!现在让我们检查一下我们是否从 DHCP 获得了 IPV4:

ifconfig

您现在应该看到“eth0”。

答案2

您没有配置网络。您应该在安装期间启用它(这并不明显,我在第一次最小安装时也错过了它)。尝试:

dhclient eth0 # gets you DHCP on en0

这将帮助您入门。然后尝试:

yum install system-config-network-tui

它将为您提供一个基于 curses 的网络配置程序,您可以在其中永久设置内容。

答案3

我遇到了类似的问题,但我需要做的就是将网络脚本编辑为启动时的“是”,然后重新启动网络。

编辑网络脚本

 vi /etc/sysconfig/network-scripts/ifcfg-enp0s3

 bla bla=bla
 ...
 onboot=yes

重启网络

 systemctl restart network

答案4

安装 CentOS 时,在网络页面左下角有一个按钮,可用于配置网络设置。单击 eth0 旁边的编辑,找到复选框以设置网络自动连接。

相关内容