Closed upenr closed 5 years ago
9. Install to existing Ubuntu 18.04 server (Advanced)
Enter the number of your desired provider
:
9
Algo running on: Ubuntu 18.10 (Virtualized: kvm)
Try installing on the supported version of Ubuntu.
6. Google Compute Engine
Use the option to deploy to GCE and Algo will select the correct Ubuntu version as well as configure the GCE firewall for you, a step you perhaps missed.
You can find GCE setup instructions here.
Not to be rude, but you didn't follow the documentation step-by-step. There's all sorts of assumptions and networking intricacies that will change, even in minor step versions.
Try installing on an 18.04 VM, or letting Algo create an instance on GCE for you, as @davidemyers suggests. Just try it. If you still have a problem with Ubuntu 18.04, then let's debug further.
Describe the bug
The network connection between your computer and the VPN server could not be established because the remote server is not responding. This could be because one of the network devices (e.g. firewalls, NAT, routers, etc) between your computer and the remote server is not configured to allow VPN connections. Please contact your Administrator or your service provider to determine which device may be causing the problem.
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
The client connects to the server and the VPN connection is established
Additional context
I have verified my Netgear router configuration and there is nothing there that drops any VPN related packets. I have already disabled fragmentation on the VPN server as someone else had noted in an issue.
Full log
root@ubuntu-vpn:~/algo-master# ./algo
PLAY [Ask user for the input] **
TASK [Gathering Facts] ***** ok: [localhost] [pause] What provider would you like to use?
Enter the number of your desired provider : 9
TASK [pause] *** ok: [localhost]
TASK [Set facts based on the input] **** ok: [localhost] [pause] Do you want macOS/iOS IPsec clients to enable "Connect On Demand" when connected to cellular networks? [y/N] : N
TASK [pause] *** ok: [localhost] [pause] Do you want macOS/iOS IPsec clients to enable "Connect On Demand" when connected to Wi-Fi? [y/N] : N
TASK [pause] *** ok: [localhost] [pause] Do you want the VPN to support Windows 10 or Linux Desktop clients? (enables compatible ciphers and key exchange, less secure) [y/N] : y
TASK [pause] *** ok: [localhost] [pause] Do you want to retain the CA key? (required to add users in the future, but less secure) [y/N] : y
TASK [pause] *** ok: [localhost] [pause] Do you want to install an ad blocking DNS resolver on this VPN server? [y/N] : y
TASK [pause] *** ok: [localhost] [pause] Do you want each user to have their own account for SSH tunneling? [y/N] : n
TASK [pause] *** ok: [localhost]
TASK [Set facts based on the input] **** ok: [localhost]
PLAY [Provision the server] ****
TASK [Gathering Facts] ***** ok: [localhost]
--> Please include the following block of text when reporting issues:
Algo running on: Ubuntu 18.10 (Virtualized: kvm) ZIP file created: 2019-03-19 16:49:18.000000000 +0000 Python 2.7.15+ Runtime variables: algo_provider "local" algo_ondemand_cellular "False" algo_ondemand_wifi "False" algo_ondemand_wifi_exclude "X251bGw=" algo_local_dns "True" algo_ssh_tunneling "False" algo_windows "True" wireguard_enabled "True" dns_encryption "True"
TASK [Display the invocation environment] ** changed: [localhost -> localhost]
TASK [Install the requirements] **** ok: [localhost -> localhost] [local : pause] Enter the IP address of your server: (or use localhost for local installation): [localhost] :
TASK [local : pause] *** ok: [localhost]
TASK [local : Set the facts] *** ok: [localhost]
TASK [local : Set the facts] *** ok: [localhost] [local : pause] Enter the public IP address or domain name of your server: (IMPORTANT! This is used to verify the certificate) [localhost] :