net.ipv4.conf.all.arp_ignore
是一个内核参数,不是配置文件。它是用来控制 Linux 系统对 ARP 请求的响应行为的。当 net.ipv4.conf.all.arp_ignore
的值为 0 时,表示系统会对所有 ARP 请求进行响应;当值为 1 时,表示系统只会对本机已经存在的 MAC 地址进行 ARP 响应;当值为 2 时,表示系统完全不会对 ARP 请求进行响应。
要查看 net.ipv4.conf.all.arp_ignore
参数的当前值,在终端中输入以下命令:
sysctl net.ipv4.conf.all.arp_ignore
如果想要修改该参数的值,可以使用以下命令:
sudo sysctl -w net.ipv4.conf.all.arp_ignore=<value>
其中 <value>
可以是 0、1 或者 2。但需要注意,在重启之后该参数的值会被还原为默认值。如果希望永久修改该参数的值,则需要在 /etc/sysctl.conf
配置文件中添加一行类似于下面的内容:
net.ipv4.conf.all.arp_ignore = <value>