Home > FreeBSD | 業務 > RT58iでIPv6(トンネル接続)

RT58iでIPv6(トンネル接続)

弊社IPQ回線でのIPv6トンネル接続トライアルサービス開始にあたり、自宅でテストしてみました。
本当はFreeBSDのgifトンネルとかで接続するとおもしろいのでしょうけど、IPv6に対する理解も足りない状態なので、お手軽に YAMAHA RT58i で設定しました。

RT58iトンネル設定

「詳細設定と情報」-「その他の設定」より、「IPv6の設定」より設定する。

IPv6プレフィックスの設定

「IPv6アドレスのプレフィックスを手動で入力します。」を選択、プレフィックス/プレフィックス長を指定のものに(私のいただいたアカウントはプレフィックスが2001:xxxx:xxxx::、プレフィックス長が48でした。)

IPv6 接続環境の設定

「トンネル接続」を選択し、相手側トンネル終端アドレスに指示されたトンネル先を、自分側は自宅ルータのIPアドレスを指定。
とりあえずこれだけ。

Windowsクライアントの設定

私のメインの環境は Windows7 Ultimate(x64) ですが、ローカルエリア接続のプロパティで「インターネットプロトコルバージョン6 (TCP/IPv6)」のプロパティで設定。
固定で割り当てたかったので、

  • 「次のIPv6アドレスを使う」→2001:xxxx:xxxx::2
  • 「サブネット プレフィックスの長さ」→48
  • 「デフォルトゲートウェイ」→2001:xxxx:xxxx::1

を指定。RT58iは勝手に設定したプレフィックスの1番目になるようです。(RT58iのconfig全文みたところ、config上には明示的に::1の指定があった。)
DNSは特に指定していません。IPv4でもv6でも同じRT58iになるのでいいと思っていますが、気になる方はデフォルトゲートウェイと同じにしてみてください。

つながらない!

2001:xxxx:xxxx::2 から 2001:xxxx:xxxx::1 (メインPCよりRT58i)へのpingは通るが、外部へ出て行かない・・・

IPv4的に考えるとこういう症状はだいたいルーティングがおかしいのでチェック。tracert・・・やっぱりRT58iから先に行かない。RT58iのconfigを全部眺めることにする。(「詳細設定と情報」-「本製品の全設定(config)のレポート作成」)

やっぱりルーティングでした

最初のIPv6設定をした時点でtunnelが作成されて、

ipv6 route default gateway tunnel 1

という設定がされるが、実は自宅RT58iは弊社の本社ネットワークに常時VPNを張っているために今回のIPv4-v6トンネルはtunnel 2なのでした。
手動で以下の2行を「コマンドの実行」から叩き込んで解決。

ipv6 route default gateway tunnel 2
save

IPv6どんなもんか

とりあえず思いついたのはThe KAME project にアクセス。古(いにしえって読んでね)より知られる、IPv6でアクセスした時のみ亀が踊るので、IPv6で接続している事が確認できるというサイト。無事に踊る亀が見られました。

他にも、ipv6.google.com に ping してみたり(Windowsの場合 ping -6で明示的にIPv6でのping、FreeBSDの場合 ping6 という別コマンドを使う。)、地味にIPv6の世界を味わった。

今のところこれぐらいしかできることがないので、活用を考えたいけど何かありませんかね。

番外編(FreeBSDでIPv6)

さんざんいろいろなところでトピックになっているとは思いますが一応・・・上記のRT58i配下でIPv6での接続性を作る方法。何はともあれ /etc/rc.conf です。必要点だけ抜粋。

ipv6_enable="YES"
ipv6_defaultrouter="2001:xxxx:xxxx::1"
ipv6_ifconfig_em0="2001:xxxx:xxxx::3"

これだけ。Windowsに::2を割り当てたので、単純に::3にしました。他の設定も変えたので、まとめて反映させるために再起動したあと、上にも書いた ping6 で疎通確認。思ったよりお手軽でした。

Comments:0

Comment Form
Remember personal info

Trackbacks:0

Trackback URL for this entry
http://www.funi2.jp/archives/20/trackback
Listed below are links to weblogs that reference
RT58iでIPv6(トンネル接続) from funi2.jp

Home > FreeBSD | 業務 > RT58iでIPv6(トンネル接続)

Search
Feeds
Meta

Return to page top