Изредка теряю проводное соединение с локальной сетью в Ubuntu 16.04

14

Недавно я установил Ubuntu MATE 16.04 на компьютер, который, помимо прочего, я использую в качестве файлового сервера. Дважды за последние несколько дней теряется связь с локальной сетью. Я спешил восстановить его, поэтому я отключил соединение и подключил снова. Он снова вытащил IP-адрес и снова подключился к сети.

Теперь я начинаю думать, что это, вероятно, не просто изолированный инцидент, и мне придется выяснить, почему он теряет связь.

В первый раз, когда это произошло, я заметил, что в сети не было IP / DNS и т. Д., Но я не стал копать дальше.

В следующий раз, когда это произойдет, как мне выяснить, почему сетевое устройство потеряло информацию DHCP и не запросило у DHCP-сервера новую аренду (если это не произошло и по какой-то причине не удалось)?

Обновление: я проходил некоторые шаги, пытаясь диагностировать происходящее, я начал с этого руководства . Когда я добрался до dhclient и запустил sudo dhclientмашину, переподключил к сети.

Пастика диагностики пока меня отключили . Я что-то пропустил?

Обновление 2: я думаю, что нашел виновника в / var / log / syslog.

Jun 11 10:40:19 nvidia avahi-daemon[886]: Withdrawing address record for 192.168.1.200 on enp4s0.
Jun 11 10:40:19 nvidia avahi-daemon[886]: Leaving mDNS multicast group on interface enp4s0.IPv4 with address 192.168.1.200.
Jun 11 10:40:19 nvidia avahi-daemon[886]: Interface enp4s0.IPv4 no longer relevant for mDNS.
leetwanker
источник
1
Проверьте кабели, чтобы убедиться, что они не плохие? Проверьте, не отключены ли варианты энергосбережения, чтобы предотвратить спящий режим сетевой карты?
Питер
Это, вероятно, неконструктивно, но если все, что вы используете для файлового сервера, зачем вам графический интерфейс? Почему не Ubuntu-сервер? Хотя я не уверен, что это решит вашу конкретную проблему, я сначала посмотрю на службу управления сетью и настройку, чтобы увидеть, есть ли проблема с конфигурацией. Может быть, это останавливает? Или, может быть, если вы перейдете в Edit Connections и выберите Wired Connect 1, если вы не переименовали его (Mine называется «Auto Wired») и в общем убедитесь, что Auto Connect доступен, когда сеть доступна.
асмит
Это также может быть связано с тем, что сказал Питер, если у вас проблемы с кабелем, проблема с маршрутизатором / коммутатором, когда порт отключается или отключается, или включена функция энергосбережения, а те, у которых не выбрано автоматическое подключение, будут вызывать это каждый раз. Временная потеря сетевого подключения, даже миллисекунды.
асмит
Эта статья помогает? hecticgeek.com/2017/04/ubuntu-17-04-systemd-dns-issues
Джереми Вонг,
Или ubuntugeek.com/…
Джереми Вонг

Ответы:

1

Скорее всего, это проблема с демоном avahi и, скорее всего, с доменом .local.

Выполните эти шаги в указанном порядке, по одному:

  • изменить свой домен с .local на FQDN
  • отключить avahi от просмотра этого интерфейса.
  • отключите IPv6, если вы его не используете
  • отключите / удалите демон avahi, если он вам не нужен (я бы начал с этого, поскольку вам, вероятно, все равно не нужен avahi)
Крис
источник
3
Можете ли вы объяснить немного дальше, почему avahi может быть корнем? @Chris
Gewure
0

Вы не говорите, как часто вы теряете соединение, но если вы используете DHCP вместо фиксированного IP-адреса, мое первое предположение состоит в том, что вы сталкиваетесь с DHCP Lease Time, установленным на вашем маршрутизаторе.

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

user10216038
источник