允许使用firewalld进行NetBIOS查找

允许使用firewalld进行NetBIOS查找

我刚刚将 OpenSUSE 从 Leap 42.3 升级到 Leap 15.0,通过这次升级,OpenSUSE 将其默认防火墙应用程序从SuSE防火墙2防火墙。我选择不使用susefirewall2-to-firewalld脚本为了迁移,而是从头开始重建我的规则。但是,我似乎无法允许 NetBIOS 查询在我的客户端计算机上成功返回。我已启用sambasamba-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调用能够成功。

使用firewall-config工具进行firewalld配置

相关内容