Debian

更改系統主機名使 samba 無法訪問

  • January 17, 2018

我在我的 debian 9 配置中發現了一些奇怪的東西。

我通過編輯 /etc/hostname 並從“myhost”重新啟動到“myhost-hello”來更改我的主機名。

由於此修改通過它的 ip 連接到機器(我根本不使用 WINS 或其他類似的功能)顯示伺服器無法訪問。

我自己說..可能是某種防火牆問題,所以我直接連接到機器,但機器仍然無法通過 smb:// 從 ubuntu 測試電腦訪問。

我嘗試多次成功地重新啟動 samba 守護程序..

當我將目標機器的主機名切換回“myhost”時,samba 返回可用。

我想知道..如果主機名更改,是否有某種主機名自動配置使 samba 無法訪問?(再次注意,我通過它的 ip 連接到那台機器,並且我不使用 win 功能或嘗試通過它的主機名連接到它)

似乎錯誤得到解決,編輯 /etc/hosts 使機器能夠理解必須在本地搜尋主機名,而不是通過預設網關傳遞。

所以.. TL;DR:

/etc/hosts

編輯該行

myhost 127.0.0.1例如

myhost-hello 127.0.0.1

… 就這樣

引用自:https://unix.stackexchange.com/questions/417759