答案1
NetworkManager的连接配置文件中的相关设置称为ipv6.method
。
直到最近,disabled
才实现(现在已经实现)。如果您有最新的 NetworkManager 并且将方法设置为“禁用”,它将按预期工作。
还有设定ignore
。在这种情况下,NetworkManager 将其留给内核。您必须自己设置相应的 sysctl 值。
如果 GUI 在将其设置为“忽略”时将其称为“禁用”,则这是一个错误。我认为甚至已经报道过(不确定)。另外,这取决于您使用的 GUI(看起来像 gnome-contol-center)。如果 GUI 不支持,请使用 nmcli 设置该属性。
之所以存在“ignore”,是因为很久以前NetworkManager就把IPv6留给了内核。该模式可以做到这一点,但可以说它不是很有用。
实施“禁用”花了很长时间,因为它并没有打扰到足够的人来修复它。如今它已被修复。
答案2
IPv6 地址是自动配置的链路本地地址。网络配置程序不会触及它。如果该地址困扰您(它仅在本地 LAN 上有效),要摆脱它,您需要在内核中禁用 IPv6。