我使用Virtualbox在虚拟机上安装了CentOS 7。在安装操作系统之前,我在机器上添加了一个仅限主机的接口,因此我可以从主机环境访问它。使用net-tools
安装yum
。
一切正常,但我每次启动机器时都必须运行以下命令。启动后,相应的接口没有IP,因此我无法从主机访问该机器:
sudo ifdown enp0s8
sudo ifup enp0s8
只有在这些命令之后,我的虚拟机才会获得IP 192.198.56.101
,因此我可以通过SSH从我的主机连接。
这是我做错了什么的症状吗?我是否可以在Virtualbox或CentOS中更改某些内容以在启动机器时启用界面?
答案 0 :(得分:4)
根据CentOS 7 FAQ,默认情况下,由于某种原因,网络接口未启用。
您可以通过修改/etc/sysconfig/network-scripts/ifcfg-enp0s8
(对于接口enp0s8)来更改此行为。只需将ONBOOT=no
更改为ONBOOT=yes