Estou executando Foreman localmente em uma máquina VirtualBox com um adaptador NAT e um adaptador somente host. Estou executando outra máquina virtual localmente que está vinculada ao mesmo adaptador somente host. Posso obter a segunda máquina virtual para inicialização PXE, mas ao usar o IP do host do Foreman como o gateway padrão, não consigo acessar a Internet do host PXE.
O endereço IP do host do Foreman é 10.127.127.127 e a máquina PXE usa esse IP como seu gateway padrão. Todos os serviços na caixa Foreman são acessíveis para a máquina PXE, eu posso resolver DNS e tudo parece funcionar muito bem. Eu simplesmente não consigo sair da internet na caixa PXE. Confirmei que isso não é um problema de DNS, pois não posso enrolar os endereços IP diretamente.
Existe alguma configuração especial que eu preciso fazer na própria caixa do Foreman para permitir que o tráfego do adaptador vboxnetN
seja transferido para NAT através do adaptador NAT?
Saída do Foreman de 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
Saída do host PXE de 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
Eu adicionei GATEWAY=10.0.2.2
a /etc/sysconfig/network
. Preciso conectar esses adaptadores ou fazer qualquer outra coisa para permitir que o tráfego do adaptador somente host flua pelo NAT?
Tags networking virtualbox