我有几个系统与ipv6地址。 我想将请求从一个系统转发到另一个系统。 因此我保留了这个选项
net.ipv6.conf.all.forwarding = 1
在sysctl.conf中
但请求没有得到转发,因为它是在ipv4中做的,它也给我启动时的错误。 net.ipv6.conf.all.forwarding 1是一个未知的密钥
您可能没有在您所指的系统上加载ipv6内核模块。 如果你执行sysctl -a|grep ipv6你会得到所有可用的sysctl列表,特别指向ipv6。 如果这个列表是空的,那会导致我相信ipv6没有加载。
如果你确实在sysctl grep中看到了net.ipv6.conf.all.forwarding条目,那么我build议直接从输出复制并粘贴到sysctl.conf中,以确保没有任何错误添加的字符。 如果显示为0(禁用),只需将configuration中的0更改为1。