目前共有2篇帖子。
【方法】Fedora24設置Samba伺服器在Windows網上鄰居中顯示的計算機名的方法(也就是可通過計算機名而不是IP位址訪問)
1樓 巨大八爪鱼 2017-1-29 16:53
1.  檢查SELinux是否已關閉。打開終端,輸入sestatus –v查看SELinux的狀態,若按下回車鍵後輸出只有一行:SELinux status: disabled,則證明已經關閉。否則需要打開/etc/selinux/config文件,將其中的SELINUX=enforcing改為SELINUX=disabled,然後重啟電腦。
2.  檢查防火牆是否關閉,打開防火牆配置軟體(安裝的命令為sudo dnf install firewall-config),然後檢查Runtime和Permanent配置(在上方的Configuration下拉框中選擇)里是否勾選了samba和samba-client。
3.  打開/etc/samba/smb.conf文件,在[global]一節里設置計算機名netbios name = XXX,顯示名稱server string = Samba %v(可以不設置顯示名稱)。workgroup=後面為工作組名稱,一般為workgroup。security=一般為user。
4.  重啟smb和nmb。同時執行以下兩個命令:sudo systemctl start smb.service
sudo systemctl start nmb.service
5.  打開Windows系統的網上鄰居,在WORKGROUP工作組裡即可看到計算機Samba 4.4.9 (XXX),訪問的地址為file://\\XXX。
2樓 巨大八爪鱼 2017-1-30 09:41
特別注意,smb和nmb都必須要設為開機啟動。如果只設置smb為開機啟動,則重啟計算機後只能通過IP位址訪問,不能通過計算機名訪問。
設為開機啟動的命令:sudo systemctl enable smb.service nmb.service
啟動服務的命令:sudo systemctl start smb.service nmb.service
重啟服務的命令:sudo systemctl restart smb.service nmb.service
執行設置開機啟動的命令後,輸出類似如下:
Created symlink from /etc/systemd/system/multi-user.target.wants/nmb.service to /usr/lib/systemd/system/nmb.service.

回復帖子

內容:
用戶名: 您目前是匿名發表
驗證碼:
 
 
©2010-2024 Arslanbar [手機版] [桌面版]
除非另有聲明,本站採用創用CC姓名標示-相同方式分享 3.0 Unported許可協議進行許可。