Desaparecendo entrada DNS para a instância VirtualBox: firmware Tomato em um roteador Linksys

1

Meu roteador WRT54GL rodando Tomato 1.28.1816 fornece um serviço DNS para minha rede, e todos os dispositivos têm nomes que resolvem para frente e para trás, incluindo uma máquina virtual VirtualBox rodando 64 bit Ubuntu 12.x, mais de 64 bit Windows 7 como sistema operacional host. O sistema operacional host é executado em um PC que possui uma conexão Wi-Fi ao roteador.

Eu posso alcançar a instância do VirtualBox pelo nome (mais comumente, para SSH nela). De tempos em tempos, no entanto, seu nome desaparece do DNS, tornando-se um host desconhecido. Isso parece acontecer depois que a VM ficou inativa por um tempo.

A máquina host é alcançável pelo nome, mas a máquina virtual em execução não é alcançável de forma semelhante.

O problema persiste após o Tomato ser reinicializado, mesmo que a máquina virtual apareça na lista de clientes, como visto na interface do usuário administrativa do Tomato: nome, MAC e tudo.

De dentro da máquina virtual, a rede funciona bem. Conexões de longa duração ainda estão conectadas e máquinas podem ser alcançadas.

O que resolve o problema é reiniciar a rede nessa VM, para que ela renegocie uma nova concessão com o roteador.

Também aqui está algo estranho: em todos os momentos em que esse problema está acontecendo, essa VM pode ser pingado pelo nome de um shell no próprio roteador, bem como de uma caixa de servidor Linux que está conectada ao roteador por ethernet de cobre e tem um IP estático. Somente clientes sem fio (incluindo a própria VM) não podem resolver o nome dessa VM. Minha confiança nesta afirmação não é 100%; Devo verificar isso na próxima vez que o problema for reproduzido.

Atualização: dezembro de 2013.

O problema está acontecendo novamente (e, como você pode deduzir a partir da data da pergunta e da atualização, é bastante raro). Eu tenho mais informações. Estou entrando no roteador e olhando a lista de dispositivos. Duas coisas são aparentes:

  1. O endereço IP da instância do Ubuntu VirtualBox foi listado, mas sem nome , somente seu endereço IP (192.168.1.146).

  2. O endereço MAC desta entrada está errado; é o endereço MAC da máquina host; o OUI é o da ASUSTek (o fabricante da placa PCI Wi-Fi de US $ 15 usada e que é o adaptador ao qual a interface de rede falsa VirtualBox "Adaptador 1" é conectada). A entrada para 192.146.1.141, a máquina host, tem o mesmo MAC.

Além disso, depois de reiniciar a rede na máquina virtual, uma nova entrada apareceu, com o nome do host correto. No entanto, a entrada falsa persiste na tabela. Portanto, agora há duas entradas na lista de dispositivos para 192.146.1.146; um com o MAC errado e nenhum nome de host, e um com o MAC correto.

É difícil saber onde suspeitar, mas estou inclinado a um problema com o modo "Bridged Adapter" do VirtualBox através de um adaptador de LAN sem fio.

    
por Kaz 27.01.2013 / 08:37

0 respostas

Tags