IPv6(IPoE)でVPN(PPTP)が繋がらない理由と対処法

IPv6(IPoE)は回線が速くなって快適なのですが、VPN(PPTP)が繋がらなくなるという問題があります。

こういうネットワーク周りのことはややこしく、エンジニアである僕も理解するのに時間がかかりました。
この問題に悩んでいる方も多いと思います。

僕が色々調べた結果、解決方法は下記の2つです。

IPv6(IPoE)でVPN(PPTP)に接続する方法
  1. VPN(PPTP)接続の際は、ルーターの設定でIPv4に切り替える
  2. ルーターを2台(IPv4用とIPv6用)用意する

IPv6(IPoE)でVPN(PPTP)接続することはできませんでしたが、妥協案として参考になれば幸いです。

目次

IPv6はPPTP利用不可?

僕が使っているBIGLOBE光のサイトに下記の説明があります。

引用:BIGLOBE

IPv6オプションIPv6接続ではVPN(PPTP)接続できない」と記載されています。

逆にIPv6オプションでもIPv4接続ならVPN(PPTP)接続できる」と読み取ることもできます。

このことから、オプションに関わらずIPv6接続ではVPN(PPTP)接続できない」といえそうです。
これはプロバイダに関係なく、どの回線でも同じと思われます。

ルーターの設定をIPv4(PPPoe)にすることでPPTP接続できた

そこでルーターの設定からIPv4(PPPoe)で通信するように変更してみると、無事にVPN接続できるようになりました。

IPv4(PPPoE)とIPv6(IPoE)の両方をサポートしているプロバイダなら、ルーターの設定のみで切り替えできるはずです。

ルーターの設定でハマったこと

ルーターの設定で少しハマったので解説します。

僕が使っているルーターは、TP-LinkのArcher A10。

このルーターの設定ページで、IPv6接続している時はPPTPを許可するメニューが消えているんです。
そしてメニューが消えると同時に、PPTP接続許可の設定が自動でOFFになります。

そのあとに、IPv4接続に切り替えるとPPTP接続許可の設定がOFFのままになり、知らないうちに「IPv4なのにPPTP接続拒否」の状態になってしまいます。これに気付くのに時間がかかりました。

ルーターの設定を切り替える際は、下記の2つの手順を確実に行いましょう。

  1. IPv4接続に切り替え
  2. PPTPパススルーの設定を確認する

まとめ:VPN(PPTP)接続するにはIPv6は諦めるしかない?

しかし、上記の方法だとIPv4に切り替えてしまっているのでIPv6を諦めることになります。

ルーターの接続方式の切り替えが意外と簡単なので、用途によってIPv6とIPv4を切り替えるというのもアリかもしれません。

もう一つの解決策としては、IPv4用とIPv6用の2台のルーターを用意するという方法も考えられます。
参考までにIPv4用とIPv6用のルーター2台構成についてのYahoo知恵袋のリンクを張っておきます。

Yahoo!知恵袋
IPoE(IPv6)とPPPoE(IPv4)の同時接続環境でのVPN以前に質問をした続きになります。 - https:/... - Yahoo!知... IPoE(IPv6)とPPPoE(IPv4)の同時接続環境でのVPN以前に質問をした続きになります。 https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q10199191100docomo光+OCN...

一番良いのは、VPNサーバー側を変更してもらうことなんですけどね。
PPTPはmacOSでも使えなくなっていますし。

理想的な解決方法とはなりませんでしたが、参考になれば幸いです。

最後までお読みいただきありがとうございました。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次