PFSenseのOpenVPNクライアントでExpressVPNに接続しています。
https://www.youtube.com/watch?v=dOukRmaP6-I
ここの動画と、ManualSetupファイルを参考にして設定をし、TLS Handshakeエラーは解決できたのですが、最後に出てきたタイトルの難問に参っています。
Nov 13 23:20:43 openvpn 84849 Exiting due to fatal error
Nov 13 23:20:43 openvpn 84849 FreeBSD ifconfig failed: external program exited with error status: 1
Nov 13 23:20:43 openvpn 84849 /sbin/ifconfig tun 10.35.2.210 10.35.2.209 mtu 1500 netmask 255.255.255.255 up
Nov 13 23:20:43 openvpn 84849 do_ifconfig, tt->ipv6=1, tt->did_ifconfig_ipv6_setup=1
Nov 13 23:20:43 openvpn 84849 TUN/TAP device /dev/tun1 opened
Nov 13 23:20:43 openvpn 84849 OPTIONS IMPORT: --ifconfig/up options modified
Nov 13 23:20:43 openvpn 84849 OPTIONS IMPORT: timers and/or timeouts modified
素人ながらログを読む限りでは、ifconfigを実行してアドレスを取得する際、既に同じifconfigが占領していて使えない…というようなニュアンスでエラーが出ているのかなと思うのですが、どなたか詳しい方、ヒントや解決方法をご存知であれば教えていただければ助かります。よろしくお願いいたします。
コメント(3件)
その後、「TUN/TAP device /dev/tun1 opened」とあることから、本来そこはtun1になるんじゃないかとは思いますが、なぜかなっていません。
これらは通常ならOpenVPNが開いている番号で作るものなので、自動で付くと思うのですが……
ただ、ちょっと気になるのはtun0から出来ていくはずのところ、tun1になってることでしょうか。
/dev/tun1の作成には実際に成功しているし、問題ないとは思うのですが、tun0は既に存在してますか?
その辺のデバイス名かデバイス番号に起因するバグか設定ミスかなにか、そんなのの気がします。
回答していただいてありがとうございました。何故かは分からないですが、不明点や改善点を他の人と共有すると解決策がポッと出てきますね。大きなヒントとなりました。
https://www.expressvpnreviewz.com/ja/vpn-%E6%8E%A5%E7%B6%9A/