LoginSignup
6
8

More than 5 years have passed since last update.

V6プラス固定IPとRTX1210でハマったVPNの件

Last updated at Posted at 2018-10-02

V6プラス固定IPでVPN

https://www.jpne.co.jp/service/v6plus-static/ こちらのサービスを利用してRTX1210のIPIPトンネルでVPNをしようとしてもネゴシエーションの途中で切断してしまうのでYAMAHAのサポートに連絡をして色々教えてもらいましたが、最終的には精査したところ仕様上できないことが判明しましたと返答がありました。
幸い手元にNVR500があったのでNVR500でIPIPトンネル処理をしてRTX1210でVPNサーバーとして動かせるか聞いたところ技術的には可能だと思いますが、検証はしておりませんとのことで自己責任でやってみました。

尚、HGW(PR-500KI)とひかり電話も共存させております。
あとHGWのWi-Fiも契約して同じIPv4サブネットに収容しております。
機能的には何も欠落してないけど繋がってるものが無駄に増えた気がします。

※filter等は記載しておりませんので必要な設定を追記ください。

突然ですがWAN(LAN2,LAN3)は使いません

RTX1210もNVR500もLAN1とHGWのLANポートに接続してIPv6の処理は全てHGW任せにします。
IPv4 DHCPサーバーはお好きなものから配布していただければと思います、私はRTX1210のLANマップを使いたかったのでHGWとNVR500のIPv4は固定でDHCPサーバーは無効にしておきました。

ここでは下記を例として
HGWを192.168.11.252/24
RTX1210を192.168.11.1/24 IPv4 DHCPサーバー
NVR500を192.168.11.254/24
として記載します。

RTX1210のconfig


ip route default gateway 192.168.11.254 filter (必須192.168.11.1のL2TP/IPsecはここを使うこと) gateway 192.168.11.252
ipv6 route default gateway dhcp lan1
ngn type lan1 ntt
ipv6 prefix 3 ra-prefix@lan1:3::/64
pp select anonymous
 pp bind tunnel1
 pp auth request chap-pap
 pp auth username (name) (pass)
 ppp ipcp ipaddress on
 ppp ipcp msext on
 ppp ccp type none
 (例:ip pp remote address pool 192.168.11.193-192.168.11.220)
 ip pp mtu 1258
 ppp ipv6cp use on
 ipv6 pp address ra-prefix@lan1:3::1/64
 ipv6 pp rtadv send 3 o_flag=on
 ipv6 pp dhcp service server
 ipv6 pp tcp mss limit auto
 pp enable anonymous
tunnel select 1
 tunnel encapsulation l2tp
 ipsec tunnel 1
  ipsec sa policy 1 1 esp aes-cbc sha-hmac
  ipsec ike keepalive use 1 off
  ipsec ike nat-traversal 1 on
  ipsec ike pre-shared-key 1 text (認証鍵)
  ipsec ike remote address 1 any
 l2tp tunnel disconnect time off
 l2tp syslog on
 ip tunnel tcp mss limit auto
 tunnel enable 1
ipsec auto refresh on
ipsec transport 1 1 udp 1701
dhcp service server
dhcp server rfc2131 compliant except remain-silent
dhcp scope 1 (例:192.168.11.2-192.168.11.192/24) gateway 192.168.11.252
dhcp scope 2 (例:192.168.11.221-192.168.11.254/24) gateway 192.168.11.254
dns service off
dns server (HGWに書かれているIPv6 DNSサーバー) 192.168.11.252
l2tp service on

NVR500のconfig


ip route default gateway tunnel 1
ipv6 route default gateway dhcp lan1
ip lan1 address 192.168.11.254/24
ipv6 lan1 address ra-prefix@lan1::(通知のされたインターフェースID)/64
ipv6 lan1 dhcp service client
ngn type lan1 ntt
tunnel select 1 #任意
 tunnel encapsulation ipip
 tunnel endpoint address (通知されたBRアドレス)
 ip tunnel nat descriptor 1 #任意
 ip tunnel tcp mss limit auto
 tunnel enable 1
nat descriptor type 1 masquerade
nat descriptor address outer 1 (通知された固定IPv4アドレス)
nat descriptor masquerade incoming 1 (reject や forward 192.168.11.1 等任意)
nat descriptor masquerade static 1 1 192.168.11.1 udp 500
nat descriptor masquerade static 1 2 192.168.11.1 esp
nat descriptor masquerade static 1 3 192.168.11.1 udp 4500
nat descriptor masquerade static 1 4 192.168.11.1 udp 1701

※LAN2ではなくLAN1でIPIPトンネルを掘っている

この方法を使えば一つのIPv4サブネットでLANが構築出来て、ひかり電話や内線も普通に使えます。
さらに通常のV6プラスをHGWが処理しているのでゲートウェイを変えるだけで負荷分散も可能になります。

我が家では無事、スマートフォン等からL2TP/IPsecのVPNが使えるようになりました。
あとは、RTX1210のフィルター型ルーティングでゲートウェイを変えたりしても正常に動作しますので色々出来ました。

※L2TP/IPsecでIPv6を配布する方法を試行錯誤してます。

6
8
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
8