Virtualbox上的CentOS,必须在启动后使用ifdown / ifup

时间:2015-05-07 11:51:32

标签: networking centos virtualbox

我使用Virtualbox在虚拟机上安装了CentOS 7。在安装操作系统之前,我在机器上添加了一个仅限主机的接口,因此我可以从主机环境访问它。使用net-tools安装yum

一切正常,但我每次启动机器时都必须运行以下命令。启动后,相应的接口没有IP,因此我无法从主机访问该机器:

sudo ifdown enp0s8
sudo ifup enp0s8

只有在这些命令之后,我的虚拟机才会获得IP 192.198.56.101,因此我可以通过SSH从我的主机连接。

这是我做错了什么的症状吗?我是否可以在Virtualbox或CentOS中更改某些内容以在启动机器时启用界面?

1 个答案:

答案 0 :(得分:4)

根据CentOS 7 FAQ,默认情况下,由于某种原因,网络接口未启用。

您可以通过修改/etc/sysconfig/network-scripts/ifcfg-enp0s8(对于接口enp0s8)来更改此行为。只需将ONBOOT=no更改为ONBOOT=yes

即可