Posted: Fri Dec 10, 2021 11:18 Post subject: SoftEther client in latest DDWRT build
Has anybody tried using the SoftEther client in the latest builds? After enabling the client in the GUI, I am unable to run the
vpncmd localhost /client /cmd niccreate vpn
command. It shows an error 31 - unable to create nic error.
The vpn server is working fine from the GUI. Obviously I alredy tried simply pasting the config into the GUI. Since that failed I tried setting it up manually.
I assume that vpnclient is running since it did not complain about not being able to connect to the vpn client.
Note that the client is working in older kongac builds.
When rebooting the router and running the niccreate command, it will throw an error saying that the device adapter already exists even though ifconfig does not show the device. A workaround is running the nicdelete command before the niccreate command.
I noticed another possible bug with the SoftEther client.
My VPN setting allows a maximum of 8 cimultaneous connections but the router maxes out at 4 connections. When running accountstatusget connectionname from within vpncmd, it shows 4 out of a maximum 4 connections used even though the connection setting specifies 8 connections.
Joined: 13 Aug 2013 Posts: 6858 Location: Romerike, Norway
Posted: Sun Jan 16, 2022 12:02 Post subject:
I don't trust SoftEther. As you have to register on their server to use it. Better to use WG or openVPN that is completely independent of external servers.
I do not know what you mean by "registering on their server". I am connecting to my own SE server.
Wireguard is effectively blocked from mainland China and OpenVPN eats up too many CPU cycles plus plain vanilla OpenVPN is blocked as well (need the XOR patch).
I am getting around 90 Mbps on an Asus RT68U. OpenVPN will be less than 20 Mbps. Wireguard gets over 100 Mbps but won't last more than 2 days until it is blocked.
The latest build has resolved the TUN bug. However, it still does not recognize more than 4 simultaneous connections. vpncmd - accountstatusget will display a maximum of 4 connections even if the number connections is higher than 4 (can be set to up to 32).