O sistema operacional Guest fornece acesso à Internet a outro convidado por meio do adaptador somente host

1

Eu tenho uma configuração assim:

           Ubuntu (Host OS)

OpenWRT(Guest OS) | Damn Small Linux(Guest OS)

O OpenWRT está conectado ao Ubuntu através de duas interfaces, eth0 via NAT (para internet) e eth1 via adaptador somente host.

Damn Small Linux tem um adaptador de rede, o adaptador somente para host que o OpenWRT usa.

Eu gostaria que o Damn Small Linux fosse capaz de acessar a internet através do OpenWRT através do adaptador somente host.

Aqui está um desenho grosseiro que fiz para tentar ilustrar a situação:

O que estou tentando fazer é possível? Alguém pode passar por uma descrição de alto nível do que é necessário para que isso funcione? Ou seja, o OpenWRT atua como um servidor dhcp para a interface do adaptador somente para host, etc.

A ideia é que estou tentando emular o OpenWRT sendo um roteador físico conectado à Internet em uma interface ( eth0 ) e fornecendo internet em outro ( eth1 / o adaptador somente host)

Eu apreciaria quaisquer pensamentos ou comentários sobre isso!

    
por TomSelleck 12.12.2013 / 17:14

2 respostas

2

Sim, isso deve funcionar bem.

Algumas ideias:

  • eth0 on Damn A pequena VM Linux deve estar conectada à mesma rede somente de host que eth1 no OpenWRT. Use o IP de eth1 no OpenWRT como seu gateway padrão.
  • Eu usaria uma configuração em ponte para eth0 no OpenWRT em vez de NAT. Atribua um IP exclusivo na rede do seu host. Isso evitará algumas complicações e também ajudará a emular melhor um roteador físico.
  • Certifique-se de configurar quaisquer regras ou políticas de firewall necessárias no OpenWRT . Verifique também se sua rota de saída padrão está configurada corretamente. Se você estiver usando a configuração em ponte, seu próximo salto será o Gateway para sua rede host - portanto, todo o tráfego de saída deverá ser roteado para lá.

Específicos:

OpenWRT:

  • eth0 (emulação de WAN)
    • IP: IP exclusivo da rede host
    • Máscara de sub-rede: o mesmo que SM da rede do host
    • Gateway: Igual ao GW da rede do host
  • eth1 (LAN emulada [somente host])
    • IP: IP exclusivo da rede somente de host
    • Subnet Mask: depende da rede somente host, geralmente / 24
    • Gateway: none (é um roteador!)

Damn Small Linux:

  • eth0 (LAN emulada [somente host])
    • IP: IP exclusivo da rede somente de host
    • Subnet Mask: depende da rede somente host, geralmente / 24
    • Gateway: LAN IP do OpenWRT
por 12.12.2013 / 18:08
0

Teoricamente, isso deve ser possível se você ativar o modo promíscuo em sua rede somente de host.

Onde o Ubuntu se encaixa nessa imagem? Parece que, no que diz respeito à VM do Ubuntu, ela está conectada a apenas outra porta no switch virtual Host Only.

Você está usando o VMware? VBox? Eu acredito que você deve ser capaz de habilitar o modo promíscuo no switch virtual do host.

    
por 12.12.2013 / 18:05