我遇到过这样一种情况:运行 Debian 的设备可能有多个网络接口。我希望我的 eth0 接口通过 SLAAC 配置获取其地址,但我希望其余接口仅具有其本地链路或手动配置的 IPv6 地址。
这可能吗?
答案1
我今天继续回答我自己的问题!
将以下内容添加到适当的部分 /etc/network/interfaces 即可解决问题,例如 eth1:
准备 /sbin/sysctl -w net.ipv6.conf.eth1.autoconf=0
找到答案这里。
更新:实际上,这只是禁用了 IPv6 IP 地址的创建 - 例如,它仍然会获取该接口的默认路由。要完全禁用接口上的 SLAAC,显然您需要实际上想要的是 net.ipv6.conf.eth1.accept_ra=0