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
- Por que o endereço IPv6 de link local às vezes funciona quando estou na rede sem fio?
- Posso fazer isso funcionar o tempo todo ? Se sim, como?
- Por curiosidade, por que meu sistema operacional host pode acessar um endereço IPv6 link-local para o sistema operacional convidado?