如何禁用 IPv6 重定向?

如何禁用 IPv6 重定向?

我需要在我的系统(路由器)中禁用 IPv6 重定向,并且出现此错误:

sysctl -w net.ipv6.conf.all.send_redirects=0
sysctl: cannot stat /proc/sys/net/ipv6/conf/all/send_redirects: No such file or directory

root@hostname:~$ uname -a
Linux hostname 4.4.0-131-generic #157-Ubuntu SMP Thu Jul 12 15:51:36 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

答案1

内核不支持send_redirectsIPv6。

答案2

没有net.ipv6.conf.all.send_redirects选项可以禁用 ICMPv6 重定向。但你可以

阻止 ip6tables 中的重定向数据包

sudo ip6tables -I OUTPUT -p icmpv6 --icmpv6-type redirect -j DROP

相关内容