癥狀:在本機,可以用“smb://計算機名“的方法正常訪問,但在局域網其他Windows電腦上,則無法通過“\\計算機名”訪問Samba共享,只能通過“\\IP地址”來訪問。
解決辦法:打開/etc/samba/smb.conf文件(這個文件安裝Fedora系統時本身就自帶),找到第89行左右的如下內容:
#
workgroup = workgroup
server string = Samba Server Version %v
; netbios name = MYSERVER
; interfaces = lo eth0 192.168.12.2/24 192.168.13.2/24
在
; netbios name = MYSERVER
下面,加一行:
netbios name = 你的計算機名
然後保存文件,執行sudo systemctl restart smb nmb重啟samba服務,之後就可以在Windows系統上看到以計算機名為名稱的電腦圖標了,一切恢復正常。
最後,再把剛才加上的那一行刪除,保存,再重啟samba服務,會發現Windows系統仍然能看到該電腦圖標,也能通過“\\計算機名”訪問。