Debian
更改系統主機名使 samba 無法訪問
我在我的 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
… 就這樣