IPv6 配置 SIOCSIFADDR 文件存在

IPv6 配置 SIOCSIFADDR 文件存在

我正在 Debian 机器中配置 IPv6 地址,这是我的接口文件中的内容。

auto eth0
iface eth0 inet6 static
    pre-up modprobe ipv6
    address 2001:23:207:141:0:0:0:0
    netmask 112
    gateway 2001:23:207:129:0:0:0:0

当我运行命令时/etc/init.d/networking restart,出现以下错误。

SIOCSIFADDR file exist...
failed to bring up eth0...

答案1

该网关位于 /112 的不同子网中,您只能更改最后一组。112
位子网意味着 16 位主机地址。IPv6 地址中的每个组都是 16 位。

此外,不建议使用主机部分全为 0 的地址,因为它是网络 ID。

答案2

主机部分全为 0 的地址不是 IPv6 中的网络 ID。这些地址是预定义的“路由器任播”地址。是的,它们不应该用作接口地址。

相关内容