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用