自分はOCN使っているので以下のサービス。
http://www.ocn.ne.jp/hikari/next-ipv6/
というわけで、早速申し込んでみた。
カスタマーサポートにメールで連絡するだけでOKだった。 こちらが契約していることが確認できると1週間くらいでIDとパスワードが記入されたはがきが 送られてきた。
IPv6対応のルータを使うようすすめられるが、自作ルータ使うのでイラネといって拒否^^;
ちなみにはがきにはID、パスワード以外何のヒントも書いてないので自力で何とかする必要が ある。
が、そこは先人の知恵を借りる。 ググってみたら以下のようなブログ発見。 http://www.gcd.org/blog/2011/06/812/
どうも、l2tpでトンネルを張らないだけで、後は OCN IPv6 (http://www.ocn.ne.jp/ipv6/service/index.html) と 同じ感じでいけそうだ。 というわけで、FreeBSDのpppで以下のように設定。
/etc/ppp/ppp.conf
default: set log All -tcp/ip -timer -debug -physical -sync -dns set server /var/run/pppctl "" 0117 allow users yoshi set device PPPoE:re0 set mru 1454 set mtu 1454 set cd 5 set reconnect 3 5 set dial set login ocn-ipv6pppoe: set authname はがきに書いてあったID set authkey はがきに書いてあったpasswd disable ipcp disable deflate disable pred1 disable vjcomp enable ipv6cp
defaultの部分はIPv4と共通。 ocn-ipv6pppoe以下の部分はOCN IPv6で使ってたのと同じ。
/etc/ppp/ppp.linkup
ocn-ipv6pppoe:
add! default HISADDR6
! /usr/bin/env iface=INTERFACE /bin/sh /etc/ppp/ocnipv6_linkup.sh
! /etc/rc.d/named restart
! /bin/pkill -HUP mountd
! /etc/rc.d/ntpd restart
add! default HISADDR6
! /usr/bin/env iface=INTERFACE /bin/sh /etc/ppp/ocnipv6_linkup.sh
! /etc/rc.d/named restart
! /bin/pkill -HUP mountd
! /etc/rc.d/ntpd restart
ocnipv6_linkup.sh のスクリプトはOCN IPv6向けに配布されていたモノを
そのまま流用。dhcp6cが起動されてアドレスもらってくる。
これで、tun1ができて、LAN側のインターフェースに/56のアドレスが割り当てられる。
em0: flags=8843 metric 0 mtu 1500
options=19b
ether 00:1b:21:25:17:c3
inet 192.168.0.1 netmask 0xffffff00 broadcast 192.168.0.255
inet6 fe80::21b:21ff:fe25:17c3%em0 prefixlen 64 scopeid 0x1
inet6 2400:402d:1:5700::1 prefixlen 64
inet6 2400:402d:1:5700:21b:21ff:fe25:17c3 prefixlen 56
nd6 options=3
media: Ethernet autoselect (1000baseT)
status: active
options=19b
ether 00:1b:21:25:17:c3
inet 192.168.0.1 netmask 0xffffff00 broadcast 192.168.0.255
inet6 fe80::21b:21ff:fe25:17c3%em0 prefixlen 64 scopeid 0x1
inet6 2400:402d:1:5700::1 prefixlen 64
inet6 2400:402d:1:5700:21b:21ff:fe25:17c3 prefixlen 56
nd6 options=3
media: Ethernet autoselect (1000baseT
status: active
tun1: flags=8051 metric 0 mtu 1454
options=80000
inet6 fe80::21b:21ff:fe25:17c3%tun1 prefixlen 64 scopeid 0xe
nd6 options=3
Opened by PID 1900
options=80000
inet6 fe80::21b:21ff:fe25:17c3%tun1 prefixlen 64 scopeid 0xe
nd6 options=3
Opened by PID 1900
2400:402d:1:5700::1 は自分で割り当てた物。
/56を割り当てられるが、LAN側には/64でRAを流そうと思う。
それの設定が意外と難しかったんだが...長くなるので続く。