我试图使用 iptables 允许来自内部网络的所有传入 ICMP 连接,但不知何故它不允许。
我添加了以下规则:
iptables -P INPUT DROP
iptables -A INPUT -p icmp -s 0.0.0.0 -d 0.0.0.0 -j ACCEPT
如果还尝试将第二条规则更改为:
iptables -A INPUT -p icmp -s 0.0.0.0 -j ACCEPT
和
iptables -A INPUT -p icmp -i lo -j ACCEPT
答案1
如果您想允许所有人使用,请尝试在 IP 地址后指定掩码。
从:
iptables -A INPUT -p icmp -s 0.0.0.0 -d 0.0.0.0 -j ACCEPT
到:
iptables -A INPUT -p icmp -s 0.0.0.0/0 -d 0.0.0.0/0 -j ACCEPT
这对我有用。