在利用Oracle VM VirtualBox搭建多个虚拟机过程中,既需要每台虚拟机都可访问互联网,又要保证每台虚拟机可以被与宿主机同网段的其他ip访问到。
我在网络配置里面配置了两个网卡:
- 网卡一:NAT方式连接,用于上网
- 网卡二:桥接方式,与宿主机同网段ip,方便其他机器访问虚拟机;
可能是我网卡2后来添加的,重启虚拟机后,网卡接口并没有被启动。如图中的enp0s8
这个时候可以通过linux的ifup指令启动enp0s8
ifup enp0s8
还有一种一劳永逸的方法
- 进去目录/etc/sysconfig/network-scripts/
- 修改ifcfg-enxxxxxxxx 文件 (即你的网卡标识命名的配置文件,我这里的就是ifcfg-enp0s8)
- 将ONBOOT=no改成yes
- 保存后重启就行了。