2011年9月24日土曜日

IPv6 + フレッツ光ネクスト

今までIPv4上にトンネル作るタイプのサービスしかなかったのだが、通常のIPv4と同じように直接PPPoEで IPv6アドレスが取得できるサービスが開始された。

自分は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

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

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

2400:402d:1:5700::1 は自分で割り当てた物。
/56を割り当てられるが、LAN側には/64でRAを流そうと思う。
それの設定が意外と難しかったんだが...長くなるので続く。




0 件のコメント:

コメントを投稿