я бегу мастер локально на машине VirtualBox с адаптером NAT и адаптером только для хоста. Я запускаю другую виртуальную машину локально, которая привязана к тому же адаптеру только для хоста. Я могу настроить вторую виртуальную машину для загрузки PXE, но при использовании IP-адреса хоста Foreman в качестве шлюза по умолчанию я не могу подключиться к Интернету с хоста PXE.
IP-адрес хоста Foreman - 10.127.127.127, и машина PXE использует этот IP-адрес в качестве шлюза по умолчанию. Все службы в блоке Foreman доступны для PXE-машины, я могу разрешить DNS, и все, кажется, работает нормально. Я просто не могу выйти в публичный Интернет из PXE-бокса. Я подтвердил, что это не проблема DNS, так как я не могу напрямую скручивать 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?