Debian
無法啟用 net.ipv6.conf.eth0.autoconf
我無法得到
net.ipv6.conf.eth0.autoconf to = 1
。每次重新啟動後返回 0,導致 eth0 永遠不會自動獲取全域 IPv6 地址。我正在執行一個無頭 Debian Jessie(核心 3.16.0-4-amd64)。像這樣將 ULA 地址正確分配給我的 eth0 後:
內容
/etc/network/interfaces
:allow-hotplug eth0 iface eth0 inet static address 192.168.1.100 netmask 255.255.255.0 broadcast 192.168.1.255 gateway 192.168.1.1 dns-nameservers 192.168.1.1 auto eth0 iface eth0 inet6 static address fd69:6666:: netmask 64
到目前為止我已經嘗試過:
- 添加
net.ipv6.conf.eth0.autoconf=1
到/etc/sysctl.conf
;- 設置
net.ipv6.conf.all.autoconf=1
並net.ipv6.conf.default.autoconf=1
在eth0 autoconf/etc/sysctl.conf
*之前。*重啟後它們正確地保持為 1;- 確保它沒有設置在其他任何地方(
grep -iR 'autoconf' /etc
)。- 附加
pre-up sysctl -w net.ipv6.conf.eth0.autoconf=1
到inet6 static
我的 /etc/network/interfaces 的節中;
嘗試添加
autoconf 1
到你的
inet6 static
節。見man interfaces
。