Eu atualizei uma miniimagem do Ubuntu 14.04.1 LTS no meu BeagleBone Preto. (Encontrar mais recenteimagem do BBB).
O BBB está conectado ao meu roteador doméstico via Cat5ECabos USB. Compreensivelmente, posso fazer SSH diretamente no dispositivo pela interface Ethernet usando o endereço DHCP do dispositivo (ou seja, 10.0.0.X/8).
No entanto, depois de configurar meu roteador para atribuir ao meu BBB o endereço IPv4 público (ou seja, 120.40.xx), o endereço BBBdesapareceda rede. Infelizmente, este problema NÃO se reproduz ao atribuir o IP a uma máquina diferente. Observe que todos os meus computadores utilizam o serviço DHCP para receber seu próprio endereço IP.
Para solução de problemas, removi a usb0
interface do /etc/network/interfaces
arquivo do BBB e confirmei via ifconfig
que sim. Além disso, instalei o gerenciador de rede e reiniciei o serviço, assim como todos os dispositivos.
Finalmente... O BBB só reaparece quando a atribuição do endereço IP público é removida ou se o endereço IP público é reatribuído a um dispositivo diferente. Ou seja, ele recebe um endereço 10.0.0.x mais uma vez.
Embora minha pergunta seja muito temática de rede, acho que meu problema provavelmente será resolvido em algum outro arquivo de configuração de rede. Provavelmente, isso decorre da combinação do uso de uma versão mini-ubuntu, bem como de uma imagem pré-configurada de outra pessoa.
Se alguém puder me ajudar a encontrar a solução, ficarei muito grato.
Editar:
Responder1
Para estabelecer uma conexão bem-sucedida, tive que mudar para 'true', embora todas as minhas outras máquinas tivessem configurações muito semelhantes.[ifupdown] managed
Para citar o manual do NetworkManager:
Se definido como verdadeiro, as interfaces listadas em /etc/network/interfaces serão gerenciadas pelo NetworkManager. Se definido como falso, qualquer interface listada em /etc/network/interfaces será ignorada pelo NetworkManager. Lembre-se de que o NetworkManager controla a rota padrão, portanto, como a interface é ignorada, o NetworkManager pode atribuir a rota padrão a alguma outra interface.
O valor padrão é falso.
E para referência, encontre o imóvel em:/etc/NetworkManager/NetworkManager.conf
(se ausente,apt-get instalar gerenciador de rede, entãoreinicialização do gerenciador de rede do serviço sudo).