Fedora 13 中配置了 Samba 服务器,但无法从 Windows 访问

Fedora 13 中配置了 Samba 服务器,但无法从 Windows 访问

配置文件:/etc/samba/smb.conf如下

[global]
        workgroup = workgroup
        server string = SambaServer
        security = user
        name resolve order = hosts lmhosts
;       encrypt passwords = yes
        guest ok = yes
        guest account = arun

[admin]
        path = /tmp/admin
        read only = no
;       browseable = yes
        guest ok = yes

我能够从 Windows ping 目标计算机,但在尝试

\\192.168.1.201\admin from windows PC, it shows Error: The Network path not found

我观察到的另一件事是,当从另一台 Linux 机器尝试以下命令时,它显示以下错误,但是当从同一个 Linux 主机(配置了 samba)尝试时,它可以正常工作。

smbclient -U user1 -L \\192.168.1.201
connection to 192.168.1.201 failed (Error NT_STATUS_HOST_UNREACHABLE)

答案1

字符串格式错误

smbclient -U 用户1 -L \192.168.1.201

更改为:

smbclient -U 用户1 -L 192.168.1.201 或者 smbclient -U 用户1 -L \您的主机名

其中 hostname 是您在 /etc/samba/smb.conf 文件中指定的名称

[全球的] 工作组 = 您的工作组(将其更改为您本地网络中的名称) netbios 名称 = YOURHOSTNAME(必须与工作组名称不同)

您还必须使用命令设置所需的主机名 主机名 YOURHOSTNAME

在那之后 sudo systemctl 重启 smb.service sudo systemctl 重启 nmb.service

答案2

检查 samba 是否启动:

“chkconfig --levels 235 smb on” “/etc/init.d/smb start”

这将在启动时自动启动它。

答案3

在 Samba 服务器的防火墙中启用 Samba 解决了该问题 [菜单:系统 > 管理 > 防火墙]

相关内容