como acessar o samba em um Linux convidado atrás do NAT do VirtualBox?

12

No meu laptop, estou executando o Ubuntu 9.10 no WinXP usando o VirtualBox 3.1.2. Quero uma configuração em que:

  1. O hóspede pode acessar livremente a internet.
  2. O host pode acessar os arquivos de convidados via Samba.
  3. A configuração deve funcionar, independentemente de minhas portas Ethernet / Wi-Fi estarem conectadas ou não.

É possível?

O número 1 funciona com NAT e redes em ponte.

O nº 2 funciona com redes em ponte e somente host.

A instalação baseada em ponte não funciona se a porta física relevante não estiver conectada. No escritório, o laptop está conectado à rede Wi-Fi ou Ethernet. Em casa, apenas wifi.

Existe uma solução alternativa? Estou faltando alguma coisa? Espero estar deixando minha pergunta clara.

noamtm
fonte

Respostas:

11

Eu tentaria configurar dois adaptadores de rede separados.

  • O adaptador nº 1 seria sua configuração atual nº 1: NAT para permitir o acesso à Internet disponível.
  • O adaptador 2 seria uma configuração somente de host para fornecer a conexão entre o host e o convidado para os compartilhamentos do Samba.
pesado
fonte
Obrigado, isso funciona muito bem. Eu não tenho idéia por que eu perdi quando se joga com as diferentes configurações ...
noamtm
e @noamtm, estou tentando fazer essa solução funcionar sem sorte. Meu smb.conf é: [global] interfaces = eth1 security = user [testsh] path = /home/my_user_name guest ok = yes browseable = yes read only = no E meus interfaces são: eth0: inet addr:10.0.2.15 Bcast:10.0.2.255 Mask:255.255.255.0 eth1 :192.168.56.101 Bcast:192.168.56.255 Mask:255.255.255. Alguma ideia?
Amelio Vazquez-Reina
Esqueci de mencionar que eu configurei eth1como somente host e eth0como NAT. Tentei acessar e montar \\10.0.2.15\testhe \\192.168.56.101\testhno sistema operacional host (Windows), mas não recebo resposta.
Amelio Vazquez-Reina
1

Outra possibilidade é criar duas NICs virtuais em ponte, uma para a interface sem fio física e outra para a interface com fio física. Desde que uma (ou ambas) das interfaces físicas esteja conectada, você deverá ter acesso. Geralmente, tento evitar o NAT o máximo possível, pois ele tende a criar muitas dores de cabeça a longo prazo (como você viu no compartilhamento de arquivos).

Eight_Quarter_Bit
fonte
O modo de ponte funciona com dispositivos sem fio? Lembro-me de que há alguns problemas com isso, porque os dispositivos sem fio ignoram pacotes que não são destinados a ele (algo assim).
Avindra Goolcharan