在这里运行 opensuse tumbleweed。我已经停止了防火墙并成功配置了爱普生网络打印机/扫描仪(XP-241)。打印和扫描(使用 skanlite)都可以正常工作。然后我再次启动防火墙并添加以下规则:
firewall-cmd --permanent --zone=public --add-source=192.168.1.47/32
但它没有用。当我打开 skanlite 时,它说在网络上找不到扫描仪。如果我停止防火墙,然后我按下按钮重新扫描网络,这次扫描仪找到了。还有什么可以阻止通信?
我来自 Ubuntu,我只是在配置新系统。在 ubuntu 上,以下规则足以允许与扫描仪通信:
-A ufw-user-input -i enp3s0 -s 192.168.1.47 -j accept
在firewalld上我还需要做什么?
kimera:~ # firewall-cmd --zone=public --list-all
public (active)
target: default
icmp-block-inversion: no
interfaces: enp3s0
sources: 192.168.1.47/32
services: dhcpv6-client ssh transmission-client
ports:
protocols:
masquerade: no
forward-ports:
source-ports:
icmp-blocks:
rich rules: