Este comando encaminhará todo o tráfego TCP que chega na interface localhost (127.0.0.1) pela porta 33890 para a porta 3389 no guest
$ VBoxManage modifyvm "xp" --natpf1 "guestrdp,tcp,127.0.0.1,33890,,3389"
Usando o Fedora ou o Ubuntu para o host com firewalls desativados em cada lado (guest e host da vbox), o que preciso fazer para alcançar a máquina convidada usando uma interface NAT como seria com uma interface em ponte? (Apenas do host do vbox!)
Atualizar : ifconfig
na máquina host:
# ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:41:56:6B:78:4E
inet addr:192.168.1.2 Bcast:.192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:271850 errors:0 dropped:0 overruns:0 frame:0
TX packets:144494 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:256776500 (244.8 MiB) TX bytes:10670238 (10.1 MiB)
Interrupt:16 Memory:fc500000-fc520000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:77698 errors:0 dropped:0 overruns:0 frame:0
TX packets:77698 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:104227086 (99.3 MiB) TX bytes:104227086 (99.3 MiB)
vboxnet0 Link encap:Ethernet HWaddr 0A:00:27:00:00:00
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
De acordo com esta documentação , as versões atuais do VirtualBox não expõem as interfaces NAT internas ao host máquina. Você pode configurar regras especiais de encaminhamento de porta para alcançar as caixas, mas até mesmo o host não consegue alcançar a interface inteira. Você deveria usar uma rede de ponte para isso.
Eu não testei isso em um host linux.
Parece que você deseja usar o NAT para que seu convidado possa entrar na rede, mas também deseja acessar o convidado diretamente do host sem usar o encaminhamento de porta.
Se você criar duas redes no guest - uma como NAT ou NAT Network e a segunda como um adaptador somente para host - você pode conseguir isso.
A configuração NAT permite que seu convidado saia, o adaptador somente host permite que seu host entre.
Eu costumo usar redes NAT, então meus vms podem falar uns com os outros. No Windows GUI, ambas as configurações são gerenciadas em Arquivo- > Preferências- > Rede
Guia Redes NAT - adicione a Rede NAT. Edite-o e dê-lhe um nome ou um intervalo de ip personalizado, se quiser.
Guia Rede somente para host - edite a interface padrão e verifique se o endereço ipv4 está na mesma rede (mas não no intervalo dhcp!), pois a guia do servidor dhcp está configurada. o meu não combinou fora da caixa, então a rede não funcionou.
Tags networking virtualbox