ヤマハルータ「RTX1200」をIPv6プラスで使う

スポンサーリンク

前記事で、RTX1200のIPv4 PPPoE接続によるインターネット通信環境とL2TP/IPsecのVPNサーバを構築したが、RTX1200配下はIPv4通信なので、IPv6通信も使えるようにする。
我が家の通信環境は@niftyのv6プラス(IPv6接続オプション)の光電話契約付き。

ヤマハルータ「RTX1200」をフレッツ光ネクスト隼で使う(L2TP/IPsec VPNサーバでiPhoneから接続)
この9月に新しくリリースされたアップルのiOS10とmacOSでは、PPTPのVPN接続が廃止された(過去記事)。 これまで我が家ではヤマハのルータNVR500を使ってインターネット環境を構築していたが、NVR500のVPN接続はPPTPだ...

追記(2018/5/26)

本記事は、ホームゲートウェイ(HGW)配下にRTX1200を接続する構成での説明だが、2018年5月24日のRTX1210ファームウェアのバージョンアップで、ONU直下に接続する場合の「v6プラス」対応機能がサポートされた(下記記事)。

【RTX1210 】「v6プラス」対応機能をファームウェアのアップデートでサポート
ヤマハルータ「RTX1210」のファームウェアが2018年5月24日「Rev.14.01.28」へバージョンアップして、IPv6接続サービス「v6プラス」対応機能をサポートしたそうです。 「v6プラス」はMAP-Eという技術を使って実現いる...

同日に「RTX1200」ファームウェアもバージョンアップされているが、同様の機能がRTX1200でも使えるのかは不明(リリースノートには記述ない)。

追記(2018/5/28)

コメント頂きました。RTX1200では、map-e オプションはやはり使えなかったそうです。

IPv6通信方式の検討

以前のNVR500の記事で紹介したのと同様に、RTX1200をONUに直接接続してIPv6接続(IPv6 IPoE)もRTX1200に担当させるのがスッキリするが、RTX1200では電話コネクタを持っていないので光電話が利用できない。

ヤマハルータ「NVR500」をIPv6プラスで使う
ヤマハのルータ「NVR500」を購入。 届いた翌日に後継機の「NVR510」の発表があって(^^;)、タイミングが悪かったですが、発売は少し先のようで、気を取り直して設定開始。 今までの私の家の通信環境は@niftyのIPv6プラスで、下記...

そこでIPv6接続と光電話はホームゲートウェイ(HGW)に担当させる。v6接続オプションを契約していると(IPv6 IPoE)、HGW配下のLANではIPv6通信は可能になっているで、IPv6パケットが通るようにRTX1200を設定する。

ネットワーク構成

RTX1200のLAN2をホームゲートウェイ(HGW)のLANに接続。

フレッツ隼 光回線
     |
+---------+
|   HGW   | (PR-S300SE)
+---------+
     |.1   \
     |    光電話
+----+----------------------+(192.168.24.0/24)
     | 
LAN2 |  (NAT) / PPPoE
+---------+
| RTX1200 | 
+---------+
LAN1 | .1
     |
+---------------------------+(192.168.1.0/24)
     |
PC1  PC2  PC3 ... (DHCPで配布)

RTX1200の設定

ヤマハのWebサイトの情報を参考に、下記コマンドを実行(ひかり電話契約なしとありで異なるので注意)。

コマンドの実行は、管理者トップページ > 保守 > コマンド入力 か、又はtelnetで接続して入力する。尚、telnetで設定した場合は、最後にsaveコマンドを実行し保存。

IPv6の設定例(ひかり電話を契約している場合:DHCPv6-PD)

ngn type lan2 ntt
ipv6 lan2 address dhcp
ipv6 route default gateway dhcp lan2
ipv6 lan2 dhcp service client
ipv6 prefix 1 dhcp-prefix@lan2::/64
ipv6 lan1 address dhcp-prefix@lan2::1/64
ipv6 lan1 rtadv send 1
ipv6 lan1 dhcp service server

IPv6の設定例(ひかり電話を契約していない場合:RAプロキシ)

ipv6 prefix 1 ra-prefix@lan2::/64
ipv6 lan1 address ra-prefix@lan2::1/64
ipv6 lan1 rtadv send 1 o_flag=on

上記コマンド実行で、RTX1200配下のLAN1からIPv6通信が可能となる。
下記OCNのサイトにアクセスして、IPv6通信している事を確認。
http://www.ocn.ne.jp/v6/

IPv6パケットフィルタの設定

IPv6の世界ではLAN内のパソコンが直にインターネットに接続できる。IPv4ではNAPT(NAT)によってインターネット側からはLANにアクセスできない仕組みだったが、IPv6ではNAPTがないので基本的にはルータのフィルタ機能が防護策となる。

下画面のように、HGW(PR-S300SE)でIPv6パケットフィルタされているが、念の為RTX1200でもフィルタ設定しておく。

HGW

ヤマハのWebサイトの情報を参考に、RTX1200のIPv6パケットフィルタを設定。

ipv6 lan2 secure filter in 1010 1011 1012 2000
ipv6 lan2 secure filter out 3000 dynamic 100 101 102 103 104 105 108 109

ipv6 filter 1010 pass * * icmp6 * *
ipv6 filter 1011 pass * * tcp * ident
ipv6 filter 1012 pass * * udp * 546
ipv6 filter 2000 reject * * * * *
ipv6 filter 3000 pass * * * * *
ipv6 filter dynamic 100 * * ftp
ipv6 filter dynamic 101 * * domain
ipv6 filter dynamic 102 * * www
ipv6 filter dynamic 103 * * smtp
ipv6 filter dynamic 104 * * pop3
ipv6 filter dynamic 105 * * submission
ipv6 filter dynamic 108 * * tcp
ipv6 filter dynamic 109 * * udp

DNS問い合わせをIPv6に対応(2019/1/1追記)

下記記事に従って、RTX1200のDSN設定を変更。

【RTX1200】DNS問い合わせをIPv6対応にする
以前の記事で紹介したように、RTX1200でIPv6プラスを使って、IPv6通信対応にした。 ただ、なんだかmacパソコンで使っていると、起動時の最初のWeb応答が遅い時があった。きちんと表示はできるので、DNSあたりに問題がありそう?.....

尚、IPv6 DNS6通信の確認は「ipv6-test.com」を利用。

補足

  • 後日の記事で紹介するように、LAN2にIPv4のアドレスを割り当てている。
# ip lan2 address 192.168.24.254/24
RTX1200/RTX1210配下のiPhoneから「スマホdeひかり電話」アプリで通話
前記事でRTX1200のインターネット環境を構築しVPN接続できるようにした。 それで、RTX1200のLAN1配下のiPhoneからセグメントの異なるHGWに接続したひかり電話をかけられるようにする。 ちなみに「スマホdeひかり電話」とは...

参照記事

追記(2019/3/13)

RTX1210にリプレースして運用開始した。(下記記事)

ヤマハルータ「RTX1210」でv6プラスを使う
以前の記事で紹介したように、これまでヤマハルータ「RTX1200」でv6プラスを使ってインターネット通信を運用していたが、今回、ついに「RTX1210」にリプレースして運用開始したので手順など備忘録を残す。 2020/5/3追記 IPv4通...

参考

  1. フレッツ・スクウェアネクストなどのIPv6を必要とするサービスを使うには どうすればよいですか?
  2. フレッツ光ネクスト インターネット(IPv6 IPoE)接続
  3. てくろぐ: 【試してみた】IPv6「ネイティブ接続」
  4. RTXルータでパケットフィルタのログを確認する : 3流プログラマのメモ書き
  5. [YAMAHA RTX/RT ルーター] インターフェイスとIPフィルタ (RTX1200のウィザードで生成されるIPフィルタ)
  6. 「v6プラス」対応機能
  7. ネットが遅い!を解決、実質2倍以上に速くなる@nifty「v6プラス」を試してみた
  8. フレッツ光ネクスト インターネット(IPv6 IPoE)接続+ひかり電話

コメント

  1. より:

    RTX1200 Rev.10.01.76 (Fri Apr 13 12:25:45 2018)
    でためしてみました。ONU直下に接続する場合の「v6プラス」対応機能は無理です。

    # tunnel select 99
    tunnel99# tunnel encapsulation ?
    入力形式: tunnel encapsulation タイプ
    タイプ = ‘ipip’, ‘ipsec’, ‘pptp’, ‘l2tp’, ‘l2tpv3-raw’,
    ‘l2tpv3’, ‘ipudp’
       説明: トンネルインタフェースの種別を選択します
    デフォルト値: ipsec
    tunnel99# tunnel encapsulation map-e
    エラー: パラメータのキーワードが認識できません
    tunnel99#

    • yoko より:

      コメントありがとうござます。
      やっぱりそうなんですね。リリースノートにも書いてないですからね。
      そのうちサポートしてくれたら嬉しいですが、RTX1210を買って欲しいという事ですかね、、、(^^;)

タイトルとURLをコピーしました