我无法通过主机名 ping 或访问 Windows 7 Samba 共享。
正如(除其他外)无法按主机名对某些计算机执行 ping 操作所建议的那样,我已对其进行了编辑
/etc/nsswitch.conf
以包括
hosts: files mdns4_minimal [NOTFOUND=return] wins dns mdns4
我也按照建议重新启动了服务,但不行。
尝试 ping 我的 Windows 7 机器时,输出为:
ping: <hostname>: Name or service not known
关于如何最好地在 Ubuntu 上解析 Windows 主机名的建议将不胜感激。提前致谢!
原来是防火墙问题。
https://fitzcarraldoblog.wordpress.com/2017/08/11/prevent-linux-firewalls-interfering-with-samba-commands-in-a-home-network-that-uses-broadcast-netbios-建议的解决方案名称解析/
iptables -t raw -A OUTPUT -p udp -m udp --dport 137 -j CT --helper netbios-ns
/etc/ufw/before.rules