Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| softether_vpn_client [23 May 2025 / 19:23:32] – created kadek | softether_vpn_client [29 May 2025 / 21:10:24] (current) – kadek | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | On Windows: | + | ===== SoftEther VPN Client ===== |
| - | C:\Users\ExampleUser> | + | On Windows (Windows 11): |
| - | C: | + | |
| - | On Linux: | + | * Download SoftEther VPN Client: SoftEther VPN Client (Ver 4.44, Build 9807, rtm) by the time this guide is made. |
| + | * Connect to VPN using the credentials. | ||
| + | * After successfull connection add the route to your VPN internal LAN | ||
| + | C: | ||
| + | C: | ||
| + | |||
| + | * Done. | ||
| + | | ||
| + | On Linux (Ubuntu 24.04): | ||
| + | |||
| + | * Download SoftEther VPN Client, compile and install it: | ||
| + | |||
| + | wget http:// | ||
| + | $ tar xf softether-vpnclient-v4.44-9807-rtm-2025.04.16-linux-x64-64bit.tar.gz | ||
| + | $ apt-get install build-essential | ||
| + | $ cd vpnclient | ||
| + | $ make | ||
| + | $ cd .. | ||
| + | $ mv vpnclient/ / | ||
| + | $ cd / | ||
| + | $ chmod 600 * | ||
| + | $ chmod 700 vpn* | ||
| + | |||
| + | * Start & configure the VPN client: | ||
| + | |||
| + | $ ./vpnclient start | ||
| + | $ cd / | ||
| + | $ ./vpncmd | ||
| + | |||
| + | * Select 2 & hit Enter to enter Management of VPN Client console: | ||
| + | |||
| + | By using vpncmd program, the following can be achieved. | ||
| + | 1. Management of VPN Server or VPN Bridge | ||
| + | 2. Management of VPN Client | ||
| + | 3. Use of VPN Tools (certificate creation and Network Traffic Speed Test Tool) | ||
| + | Select 1, 2 or 3: 2 | ||
| + | |||
| + | * Just hit ENTER for now: | ||
| + | |||
| + | Specify the host name or IP address of the computer that the destination VPN Client is operating on. | ||
| + | If nothing is input and Enter is pressed, connection will be made to localhost (this computer). | ||
| + | Hostname of IP Address of Destination: | ||
| + | Connected to VPN Client " | ||
| + | |||
| + | * Create a Virtual Network Adapter (this example vpn101): | ||
| + | |||
| + | VPN Client> NicCreate vpn101 | ||
| + | NicCreate command - Create New Virtual Network Adapter | ||
| + | The command completed successfully. | ||
| + | |||
| + | * Enable the Virtual Network Adapter: | ||
| + | |||
| + | VPN Client> NicEnable vpn101 | ||
| + | NicEnable command - Enable Virtual Network Adapter | ||
| + | The command completed successfully. | ||
| + | |||
| + | * Create the account (this example account: EtherVPN, hub: MyVPN, user: vpnuser): | ||
| + | |||
| + | VPN Client> AccountCreate EtherVPN | ||
| + | AccountCreate command - Create New VPN Connection Setting | ||
| + | Destination VPN Server Host Name and Port Number: vpn.example.com: | ||
| + | Destination Virtual Hub Name: MyVPN | ||
| + | Connecting User Name: vpnuser | ||
| + | Used Virtual Network Adapter Name: vpn101 | ||
| + | The command completed successfully. | ||
| + | |||
| + | * Set the VPN client account password: | ||
| + | |||
| + | VPN Client> AccountPasswordSet EtherVPN | ||
| + | Please enter the password. To cancel press the Ctrl+D key. | ||
| + | Password: ************* | ||
| + | Confirm input: *********** | ||
| + | Specify standard or radius: standard | ||
| + | |||
| + | * Set the VPN client account password: | ||
| + | |||
| + | VPN Client> AccountConnect EtherVPN | ||
| + | |||
| + | * Show the VPN client status: | ||
| + | |||
| + | VPN Client> AccountStatusGet EtherVPN | ||
| + | |||
| + | * Exit the VPN Command, back to Linux Shell: | ||
| + | |||
| + | VPN Client> exit | ||
| + | |||
| + | * Find the VPN Server public IP: | ||
| + | |||
| + | $ host vpn.example.com | ||
| + | vpn.example.com has address 10.28.138.129 | ||
| + | |||
| + | * Find the Local IP & VPN Client IP: | ||
| + | |||
| + | $ ip addr show eth0 | ||
| + | $ ip addr show vpn_vpn0 | ||
| + | |||
| + | * Now add route: | ||
| + | |||
| + | $ ip route add 10.28.138.0/ | ||
| + | |||
| + | * Run if the default route set to the VPN Server: | ||
| + | |||
| + | $ ip route del default | ||
| + | $ ip route add default via 192.168.30.1 dev vpn_vpn0 | ||
| + | |||
| + | * Finish. | ||
| + | | ||
