У меня 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-адрес вернулся.
РЕДАКТИРОВАНИЕ :
, Так как Вы используете VPN:
Первый, войдите в свои настройки NetworkManager и при настройках VPN для Вашей сети, в разделе "идентификационных данных", открытом "усовершенствованный".
Затем удалите галочку, "отключают обнаружение недоступных узлов".
<час>исходный ответ для помощи людям с подобной проблемой:
Это похоже на проблему с DHCP и существует несколько вещей, которые можно сделать для работы вокруг этой проблемы. Кроме того, так как у Вас есть та же проблема в Windows и Ubuntu, это наиболее вероятно проблема с Вашим маршрутизатором, но это может просто быть разработано тот путь так согласно Вашему ISP, технически нет никакой "проблемы" с маршрутизатором, потому что это функционирует способ, которым это разработано. Это могла быть некоторая функция экономии электроэнергии на Ваших компьютерах и/или маршрутизаторе, или это могло быть что-то еще, что вызывает проблему с DHCP.
Для работы вокруг этой проблемы можно установить локальный IP на статический IP в NetworkManager и также установить статический IP для компьютера в установках маршрутизатора так, чтобы не было никакого арендного договора DHCP для согласования.
<час>Нажимают на значок администратора сети на Вашем рабочем столе и затем нажимают "Edit Connections"
Двойной щелчок по соединению (как, проводное соединение или независимо от того, что это)
, Нажимают на "Настройки IPv4" , вкладка
Нажимают на выпадающее меню для "Метода" и выбирают "Руководство"
Под "Адресами", нажимают "Add"
Теперь, здесь необходимо сделать по одному и использовать ВКЛАДКУ промежуточный каждый.
Для "Адреса" вводят текущий локальный IP-адрес: 192.168.0.52 и затем нажимают ВКЛАДКУ ключ, чтобы заполнить сетевую маску
Для типа 255.255.255.0 "Сетевой маски" и затем нажать ВКЛАДКУ , ключ
Для "Шлюза" используют 192.168.1.1 и затем нажимают вкладку
, я предполагаю, что Ваш маршрутизатор использует 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, который Вы используете для соединения с маршрутизатором для изменения настроек.
Затем, этот шаг является дополнительным. Нажмите в поле для серверов DNS, и здесь можно использовать общедоступный сервер как 8.8.8.8, или можно иногда использовать 192.168.1.1, если маршрутизатор обеспечивает DNS. Вы могли также использовать адрес OpenDNS или свериться с Вашим ISP.
Кроме того, в настройках NetworkManager, нажмите на поле галочки для, "требуют обращения ipv4".
Наконец, войдите в свои установки маршрутизатора и установите статический IP (192.168.0.52) для Вашего компьютера Ubuntu.
ПРИМЕЧАНИЕ:
Вы должны заполнять "адрес", "сетевую маску" и непрерывный "шлюз", и это - то, почему я предлагаю использовать ВКЛАДКУ промежуточный ключ. Если Вы находите, что не можете нажать кнопку "сохранения", потому что она отображается серым, нажмите "отмену" и запуститесь.
можно также попытаться отключить IPv6. Нажмите на вкладку IPV6 в NetworkManager и нажмите на выпадающее меню для "метода", и выбор "игнорируют".