【iKev2でデバイスとルーター間データ通信不可】android strongswanアプリの設定

基本的なサーバー側でのiKev2設定は完了していること(疎通OK)が前提です。 ubuntu 20.04でのサーバ側の設定は下記を参考に設定してみてください。 How to Set Up an IKEv2 VPN Server with StrongSwan on Ubuntu 20.04 ※僕の環境の場合、証明書でCN及びSANでDDNS環境下ではドメインで設定するとExternal(インターネット)でうまく、NATトラバーサルできませんでした。どうも証明書のCN、SANの組み合わせが読み込めないようです。 そこで、 固定のグローバルIPアドレス を とくとくBB が 1210円 だったので取得して、CN及びSANに設定して上手くExternal(インターネット)からの接続できようになりました。 【環境】 ルーター: NEC Aterm WG1200HS4 ※マルチセッション機能がないので設定できるISPは1個です。 VPNサーバー: ubuntu 20.04 サーバーソフトウェア: strongSwan U5.8.2/K5.4.0-91-generic デバイス: ① android OS 12(Galaxy S21 5G) ②iPhone 12 OS 15.4.1 ③windows 10 or 11 ※②iPhone 12及びwindows 10 or 11はアプリを利用せず接続可能です。 本題ですが、androidでstrongswanアプリからネットワークでの通信はできているのに、データがやってこないという事象でした。 想定として MTU の値だろうな!?とは思っていましたが、通常はVPNサーバーとルーター間での設定調整で解決する筈ですが、僕のandroid環境では デバイスとルーター間でのMTU値に問題 があり、データ通信ができませんでした。 分かっていれば特に設定困らないと思いますが、気づくまでに時間かかったので類似事象の方は参考にしてみてください。 ※「VPNサーバーとルーター間」の場合、ネットサーフィンで検索すると事象や設定方法がよくあるのでそちらを参考にしてみてください。 設定したVPNを長押しして「EDIT」し、「MTU of the VPN tunnel device」を設定し直してみてください。僕の低スペック環境では比較的に一...