Opensuse
還有什麼阻礙了這種交流?
在這裡執行 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:
使用該
--add-source
選項僅選擇來自該源的連接以添加到指定區域。然後根據與該區域關聯的其他規則(例如允許的埠)處理來自該源的數據包。如果您將此 IP 添加到不同的區域,例如
trusted
,它將根據該區域中的規則進行處理(預設情況下:允許所有流量)。