Settings | Sign in | Sign up

The author has 2 posts.

【方法】Fedora24設置Samba伺服器在Windows網上鄰居中顯示的計算機名的方法(也就是可通過計算機名而不是IP位址訪問)

Floor 1 巨大八爪鱼 1/29/17 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。
Floor 2 巨大八爪鱼 1/30/17 9: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.

Content converter:

Reply the post
Content:
User: You are currently anonymous.
Captcha:
Unclear? Try another one.