我正在尝试接受来自接口的所有传入icmp
流量。192.168.1.0/24
eth0
这是我的命令
iptables -A INPUT -s 192.168.1.0/24 -i eth0 icmp --icmp-type 8 -j ACCEPT
此命令位于文件上。因此,当我执行该文件时,/etc/file
出现此错误:
Bad argument 'icmp'
有任何想法吗?
答案1
你忽略了两点:
-p
( )选项--protocol
名称前面icmp
--icmp-type 8
是 Echo_Request (类型 8),而不是 Echo_Response (类型 0),您需要--icmp type 0
做:
iptables -A INPUT -s 192.168.1.0/24 -i eth0 -p icmp --icmp-type 0 -j ACCEPT