2010年11月08日
■FreeBSDでIPv6 (6to4) を設定する
さくらのVPSでTokyo 6to4を利用したIPv6接続を設定した。
設定
サーバがIPv6通信を行うのみで、ルーティングを行わない場合は以下の設定を /etc/rc.conf に追加して再起動するだけでIPv6接続環境が得られる。(自身のIPv4アドレスが192.0.2.123の場合。)
# Network settings (IPv6) ipv6_enable="YES" stf_interface_ipv4addr="192.0.2.123" stf_interface_ipv4plen="0" stf_interface_ipv6_ifid="0:0:0:1" stf_interface_ipv6_slaid="0000" ipv6_defaultrouter="2002:c058:6301::1"
"ifconfig stf0" の結果は以下の通り:
stf0: flags=1<UP> metric 0 mtu 1280
inet6 2002:c000:027b::1 prefixlen 16
nd6 options=3<PERFORMNUD,ACCEPT_RTADV>
ipv6_defaultrouter は Tokyo 6to4 のルータなので、これを他のアドレスに変更すれば、他の 6to4 ルータを利用する事が出来る。
割り当てられるIPv6アドレスブロック
自身のIPv4アドレスが192.0.2.123の場合、割り当てられるアドレスは、2002:c000:027b::/48 となる。c000:027b の部分はIPv4アドレスがが16進数で入る。具体的には以下のコマンドで求められる。
yasu@kiki:~% printf "2002:%02x%02x:%02x%02x::/48\n" `echo $IPV4_ADDR | tr . " "`
実際に割り当てられるIPv6アドレスは以下のように決定される。
2002:c000:027b:0000:0000:0000:0000:0001 ---- --------- ---- ------------------- (*1) (*2) (*3) (*4) (*1) ... 6to4用に割り当てられた空間 (固定) (*2) ... IPv4アドレス (192.0.2.123) (*3) ... stf_interface_ipv6_slaid (*4) ... stf_interface_ipv6_ifid
ルーティングする場合
(レンタルサーバではあまり関係無いが) ルーティングを行うなら、以下も必要。(LAN側のインターフェイスを fxp0、ネットワークを 2002:c000:027b:1::/64 とする場合。)
ipv6_ifconfig_fxp0="2002:c000:027b:1::1 prefixlen 64" ipv6_gateway_enable="YES" rtadvd_enable="YES"
逆引き
6to4でIPv6接続環境を整えた状態で、https://6to4.nro.net/6to4_reverse/ へアクセスすると逆引きゾーン (b.7.2.0.0.0.0.c.2.0.0.2.ip6.arpa) の委譲を申請する事ができる。
なお、必ず6to4で得られた (IPv6) アドレスからアクセスを行い、登録するDNSサーバへは事前に設定を行っておく必要がある。(DNSの設定内容がチェックされるため。)
注意
- 434 http://pipes.yahoo.com/pipes/pipe.info?_id=3eebace824bb60a10f13c841c2c64478
- 105 http://pipes.yahoo.com/pipes/pipe.info?_id=tDfBdGWF3RGl9XNm1L3fcQ
- 19 http://www.google.co.jp/search?q=freebsd+ipv6+設定&num=100&hl=ja&newwindow=1&client=firefox-a&hs=xFq&tbo=1&rls=org.mozilla:ja-JP:unofficial&output=search&source=lnt&tbs=qdr:y&sa=X&ei=zHb2TI-5GsWrcdDzyIcF&ved=0CAsQpwU
- 15 http://www.google.co.jp/search?q=さくら vps+freebsd+設定&hl=ja&client=safari&rls=en&ei=BQjbTKeyL4PcvQP99KyACg&start=20&sa=N
- 14 http://pipes.yahoo.com/pipes/pipe.info?_id=12e453e301454b799b3ac6642aa089b5
- 11 http://twitter.com/
- 11 http://www.google.co.jp/search?q=さくらVPS+Freebsd+ipfw&btnG=検索&hl=ja&client=firefox-a&hs=kUG&rls=org.mozilla:ja:official&sa=2
- 10 http://www.google.co.jp/search?q=さくら+VPS メール送信&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ja:official&hl=ja&client=firefox-a
- 9 http://www.google.co.jp/search?hl=ja&q=さくら VPS postfix&aq=f&aqi=g1&aql=&oq=&gs_rfai=
- 9 http://www.google.co.jp/search?sourceid=navclient&hl=ja&ie=UTF-8&rlz=1T4ADSA_jaJP350JP351&q=政治・宗教活動の禁止
