可以 ssh 和 ping 但无法映射到 SAMBA 驱动器

可以 ssh 和 ping 但无法映射到 SAMBA 驱动器

我正在尝试连接到在 samba 中设置为共享的 linux 服务器。我能够通过 ssh 和 ping 到 samba 服务器,但当我尝试通过 windows 映射驱动器时,它显示“Windows 无法访问 \ip\example。

鉴于我可以通过 ssh 连接到它,这告诉我问题出在 nmb 方面...我已经重新启动了 smb、nmb 和 iptables,但仍然无法连接。

*$iptables -S
-P INPUT ACCEPT
-P FORWARD ACCEPT
-P OUTPUT ACCEPT
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT 
-A INPUT -p icmp -j ACCEPT 
-A INPUT -i lo -j ACCEPT 
-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT 
-A INPUT -j REJECT --reject-with icmp-host-prohibited 
-A FORWARD -j REJECT --reject-with icmp-host-prohibited* 

testparm smb.conf 结果如下:

*$testparm -s /etc/samba/smb.conf 

Load smb config files from /etc/samba/smb.conf
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
Processing section "[printers]"
Processing section "[data]"
Processing section "[Xerox]"
Loaded services file OK.
Server role: ROLE_STANDALONE
[global]
                server string = Samba Server Version %v
                log file = /var/log/samba/log.%m
                max log size = 50
                idmap config * : backend = tdb
                cups options = raw

[printers]
                comment = All Printers
                path = /var/spool/samba
                printable = Yes
                print ok = Yes
                browseable = No

[data]
                comment = Data
                path = /data
                admin users = root
                read only = No
                create mask = 0770
                force create mode = 060
                security mask = 0770
                force directory mode = 0770

[Xerox]
                comment = Colour
                path = 142.20.216.47
                printable = Yes
                print ok = Yes*

我已阅读该帖子这里但情况似乎有所不同。欢迎提出任何建议。

答案1

使用问题中包含的防火墙规则,您允许 ICMP(包括但不限于“ping”)和 SSH,但拒绝其他所有内容。
即,您拒绝与 SMB/CIFS 相关的流量。

允许137/udp,,,138/udp应该139/tcp445/tcp帮助。

相关内容