如何检查是否启用了 ARP

Raj*_*hak 3 linux ethernet arp

我在基于戴尔的服务器上启用了 arp 支持,该服务器上运行 linux。我想检查是否启用了 arptables。

谁能告诉我如何检查相同的?

arp在这里运行命令就足够了吗?

HBr*_*ijn 6

如果没有 ARP,TCP/IP 协议将无法工作,因此它始终可用。通常 ARP 是自动工作的,不需要人工干预。

正如其他帖子所提到的,cat /proc/net/arp在不使用特定工具的情况下显示当前的 arp 表/缓存。您也可以使用arpip neighbour命令操作 arp 缓存和静态条目。

arptables是 Linux 内核中管理 arp 数据包的数据包过滤的一种方法,类似于iptables管理 TCP 和 UDP 数据包的数据包过滤的命令。

据我所知,在大多数 Linux 发行版中都没有默认使用 arp 过滤,尽管大多数都包含对 arptables 的内核支持。您通常可以使用modinfo arp_tables.

如果还安装了 arptables 命令,arptables -L -n将显示配置的任何/所有规则。