Nas configurações de rede do lado do convidado:
Adaptador 1 = eth0 = NAT (você já tem essa configuração, é por isso que você sempre acessa a Internet)
Adaptador 2 = eth1 = colmatado, aqui está o seu problema, meu palpite é o seu dispositivo de rede HOST você também está ligado eth0 (é por isso que funciona no trabalho), mas quando chegar em casa seu wifi NÃO é o HOST eth0 dispositivo de rede, é talvez wlan0, ou eth1 dependendo do seu computador NIC).
Se a sua configuração é como você descreveu, então você não está usando o vboxnet0, a interface de rede do vbox é usada somente quando você faz uma configuração de adaptador Ethernet 'host-only' para o convidado.
O que eu não entendo é por que você tem NAT e um adaptador em ponte? Não faz sentido ter o modo como sua configuração está configurada. Se você usa seu virtual estritamente para serviços internos (por exemplo, hospedando um volume iscsi, ou talvez como um servidor svn local para seu computador host apenas), então o que você deve fazer é NAT o primeiro adaptador (como você tem), e então -Apenas "o segundo adaptador de convidado ... Este segundo adaptador não é visível para a Internet, mas fica visível para o seu host E para quaisquer outros virtuais configurados para compartilhar essa rede somente de host. Seu virtual ainda poderá acessar a internet através do NAT, mas será mais seguro porque a internet não poderá acessá-lo.
Eu também descartaria essa interface eth0.1 virtual porque eu também não vejo um ponto nisso, e provavelmente vou estragar com sua pilha tcp / ip porque ela pode ficar confusa sobre qual interface enviar pedidos, já que eth0 .1 é o mesmo intervalo de ip que vboxnet0 ... má ideia. (Eu acho que o termo técnico é multi-homing sua rede .. mas não tenho 100% de certeza)
Deixe-me saber se isso ajuda você ... Se sua configuração ou motivo dos seus virtuais for diferente, você poderia explicar com mais detalhes sua finalidade e eu poderia ajudar a sugerir a melhor configuração de rede.