
楽天モバイルは一部のVPNに繋がらない
主に出張先で使っているのですが、どうしても楽天モバイルだけは職場にVPNができなくて困っていました。いろいろ調べて試したけど無理っぽいです。
※が、繋げられる方法が見つかったので最後に追記します
繋がる実績のある回線
・家のインターネット回線(So-net with フレッツ 100M)
・auの携帯回線(IIJmio、povo)
・docomoの携帯回線(OCNモバイルOne)
・SOFTBANKの携帯回線(ポケットWiFiを借りたらできた)
やってみたけどダメだった例
・SIMをポケットWiFiではなくスマホに入れてテザリング
・ポケットWiFiのDMZにVPNしたいPCを指定
・DNSを楽天モバイルから指定されるものではなくPublic DNSに書き換え
調べたこと
・VPN GatewayをFQDNではなくIP Addressで指定したら繋がった事例
調べて試して見えてきたこと
・どうやらDNSで名前解決ができないVPNサービスがあるっぽい。
・VPNが使用しているポートが閉じられているのかもしれない。
・プライベートIPアドレスが貸与されるので繋がらない。
あたりかな?と。
楽天モバイルで使えるVPN
・SoftetherVPNのIPSec/L2TP(IPv4接続)
なお、繋がらないVPNに関してはセキュリティ上詳細を公表できません。
繋がらないものもあり、ダメなら諦めるしかないという感じです。
★★★以下は追記です★★★
楽天モバイルで繋がった!
「IPv6を切る」ことでVPNの認証が通るようになりました。
実際にやったことは、ポケットWiFiの接続プロファイルにて、「IPv4 & IPv6」になっていたところを「IPv4のみ」に変更したことです。
これによりVPNは繋がりました。これはPC側でIPv6を無効にしても同じ効果があります。
しかし、一部のサービスはセッションタイムアウトになる等の問題が残っています。
なぜ繋がらなかったのか?
どうやらVPN Gatewayに繋ぐときの名前解決をFQDN指定をすると、IPv6で名前解決をしようとしているからみたいです。
IPv6はFQDNが振られていない事も多く、IPv4 AddressにのみFQDNが設定されていることがあるようです。
故にIPv6で名前解決に失敗して繋がらなかったようです。
とはいえ、なんで楽天モバイルだけダメなのかは分かりません。
しかもVPNで繋がっても一部の社内サービスが使えないのもおかしな話です。
4つのキャリアのうち楽天モバイルだけなんですよね。