Iptable 在接口上输入 icmp

Iptable 在接口上输入 icmp

我正在尝试接受来自接口的所有传入icmp流量。192.168.1.0/24eth0

这是我的命令

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

相关内容