Ubuntu 16.04 отключается от Ethernet

Ubuntu 16.04 отключается от Ethernet

У меня Ubuntu 16.04, и недавно я пару раз в течение часа отключался от интернета (ethernet). Я попросил своего интернет-провайдера проверить мой маршрутизатор, но они не нашли никаких проблем. Это происходит как на Windows, так и на Ubuntu, поэтому я начал отслеживать, что именно происходит, когда я отключаюсь, и обнаружил одну вещь. Перед тем, как я отключаюсь от интернета, ifconfigотображается адрес IPv4:

eth0      Link encap:Ethernet  HWaddr 74:d4:35:b7:c0:58  
          inet addr:192.168.0.52  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::1fbd:36b1:32e6:e918/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:159 errors:0 dropped:0 overruns:0 frame:0
          TX packets:203 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:30869 (30.8 KB)  TX bytes:26256 (26.2 KB)

и после отключения у меня нет адреса IPv4.

eth0      Link encap:Ethernet  HWaddr 74:d4:35:b7:c0:58  
          inet6 addr: fe80::1fbd:36b1:32e6:e918/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:159 errors:0 dropped:0 overruns:0 frame:0
          TX packets:203 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:30869 (30.8 KB)  TX bytes:26256 (26.2 KB)

В журналах записано следующее:

Oct  9 23:37:29 Home acvpnagent[3433]: A network interface has gone down.

Итак, ifconfigя вижу, что сетевой интерфейс не отключен, потому что eth0интерфейс отображается, так что у меня просто больше нет IP. В чем может быть причина? Есть ли способ это исправить? Это моя сетевая карта или сетевой драйвер?

Обновлять

Это только что произошло снова, и на этот раз я отключил кабель и снова подключил его, и IP-адрес снова заработал.

решение1

РЕДАКТИРОВАТЬ:

Поскольку вы используете VPN:

Сначала зайдите в настройки NetworkManager и в настройках VPN для вашей сети, в разделе «Идентификация», откройте «Дополнительно».

Затем снимите флажок «Отключить обнаружение мертвых пиров».

ИСТОЧНИК


оригинальный ответ, чтобы помочь людям с похожей проблемой:

Похоже, проблема с DHCP, и есть пара вещей, которые вы можете сделать, чтобы обойти эту проблему. Кроме того, поскольку у вас та же проблема в Windows и Ubuntu, скорее всего, проблема с вашим маршрутизатором, но он может быть просто так спроектирован, поэтому, по словам вашего интернет-провайдера, технически нет «проблемы» с маршрутизатором, потому что он работает так, как задумано. Это может быть какая-то функция энергосбережения на ваших компьютерах и/или маршрутизаторе, или это может быть что-то еще, что вызывает проблему с DHCP.

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


  1. Нажмите на значок сетевого менеджера на рабочем столе, а затем нажмите «Изменить подключения».

  2. Дважды щелкните по подключению (например, проводное соединение или что-то еще)

  3. Нажмите «Настройки IPV4». TAB

  4. Нажмите на раскрывающееся меню «Метод» и выберите «Вручную».

  5. В разделе «Адреса» нажмите «Добавить».

Теперь вам придется делать по одному за раз и использовать TABпромежутки между ними.

  1. В поле «Адрес» введите текущий локальный IP-адрес: 192.168.0.52, а затем нажмите клавишу , TABчтобы заполнить сетевую маску.

  2. В поле «Маска сети» введите 255.255.255.0 и нажмите TABклавишу

  3. Для «Шлюза» используйте 192.168.1.1 и затем нажмите TAB

Я предполагаю, что ваш маршрутизатор использует 192.168.0.1, но это может быть что-то другое. Многие маршрутизаторы cisco и linksys используют 192.168.1.1 в качестве внутреннего адреса по умолчанию. Другие распространенные IP-адреса маршрутизаторов для шлюза: 192.168.0.1; 192.168.10.2; 192.168.1.254; 192.168.1.1.

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

  1. Далее, этот шаг необязателен. Щелкните в поле для DNS-серверов, и здесь вы можете использовать публичный сервер, например 8.8.8.8, или иногда вы можете использовать 192.168.1.1, если ваш маршрутизатор предоставляет DNS. Вы также можете использовать адрес OpenDNS или проверить у своего интернет-провайдера.

  2. Кроме того, в настройках NetworkManager установите флажок «требовать адресацию IPv4».

  3. Наконец, зайдите в настройки маршрутизатора и установите статический IP-адрес (192.168.0.52) для вашего компьютера Ubuntu.


ПРИМЕЧАНИЕ:

Тыдолжензаполните "адрес", "сетевую маску" и "шлюз" без перерыва, и именно поэтому я предлагаю использовать ключ TABмежду ними. Если вы обнаружите, что не можете нажать кнопку "сохранить", потому что она серая, нажмите "отмена" и начните заново.

Вы также можете попробовать отключить IPV6. Нажмите на вкладку IPV6 в NetworkManager, нажмите на раскрывающееся меню «метод» и выберите «игнорировать».

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