Ubuntu

IPv6 配置 SIOCSIFADDR 文件存在

  • February 10, 2012

我在 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...

該網關位於 /112 的不同子網中,您只能更改最後一個組。

112 位子網意味著 16 位主機地址。IPv6 地址中的每個組都是 16 位。

此外,不建議使用主機部分全為 0 的地址,因為它是網路 ID。

主機部分全為 0 的地址不是 IPv6 中的網路 ID。這些地址是預定義的“路由器任播”地址。是的,它們不應該用作介面地址。

引用自:https://serverfault.com/questions/340957