IPv6の設定を改めて。Debianもバージョンが上がって、設定も随分楽になった。 自宅はDynamic DNSなので、ちょいと手動設定がちらほら。 他の参考記事では、"auto tun6to4 / iface tun6to4…" といった設定が できるように書いてあるけど、そんなインタフェースは無いとごねられる…
(( /etc/network/interfaces )) # /var/run/ipv6は、DynamicDNSで割り振られたアドレスの # 2002:XXXX:XXXX::1 形式のファイル。 auto sit0 iface sit0 inet6 manual up /sbin/ifconfig sit0 up add `cat /var/run/ipv6`/64 post-up /sbin/route -A inet6 add ::/ dev sit0 gw ::192.88.99.1 pre-down /sbin/route -A inet6 del ::/ down /sbin/ifconfig sit0 down (( 通常は、こんな設定で十分 )) auto sit0 iface sit0 inet6 static address 2002:XXXX:XXXX::1 # XXXXは自宅鯖IPアドレス netmask 16 gateway ::192.88.99.1 (( 動作テスト )) # ifup sit0 # ping6 www.kame.net
自宅内の他の端末に、IPv6なアドレスを配布するように、radvd を入れる。
(( インストール ))
# aptitude install radvd
(( /etc/radvd.conf ))
interface eth0
{
AdvSendAdvert on;
AdvManagedFlag on;
AdvOtherConfigFlag on;
prefix 2002:ca7f:5c1a::/64
{
AdvOnLink on;
AdvAutonomous on;
AdvRouterAddr off;
};
};
(( /etc/sysctl.d/10-ipv6.conf ))
net.ipv6.conf.default.autoconf = 0
net.ipv6.conf.default.accept_ra = 0
net.ipv6.conf.default.accept_ra_defrtr = 0
net.ipv6.conf.default.accept_ra_rtr_pref = 0
net.ipv6.conf.default.accept_ra_pinfo = 0
net.ipv6.conf.default.accept_source_route = 0
net.ipv6.conf.default.accept_redirects = 0
net.ipv6.conf.default.forwarding = 1 # ← radvd用
net.ipv6.conf.all.autoconf = 0
net.ipv6.conf.all.accept_ra = 0
net.ipv6.conf.all.accept_ra_defrtr = 0
net.ipv6.conf.all.accept_ra_rtr_pref = 0
net.ipv6.conf.all.accept_ra_pinfo = 0
net.ipv6.conf.all.accept_source_route = 0
net.ipv6.conf.all.accept_redirects = 0
net.ipv6.conf.all.forwarding = 1 # ← radvd用