Публичный IP-адрес скрывает устройство от сети

Публичный IP-адрес скрывает устройство от сети

Я записал на свой компьютер мини-образ Ubuntu 14.04.1 LTS. БигльБон Блэк. (Найти последниеВВВ изображение).

BBB подключен к моему домашнему маршрутизатору через Cat5.ИUSB-кабели. Понятно, что я могу напрямую подключиться к устройству по SSH через интерфейс Ethernet, используя DHCP-адрес устройства (например, 10.0.0.X/8).

Однако, как только я настрою свой маршрутизатор для назначения моему BBB публичного адреса IPv4 (например, 120.40.xx), BBBисчезаетиз сети. К сожалению, эта проблема НЕ воспроизводится при назначении IP другому компьютеру. Обратите внимание, что все мои компьютеры используют службу DHCP для получения собственного IP-адреса.

Для устранения неполадок я удалил usb0интерфейс из файла BBB /etc/network/interfacesи подтвердил через ifconfig, что это так. Кроме того, я установил network-manager и перезапустил службу, а также все устройства.

Наконец... BBB появляется снова только тогда, когда назначение публичного IP-адреса удаляется или если публичный IP-адрес переназначается другому устройству. То есть, он снова получает адрес 10.0.0.x.

Хотя мой вопрос очень сетевой, я думаю, что моя проблема, скорее всего, решена в каком-то другом файле конфигурации сети. Вероятно, это происходит из-за комбинации использования версии mini-ubuntu, а также предварительно настроенного образа от кого-то другого.

Если кто-то сможет помочь мне найти решение, я буду очень признателен.

Редактировать: Схема моей сети

решение1

Чтобы установить успешное соединение, мне пришлось переключиться на «true», хотя все мои другие машины имели очень похожие настройки конфигурации.[ifupdown] managed

Процитируем руководство NetworkManager:

Если установлено значение true, то интерфейсы, перечисленные в /etc/network/interfaces, управляются NetworkManager. Если установлено значение false, то любой интерфейс, перечисленный в /etc/network/interfaces, будет игнорироваться NetworkManager. Помните, что NetworkManager управляет маршрутом по умолчанию, поэтому, поскольку интерфейс игнорируется, NetworkManager может назначить маршрут по умолчанию какому-либо другому интерфейсу.

Значение по умолчанию неверно.

Для справки, недвижимость можно найти по адресу:/etc/NetworkManager/NetworkManager.conf

(если отсутствует,apt-get install сетевой менеджер, затемsudo service сетевой менеджер перезапуск).

Связанный контент