我刚刚将 OpenSUSE 从 Leap 42.3 升级到 Leap 15.0,通过这次升级,OpenSUSE 将其默认防火墙应用程序从SuSE防火墙2到防火墙。我选择不使用susefirewall2-to-firewalld
脚本为了迁移,而是从头开始重建我的规则。但是,我似乎无法允许 NetBIOS 查询在我的客户端计算机上成功返回。我已启用samba
和samba-client
服务防火墙。
对于主机hostname
,我可以通过 DNS 或通过 IP 地址访问来 ping 主机,并且可以通过 Samba 访问我的 OpenSUSE 机器,我尝试:
> nmblookup hostname
name_query failed to find name hostname
我还需要做什么才能让 NetBIOS 查询成功?
答案1
后果Fedora 邮件列表中关于此问题的讨论,我将端口 137 UDP 添加到服务的源端口列表samba-client
中防火墙(使用该firewall-config
工具),这使得nmblookup
调用能够成功。