我有一台在 Oracle VirtualBox 5.2.2 下运行的 CentOS 7.3 VM。它有一个 NAT 网络 (enp0s3) 和一个桥接网络 (enp0s8),后者通过 DHCP 直接从我的 wifi 路由器获取 IP。两者都设置了混杂模式。在我添加第三个接口 (enp0s9) 之前,此机器上的 Internet 连接很好,这是一个仅主机接口,具有手动配置和静态 IP。现在我无法再通过此 VM 连接到 Internet。一旦我删除接口并重新启动,连接就会恢复。接口本身已启动,可以从主机笔记本电脑 ping 通。我该如何调试它?
答案1
我终于弄清楚了问题所在。主机专用适配器将默认路由 (0.0.0.0/0) 映射到第二个网关。此网关无法访问互联网。所有 IP 地址都解析到此路由,因此它们都失败了。
从仅主机接口中删除网关已成功。
答案2
只是把它放在这里,以便其他可能认为它有用的人。
sudo vi /etc/sysconfig/network-scripts/ifcfg-enp0s3/
并启用启动
ONBOOT=yes