Post your questions about SoftEther VPN software here. Please answer questions if you can afford.
			
		
		
			- 
				
																			
								drazde							 
									
		- Posts: 8
 		- Joined: Sat Mar 07, 2020 5:56 pm
 		
		
						
						
		
		
						
						
													
							
						
									
						Post
					
								by drazde » Mon Mar 09, 2020 9:06 pm
			
			
			
			
			Hi,
I try to configure Client VPN on Linux.
I run `vpnclient`, create an account and Do `AccountConnect` 
Code: Select all
VPN Client>AccountList
AccountList command - Get List of VPN Connection Settings
Item                        |Value
----------------------------+-----------------------------------------------
VPN Connection Setting Name |VPN_XXX
Status                      |Connecting
VPN Server Hostname         |XXX.XX.XX.XXX:YYYYY (Direct TCP/IP Connection)
Virtual Hub                 |VPN Test
Virtual Network Adapter Name|VPN
The command completed successfully.
Seems to be all ok but doesn't work, I can't reach any pc on my network.
The status is 
Connecting and not 
Connected why?
The VPN Tools Check work fine...
Code: Select all
VPN Tools>Check
Check command - Check whether SoftEther VPN Operation is Possible
---------------------------------------------------
SoftEther VPN Operation Environment Check Tool
Copyright (c) SoftEther VPN Project.
All Rights Reserved.
If this operation environment check tool is run on a system and that system passes, it is
most likely that SoftEther VPN software can operate on that system. This check may take a
while. Please wait...
Checking 'Kernel System'...
              Pass
Checking 'Memory Operation System'...
              Pass
Checking 'ANSI / Unicode string processing system'...
              Pass
Checking 'File system'...
              Pass
Checking 'Thread processing system'...
              Pass
Checking 'Network system'...
              Pass
All checks passed. It is most likely that SoftEther VPN Server / Bridge can operate normally on this system.
The command completed successfully.
I use also windows and with the same configurations the vpn works
 
			
									
									
						 
		 
				
		
		 
	 
	
				
		
		
			- 
				
																			
								drazde							 
									
		- Posts: 8
 		- Joined: Sat Mar 07, 2020 5:56 pm
 		
		
						
						
		
		
						
						
													
							
						
									
						Post
					
								by drazde » Wed Mar 11, 2020 6:24 pm
			
			
			
			
			Sorry but I'm a newbie
I forgot to set the password with `AccountPasswordSet`
Now I have this situation, seems to be ok, but i cant't ping any pc.
Is it a routing problem?
UPDATE
After a while, i can reach every pc, it is a routing/dns problem...
How can I update immediately?
Code: Select all
VPN Client>AccountStatusGet XXX
AccountStatusGet command - Get Current VPN Connection Setting Status
Item                                      |Value
------------------------------------------+------------------------------------------
VPN Connection Setting Name               |XXX
Session Status                            |Connection Completed (Session Established)
VLAN ID                                   |-
Server Name                               |XXX.XXX.XXX.XXX
Port Number                               |TCP Port XXX
Server Product Name                       |SoftEther VPN Server (64 bit)
Server Version                            |4.20
Server Build                              |Build 9608
Connection Started at                     |2020-03-11 (Wed) 19:12:23
First Session has been Established since  |2020-03-11 (Wed) 19:12:23
Current Session has been Established since|2020-03-11 (Wed) 19:12:23
Number of Established Sessions            |1 Times
Half Duplex TCP Connection Mode           |No (Full Duplex Mode)
VoIP / QoS Function                       |Enabled
Number of TCP Connections                 |2
Maximum Number of TCP Connections         |2
Encryption                                |Enabled (Algorithm: AES128-SHA)
Use of Compression                        |No (No Compression)
Physical Underlay Protocol                |Standard TCP/IP (IPv4)
                                          |IPv4 UDPAccel_Ver=1 UDPAccel_MSS=1309
UDP Acceleration is Supported             |Yes
UDP Acceleration is Active                |Yes
Session Name                              |SID-PRG-1156
Connection Name                           |CID-19806
Session Key (160 bit)                     |6CF20368E5B2B3F17C05F8B8624A246711012994
Bridge / Router Mode                      |No
Monitoring Mode                           |No
Outgoing Data Size                        |78,466 bytes
Incoming Data Size                        |123,977 bytes
Outgoing Unicast Packets                  |401 packets
Outgoing Unicast Total Size               |29,163 bytes
Outgoing Broadcast Packets                |1 packets
Outgoing Broadcast Total Size             |42 bytes
Incoming Unicast Packets                  |233 packets
Incoming Unicast Total Size               |15,467 bytes
Incoming Broadcast Packets                |495 packets
Incoming Broadcast Total Size             |55,939 bytes
 
			
									
									
						 
		 
				
		
		 
	 
	
				
		
		
			- 
				
																			
								ddunston							 
									
		- Posts: 22
 		- Joined: Fri Mar 13, 2020 11:33 pm
 		
		
						
						
		
		
						
						
													
							
						
									
						Post
					
								by ddunston » Sat Mar 14, 2020 12:17 am
			
			
			
			
			You could use a script to check if the remote gateway can be pinged.  If so, add your routes.  Please note you'll have to change the <code>gateway_ip</code> in the code below and add the routes that are relevant for your network.
Code: Select all
#!/bin/bash 
# Script to determine if VPN is up
gateway_ip="ENTER YOUR DEFAULT VPN GATEWAY IP HERE"
# Change below to the path for your vpnclient executable
./vpnclient start
# see if the VPN is up by pinging the gateway
cmd=$(ping -c 3 ${gateway_ip} |egrep "3 packets transmitted" | awk ' { print $4 } ')
if [[ ${cmd} -ne 0 ]]
then
	# The host is up so add the route
	# ADD YOUR ROUTES HERE
	sudo route add -net NETWORK dev GATEWAY
else
	
	echo "The VPN is not up."
	
fi