Ipv6
無法使 ipv6 ULA 地址工作
我想將唯一本地地址 (ULA) 分配給我 LAN 內的幾台機器,以及連結本地和全域可路由的機器。我目前正在執行雙堆棧。
我還想讓它們保持簡短,例如fd69:6666::
.一台機器執行 Debian Jessie(核心 3.16.0-4-amd64),另一台執行 Linux Mint 17.2(核心 3.16.0-38-generic x86_64)。
遵循本指南後:使用 Linux 設置 IPv6 LAN。
我最終得到以下配置:/etc/網路/介面:
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:: #fd69:7777:: on the other machine. netmask 64
/etc/radvd.conf:
interface eth0 { AdvSendAdvert on; prefix fd69:6666::/64 { #fd69:7777:: on the other machine. AdvOnLink on; AdvAutonomous on; }; }
問題是我最終讓兩台機器都帶有
fd69:6666
前綴,沒有別的!IPv6 連接停止工作。我究竟做錯了什麼?
嘗試改用 fd69::6666。使用 fd69:6666:: 只設置地址的網路部分。
記住也要更改網路遮罩!
這應該是結果:/etc/網路/介面
auto eth0 iface eth0 inet6 static address fd69::6666 netmask 64