Рейтинг:1

Kubuntu 20.04 внезапно больше не разрешает имена .local

флаг br

Еще несколько дней назад моя система Kubuntu 20.04 могла без проблем разрешать имена устройств .local в моей локальной сети, как и другие системы Linux (в той же сети).

Однако вдруг это перестало работать. Если я наберу ping otherpc.local (существование другой компьютер имя другой системы в моей локальной сети) я получаю otherpc.local: имя или служба неизвестны. Соединения Samba, точки монтирования и т. д. перестали работать, разумеется, по этой причине.

авахи-просмотр-arvt вообще не показывает устройство.

Я читал некоторые подсказки о попытках возиться с /etc/nsswitch.conf и/или /etc/systemd/resolved.conf (нравиться Вот этот или же Вот этот), но чего я не могу объяснить, так это того, что я никогда не прикасался к этим файлам после чистой установки Kubuntu 20.04, но эта проблема начала возникать внезапно.

Я подозреваю, что это могло быть вызвано каким-то недавним обновлением системы, но я недостаточно опытен, чтобы попытаться определить, какое именно из них вызвало это.

ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ

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

  • восстановление предыдущего снимка системы с помощью Timeshift НЕ решает проблему; это совершенно неожиданно, потому что у меня есть подсказки, что это работало нормально 2021-12-07, но восстановление снимка этого дня (или предыдущего дня) не решает проблему.
  • Я определил, что проблема возникает ТОЛЬКО при подключении через определенный интерфейс Ethernet.

В частности, по последнему пункту:

  • если я использую беспроводную карту своего ноутбука, разрешаются имена .local
  • если я использую сетевую карту своего ноутбука, имена .local разрешаются
  • если я использую интерфейс Ethernet док-станции USB, который я обычно использую для подключения всех своих устройств (включая мышь, клавиатуру, дисплей и т. д.), имена .local НЕ разрешаются

Так что похоже проблема с сетевым интерфейсом док-станции. Однако это работало несколько дней назад, и я ничего не менял, связанного с этой док-станцией (драйвер или что-то подобное). Даже USB-порт, который я использую, всегда один и тот же. Этот сетевой интерфейс идентифицируется как enx0050b6166946, и я также вижу это в системном журнале:

20 декабря, 19:01:29.
20 декабря, 19:01:29 hppb avahi-daemon[1378]: новый соответствующий интерфейс enx0050b6166946.IPv6 для mDNS.
20 декабря, 19:01:29.
[...]
20 декабря, 19:01:31.
[...]

Итак, похоже, что avahi правильно «регистрируется» и на этом интерфейсе, как для IPv6, так и для IPv4.

Есть идеи?

user.dz avatar
флаг ng
Не могли бы вы отредактировать вопрос и добавить содержимое `/etc/nsswitch.conf`. Вы используете IPv6 или IPv4 в локальной подсети? У вас есть 2 или более активных сетевых интерфейса? Как насчет пинга ` без имени хоста это работает (возможно, брандмауэр)? Не могли бы вы взглянуть на [эти подсказки по отладке avahi] (https://askubuntu.com/q/460371/26246).
Mauro Molinari avatar
флаг br
Спасибо @user.dz, но похоже, что это какая-то аппаратная ошибка. Отключение и повторное подключение док-станции к розетке переменного тока устранило проблему. Действительно странно, это случилось впервые за много лет.
Рейтинг:1
флаг br

Оказалось, что это был какой-то временный аппаратный сбой на моей док-станции. Кстати, это док-станция i-tec USB 3.0 с чипсетом DisplayLink DL-3900.

Проблема устранена путем отключения док-станции от розетки переменного тока и ее повторного включения. Это объясняет, почему восстановление системы с помощью Timeshift не решило проблему, подтвердив, что в моей системе ничего не изменилось. Вероятно, это произошло из-за пары отключений, произошедших за последние недели, одно из которых, вероятно, временно нарушило работу док-станции.

Тем не менее, это действительно странная проблема, которой за несколько лет использования еще не было: кроме этой проблемы с mDNS, сеть работала нормально, а также все порты USB док-станции или даже функция видео USB-to-HDMI.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.