Executando um servidor em um sistema VirtualBox convidado

1

Situação

Meu sistema operacional do host, o Windows 8, está executando o VirtualBox com um sistema operacional convidado Linux Mint. O sistema operacional convidado executa um servidor da Web usado para fins de desenvolvimento.

Eu transporte regularmente meu computador entre o trabalho, a casa e a escola e, portanto, conecto-o a redes diferentes. No trabalho, conecto o computador a uma conexão Ethernet. Em casa e na escola, conecto-me à rede sem fio da universidade, que é uma rede WPA2 Enterprise.

Meta

Gostaria de poder acessar o servidor da Web a partir do sistema operacional do host, independentemente de onde eu esteja conectado. Seria ótimo se o endereço permanecesse constante e, pessoalmente, preferiria o IPv6.

Tudo está bem quando estou no trabalho, posso acessar o sistema operacional convidado com o IPv4 ou o endereço IPv6 local do link por meio de uma conexão em ponte com o meu adaptador Ethernet em minha máquina física.

Em casa / escola, posso às vezes acessar o sistema operacional convidado com seu endereço IPv6. Entro nas configurações da máquina virtual, altero a conexão em ponte no adaptador 2 para meu adaptador sem fio em minha máquina física e reconfixo o adaptador na máquina virtual usando ifconfig eth1 down e ifconfig eth1 up . O sistema operacional convidado nem recebe um endereço IPv4 quando eu faço isso, mas o endereço IPv6 de ligação local às vezes ainda funciona.

Além disso, o eth0 na máquina virtual é um adaptador conectado ao NAT para permitir o acesso à Internet na máquina virtual (para fazer atualizações, etc.)

Outras tentativas

  • Assegure-se de que minha conexão sem fio com a rede da Universidade esteja conectada antes de trocar os adaptadores de rede. Esse comportamento parece ser independente disso.
  • Reiniciando os sistemas operacionais host e guest
  • Redefinindo eth0 e eth1 na máquina virtual
  • Desativando o IPv4

Eu também olhei para a criação de uma rede somente de host, no entanto, isso parece falhar mesmo que eu tenha dado à máquina convidada um endereço IPv4 estático.

Alternativa

Eu posso VPN na rede de trabalho de qualquer lugar e conectar minha conexão ao adaptador de VPN, mas isso é inviável já que a conexão não é muito estável e pode ser bastante lenta às vezes. Além disso, estar conectado por VPN no sistema operacional host significa que meus aplicativos Modern UI serão desconectados da Internet.

Perguntas

  1. Por que o endereço IPv6 de link local às vezes funciona quando estou na rede sem fio?
  2. Posso fazer isso funcionar o tempo todo ? Se sim, como?
  3. Por curiosidade, por que meu sistema operacional host pode acessar um endereço IPv6 link-local para o sistema operacional convidado?
por rink.attendant.6 24.09.2013 / 09:30

1 resposta

1

A solução mais simples para a questão n.2 é a rede somente de host. Vá para Arquivos - > Preferências - > Rede, adicione uma rede somente de host, em seguida, aperte a chave de fenda, - > Servidor DHCP, deixe-o ativado e reduza o intervalo de endereços IP internos a serem fornecidos às máquinas locais para apenas um endereço. Além disso, certifique-se de que o convidado seja dotado de um IF ethernet adequado e que o gerenciador de rede, o daemon ssh e o que mais você precisar sejam iniciados na inicialização.

Desta forma, você terá uma solução permanente.

    
por 24.09.2013 / 23:19