O endereço IP público oculta o dispositivo da rede O

3

Eu exibi uma mini-imagem do Ubuntu 14.04.1 LTS no meu BeagleBone Black . (Encontre as últimas imagem BBB ).

O BBB está conectado ao meu roteador doméstico por meio de cabos USB Cat5 AND . Compreensivelmente, eu posso diretamente SSH no dispositivo através da 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.x.x), o BBB desaparece da rede. Infelizmente, esse problema NÃO se reproduz ao atribuir o IP a uma máquina diferente. Por favor, note que todos os meus computadores utilizam o serviço DHCP para receber seu próprio endereço IP.

Para solucionar problemas, removi a interface usb0 do arquivo /etc/network/interfaces do BBB e confirmei por ifconfig que era isso. Além disso, instalei o network-manager e reiniciei o serviço, assim como todos os dispositivos.

Finalmente ... O BBB reaparece somente quando a atribuição de endereço IP público é removida ou se o endereço IP público é reatribuído para um dispositivo diferente. Ou seja, ele recebe um endereço 10.0.0.x novamente.

Embora minha pergunta seja muito centrada na rede, acredito que meu problema seja mais provavelmente resolvido em algum outro arquivo de configuração de rede. Belivably, deriva da combinação de usar uma versão mini-Ubuntu, bem como uma imagem pré-configurada de outra pessoa.

Se alguém puder me ajudar a chegar à solução, será muito apreciado.

Editar:

    
por Koffy 09.12.2014 / 10:41

1 resposta

2

Para estabelecer uma conexão bem-sucedida, tive que alternar [ifupdown] managed para 'true', mesmo que todas as outras máquinas tenham configurações muito semelhantes.

Para citar o manual do NetworkManager:

  

Se definido como true, as interfaces listadas em / etc / network / interfaces são   gerenciado pelo NetworkManager. Se definido como false, qualquer interface listada   em / etc / network / interfaces será ignorado pelo NetworkManager. Lembrar   que o NetworkManager controla a rota padrão, então porque o   interface é ignorada, o NetworkManager pode atribuir a rota padrão para   alguma outra interface.

     

O valor padrão é falso.

E, para referência, encontre a propriedade em: /etc/NetworkManager/NetworkManager.conf

(se ausente, apt-get instala o network-manager , então sudo service network-manager restart ).

    
por Koffy 11.12.2014 / 15:43