作者共發了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許可協議進行許可。