billsteiner
If this is not the correct place to post this please tell me where I should, I have tried posting this question on the website that provided the guide but have received no response in over 30 days. Here's my story and problem.
I was successful setting up a VPN server on my Pi using the guidance provided by this article (https://pimylifeup.com/raspberry-pi-vpn-server/). I am now trying to setup my Asus router running the latest version of Tomato by Shibby with its built in OpenVPN Client to connect to the remote Pi. I am having difficulty getting it going and I could use some guidance. Listed below are the settings for the Client on the router and the settings I am using in parentheses after the setting. Below the router setting are the settings used to successfully connect to the VPN server using OpenVPN's Android App and the .ovpn file it uses. If someone could review and advise.
Tomato Shibby OpenVPN Client Settings
Basic Page Settings
Start with WAN: (no)
Interface Type: (TUN)
Protocol: (UDP)
Server Address/Port: (xxxxx.xxx/xxxx)
Firewall: (Automatic)
Authorization Mode: (TLS)
Username/Password Authentication: (Checked)
Username: (xxxxxxxxx)
Password: (xxxxxx)
Username Authen. Only: (Checked)
Extra HMAC authorization (tls-auth): (Outgoing (1))
Create NAT on tunnel: (Checked)
=================================
Advanced Page Settings
Poll Interval: (0)
Ignore Redirect Gateway (route-nopull): (Checked)
Accept DNS configuration: (Disabled)
Encryption cipher: (AES-256-CBC)
Compression: (Adaptive)
TLS Renegotiation Time: (-1)
Connection retry: (30)
Verify server certificate (tls-remote): (Unchecked) if checked asks for Common Name
Custom Configuration: (Blank)
======================================
Keys Page Settings
Static Key: (Copied from ovpn file using using data listed in OpenVPN Static key V1)
Certificate Authority: (Copied from ovpn file using data listed in <ca>)
=======================================
Routing Policy Page
Redirect through VPN: (Unchecked)
=======================================
Status Page:
=======================================
OpenVPN .ovpn Settings used in Android OpenVPN App
client
dev tun
proto udp
remote xxxxxxx.xxx (port)
resolv-retry infinite
nobind
persist-key
persist-tun
remote-cert-tls server
tls-version-min 1.2
verify-x509-name server_ebWphcHSlQY1QWQk name
cipher AES-256-CBC
auth SHA256
compress lz4
verb 3
<ca>
-----BEGIN CERTIFICATE-----
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-----END CERTIFICATE-----
</ca>
<cert>
-----BEGIN CERTIFICATE-----
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-----END CERTIFICATE-----
</cert>
<key>
-----BEGIN RSA PRIVATE KEY-----
Proc-Type: 4,ENCRYPTED
DEK-Info: DES-EDE3-CBC,610E061FAAA93C4E
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-----END RSA PRIVATE KEY-----
</key>
<tls-crypt>
#
# 2048 bit OpenVPN static key
#
-----BEGIN OpenVPN Static key V1-----
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-----END OpenVPN Static key V1-----
</tls-crypt>