Подключение к Интернету прекращается после того, как в Ubuntu Server отсутствует один интерфейс

Я использую Ubuntu Server 16.04 на устройстве с одним быстрым интерфейсом Ethernet и одним беспроводным интерфейсом, оба интерфейса подключены к локальным сетям с WAN-соединением.

Когда устройство включено или перезагружено, интернет потоки трафика из интерфейса Fast Ethernet (я обнаружил это, выписав команду «route»).

Когда отключен быстрый Ethernet-кабель:

или быстрый интернет-интернет отключен или быстрый интерфейс ethernet установлен вниз

, все интернет-соединение теряется, даже если беспроводной интерфейс подключен и подключен к Интернету.

Когда я выдаю команду «route» после того, как интерфейс fast ethernet отключен, «по умолчанию» назначается либо пустым, либо заполнен IP-адресом быстрого Ethernet-шлюза по умолчанию.

Чтобы выполнить работу в Интернете, я должен вручную добавить маршрут шлюза по умолчанию к Kernel IP routing table или перезагрузите все интерфейсы, и это отстой.

Есть ли способ установить подключение к Интернету работа автоматически, как в Windows 7? Что я делаю неправильно?

Моя конфигурация / etc / network / interfaces следующая:

source /etc/network/interfaces.d/* # The loopback network interface auto lo iface lo inet loopback # This is the Fast Ethernet Interface auto enp3s0 iface enp3s0 inet dhcp dns-nameservers 8.8.8.8 8.8.4.4 # This is the wireless interface auto wlp4s0 iface wlp4s0 inet dhcp netmask 255.255.255.0 gateway 172.16.1.1 wpa-ssid ********** wpa-psk ********** dns-nameservers 8.8.8.8 8.8.4.4
0
задан 21 August 2017 в 23:45

2 ответа

Мне удалось исправить этот установочный сетевой менеджер и использовать его для управления моими подключениями. Помимо этого я до сих пор не знаю, как исправить это поведение, не устанавливая внешние или более легкие пакеты, чем NetworkManager.

0
ответ дан 18 July 2018 в 08:08

Мне удалось исправить этот установочный сетевой менеджер и использовать его для управления моими подключениями. Помимо этого я до сих пор не знаю, как исправить это поведение, не устанавливая внешние или более легкие пакеты, чем NetworkManager.

0
ответ дан 24 July 2018 в 19:01
  • 1
    NetworkManager.conf использует dnsmasq как внутренний DNS-сервер. Вот почему вы решили эту проблему. dnsmasq будет перенаправлять адресные запросы на внешние DNS-серверы. – Redbob 20 September 2017 в 22:24

Другие вопросы по тегам:

Похожие вопросы: