Page 1 of 1

デュアルスタック環境でIPV6が優先的に接続されない

Posted: Sat Nov 02, 2024 1:53 am
by From-kyoto
以前にも同様の質問がありましたが、いろいろ試してみましたがうまくいかないため相談させてください。

サーバー:Openwrt上 Softether VPN IPv4,IPv6のデュアルスタック環境です。
クライアント:Openwrt上 Softether VPN IPv4,IPv6のデュアルスタック環境です。

クライアント化からサーバにDDNSを利用して xxx.softether.netで接続可能ですが、IPv4接続になります。
もちろん宛先を、xxx.v6.softether.net とすれば何の問題もなく IPv6で接続できます。

クライアント側で SSH から ping xxx.softether.net とすれば IPv6で問題なく名前解決され IPv6 アドレスでpingします。
IPv6interfaceのメトリックはIPv4より優先としています。

以上から、softether が相手デュアルスタックの場合、IPv4を優先するとしかおもえないのですが、
NGN折り返し通信を利用している点からも、可能であればなるべくIPv6で接続して、IPv6で接続できないときにかぎって
IPv4で接続するようにしたいと考えております。
Openwrtのルータに組み込みcascade接続しているため、手動で切り替えるわけにもいかず、 xxx.softether.netの
設定でIPv6が優先されるだけで問題ないように思うのですが、なんらかの方法がありますでしょうか。

Re: デュアルスタック環境でIPV6が優先的に接続されない

Posted: Wed Nov 13, 2024 9:43 am
by cedar
最新版では IPv4 と IPv6 で同時に接続を試みて、IPv6 を優先しているように見えます。
使用されているバージョンが古いかもしれません。

https://github.com/SoftEtherVPN/SoftEth ... k.c#L14890

Re: デュアルスタック環境でIPV6が優先的に接続されない

Posted: Fri Nov 15, 2024 12:12 am
by From-kyoto
ありがとうございます。

openwrtのパッケージでは、バージョン 4.38-9760-2とバージョン 5.02.5180-3 があり、前者を使用していますので、新しい方で試してみたいとおもいます。
2024-11-15 090920.jpg