附加資訊

附加資訊

直到幾天前,我的 Kubuntu 20.04 系統還可以毫無問題地解析本地網路上的 .local 裝置名稱,就像其他 Linux 系統(在同一網路上)一樣。

然而,突然間這不起作用了。如果我輸入ping otherpc.local(作為otherpc本地網路中另一個系統的名稱),我會得到otherpc.local: name or service unknown.當然,由於這個原因,Samba 連接、掛載點等全部停止運作。

avahi-browse -arvt根本沒有顯示任何設備。

我讀到了一些關於嘗試搞亂/etc/nsswitch.conf和/或的提示/etc/systemd/resolved.conf(例如這個或者這個),但我無法解釋的是,在執行 Kubuntu 20.04 的全新安裝後,我從未接觸過這些文件,但這個問題突然開始發生。

我懷疑這可能是由最近的某些系統更新引起的,但我的技術不夠熟練,無法確定到底是哪個系統更新引起的。

附加資訊

在嘗試診斷問題時,我確定:

  • 使用 Timeshift 恢復先前的系統快照並不能解決問題;這完全出乎意料,因為我有線索表明這在 2021 年 12 月 7 日運行良好,但恢復當天(或前一天)的快照並不能解決問題
  • 我確定僅當我連接特定的乙太網路介面時才會出現問題

特別是關於最後一點:

  • 如果我使用筆記型電腦無線卡,.local 名稱將被解析
  • 如果我使用筆記型電腦乙太網路卡,.local 名稱將被解析
  • 如果我使用通常用來連接所有裝置(包括滑鼠、鍵盤、顯示器等)的 USB 擴充座的乙太網路接口,.local 名稱將無法解析

因此,該擴充座網路介面似乎存在問題。然而,這一直有效,直到幾天前,我沒有更改與此擴充座相關的任何內容(驅動程式等)。甚至我使用的 USB 連接埠也始終相同。這個網路介面被標識為 enx0050b6166946,我還在系統日誌中看到了這一點:

Dec 20 19:01:29 hppb avahi-daemon[1378]: Joining mDNS multicast group on interface enx0050b6166946.IPv6 with address fe80::26ab:82a1:62ce:734e.
Dec 20 19:01:29 hppb avahi-daemon[1378]: New relevant interface enx0050b6166946.IPv6 for mDNS.
Dec 20 19:01:29 hppb avahi-daemon[1378]: Registering new address record for fe80::26ab:82a1:62ce:734e on enx0050b6166946.*.
[...]
Dec 20 19:01:31 hppb avahi-daemon[1378]: Joining mDNS multicast group on interface enx0050b6166946.IPv4 with address 192.168.1.4.
[...]

因此,對於 IPv6 和 IPv4,avahi 似乎也在該介面上正確「註冊」。

任何想法?

答案1

事實證明,這是我的擴充座上出現的某種臨時硬體故障。順便說一下,它是一個 i-tec USB 3.0 擴充塢,採用 DisplayLink DL-3900 晶片組。

從交流電源插座拔下擴充座的插頭並重新插入即可解決問題。這解釋了為什麼使用 Timeshift 進行系統還原無法解決問題,確認我的系統沒有任何變更。這可能是由於過去幾週發生的幾次停電造成的,其中一次停電可能暫時擾亂了擴充座的運作行為。

然而,這是一個非常奇怪的問題,在幾年的使用中從未發生過:除了 mDNS 的問題之外,網路運作正常,所有擴充座 USB 連接埠甚至 USB 轉 HDMI 視訊功能也正常運作。

相關內容