Linux的arptales命令

韵味老鸟 2024-08-15 13:47:06
Linux 的 arptables 命令

arptables 命令是用于管理 Linux 内核中 ARP 包过滤规则表的工具。它可以定义多个不同的规则表,每个规则表包含多个内置的规则链或者用户自定义的规则链。通过 arptables 命令可以设置、维护和检查这些规则表。

常用选项-A:向规则链中添加一条规则。-D:从规则链中删除一条规则。-I:向规则链的头部插入一条规则。-R:替换规则链中的某条规则。-L:列出规则链中的所有规则。-F:清空规则链中的所有规则。-Z:将所有的数据包计数器和字节计数器归零。-N:创建一个用户自定义的规则链。-X:删除用户自定义的规则链。-P:设置规则链的默认策略。

案例介绍:

root@uk8s:~# arptables

root@uk8s:~# which arptables

/usr/sbin/arptables

root@uk8s:~# arptables -L

Chain INPUT (policy ACCEPT)

Chain OUTPUT (policy ACCEPT)

root@uk8s:~# arptables -N meng

root@uk8s:~# arptables -L

Chain INPUT (policy ACCEPT)

Chain OUTPUT (policy ACCEPT)

Chain meng (0 references)

root@uk8s:~# arptables -A meng -j accept

arptables v1.8.7 (nf_tables): Chain 'accept' does not exist

Try `arptables -h' or 'arptables --help' for more information.

root@uk8s:~# arptables -A meng -j ACCEPT

root@uk8s:~# arptables -L

Chain INPUT (policy ACCEPT)

Chain OUTPUT (policy ACCEPT)

Chain meng (0 references)

-j ACCEPT

0 阅读:0