我在跑领班在具有 NAT 适配器和主机专用适配器的 VirtualBox 机器中本地运行。我正在本地运行另一台虚拟机,该虚拟机绑定到同一个主机专用适配器。我可以让第二台虚拟机进行 PXE 启动,但是当使用 Foreman 主机的 IP 作为默认网关时,我无法从 PXE 主机访问互联网。
Foreman 主机的 IP 地址是 10.127.127.127,PXE 机器使用此 IP 作为其默认网关。PXE 机器可以访问 Foreman 机箱上的所有服务,我可以解析 DNS,一切似乎都运行正常。我只是无法从 PXE 机箱连接到公共互联网。我已确认这不是 DNS 问题,因为我也无法直接 curl IP 地址。
我是否需要在 Foreman 盒子本身上进行特殊配置,以允许来自vboxnetN
适配器的流量通过 NAT 适配器进行 NAT 输出?
领班产量ip route show
:
default via 10.0.2.2 dev enp0s3 proto static metric 100
10.0.2.0/24 dev enp0s3 proto kernel scope link src 10.0.2.15 metric 100
10.127.127.0/24 dev enp0s8 proto kernel scope link src 10.127.127.127
169.254.0.0/16 dev enp0s8 scope link metric 1003
PXE 主机输出ip route show
:
default via 10.127.127.127 dev enp0s3
10.127.127.0/24 dev enp0s3 proto kernel scope link src 10.127.127.3
我已添加GATEWAY=10.0.2.2
到/etc/sysconfig/network
。我是否需要桥接这些适配器或执行其他任何操作以允许来自主机专用适配器的流量通过 NAT 流出?