La dirección IP pública oculta el dispositivo de la red

La dirección IP pública oculta el dispositivo de la red

He mostrado una miniimagen de Ubuntu 14.04.1 LTS en mi BeagleHueso Negro. (Encontrar lo últimoimagen BBB).

El BBB está conectado al enrutador de mi casa a través de Cat5YCables USB. Es comprensible que pueda conectar directamente SSH al dispositivo a través de la interfaz Ethernet usando la dirección DHCP del dispositivo (es decir, 10.0.0.X/8).

Sin embargo, una vez que configuro mi enrutador para asignar a mi BBB la dirección IPv4 pública (es decir, 120.40.xx), el BBBdesaparecede la red. Desafortunadamente, este problema NO se reproduce al asignar la IP a una máquina diferente. Tenga en cuenta que todas mis computadoras utilizan el servicio DHCP para recibir su propia dirección IP.

Para solucionar problemas, eliminé la usb0interfaz del /etc/network/interfacesarchivo de BBB y confirmé ifconfigque así era. Además, instalé el administrador de red y reinicié el servicio, así como todos los dispositivos.

Finalmente... El BBB solo reaparece cuando se elimina la asignación de la dirección IP pública, o si la dirección IP pública se reasigna a un dispositivo diferente. Es decir, recibe una dirección 10.0.0.x una vez más.

Aunque mi pregunta tiene un tema muy relacionado con la red, creo que es más probable que mi problema se resuelva en algún otro archivo de configuración de red. De manera creíble, surge de la combinación del uso de una versión mini-ubuntu, así como de una imagen preconfigurada de otra persona.

Si alguien pudiera ayudarme a encontrar la solución, se lo agradecería mucho.

Editar: Diagrama de mi red.

Respuesta1

Para establecer una conexión exitosa tuve que cambiar a "verdadero", a pesar de que todas mis otras máquinas tenían configuraciones de configuración muy similares.[ifupdown] managed

Para citar el manual de NetworkManager:

Si se establece en verdadero, NetworkManager administra las interfaces enumeradas en /etc/network/interfaces. Si se establece en falso, NetworkManager ignorará cualquier interfaz enumerada en /etc/network/interfaces. Recuerde que NetworkManager controla la ruta predeterminada, por lo que debido a que se ignora la interfaz, NetworkManager puede asignar la ruta predeterminada a alguna otra interfaz.

El valor predeterminado es falso.

Y como referencia, encuentre la propiedad en:/etc/NetworkManager/NetworkManager.conf

(si está ausente,apt-get install administrador de red, entoncesreinicio del administrador de red del servicio sudo).

información relacionada