我在一台带有NAT适配器和一台主机专用适配器的VirtualBox机器上本地运行Foreman 。 我在本地运行另一个虚拟机绑定到相同的主机专用适配器。 我可以获得第二台虚拟机进行PXE启动,但是当使用Foreman主机的IP作为默认网关时,我无法通过PXE主机访问Internet。
Foreman主机的IP地址是10.127.127.127,PXE机器使用此IP作为其默认网关。 PXE机器可以访问Foreman Box上的所有服务,我可以parsingDNS,所有的东西似乎都可以正常工作。 我只是不能从PXE盒子到公共互联网。 我已经确认这不是一个DNS问题,因为我也不能直接调整IP地址。
我是否需要在Foreman Box上进行特殊configuration,以允许来自vboxnetN适配器的stream量通过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
ip route show 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 。 我是否需要桥接这些适配器或做其他任何事情,以允许来自主机专用适配器的stream量通过NATstream出?