I've installed the latest firmware for the AC68U and defined 3 OpenVPN clients on the router.
All three work but two of them only work by themselves and not together. If both are started, does not matter which, the other one shows "Error Connecting - IP/Routing conflict". The .ovpn files I imported work together under SecurePoint OpenVPN client on Windows 10 but not together on the router.
I'm guessing (software dev not a network expert) this has something to do with the routes push by our OpenVPN servers, though they are pushed with different metrics so they are not in conflict with each other. I can verify that using Windows "route print".
Does OpenVPN in the Merlin firmware respect metrics? Is ignoring metrics perhaps the conflict mentioned that keeps both clients from running at the same time?
If I could get a log of "route print" on the router, or more detailed logging, that might help diagnose.
Router system log and Win10 output below...
Thanks, Dave
The merlin router system log shows this for the client that does not start proper but does not show the entire rule unfortunately -
Dec 8 18:13:09 openvpn[2023]: Ignore conflicted routing rule: 192.168.178.0 255.255.255.0
Dec 8 18:13:09 openvpn[2023]: Ignore conflicted routing rule: 192.168.179.0 255.255.255.0
Dec 8 18:13:09 openvpn[2023]: Ignore conflicted routing rule: 192.168.140.0 255.255.255.0
Dec 8 18:13:09 openvpn[2023]: Ignore conflicted routing rule: 192.168.160.0 255.255.255.0
Dec 8 18:13:09 openvpn[2023]: Ignore conflicted routing rule: 192.168.180.0 255.255.255.0
Dec 8 18:13:09 openvpn[2023]: Ignore conflicted routing rule: 192.168.141.0 255.255.255.0
Dec 8 18:13:09 openvpn[2023]: Ignore conflicted routing rule: 192.168.161.0 255.255.255.0
Dec 8 18:13:09 openvpn[2023]: Ignore conflicted routing rule: 192.168.181.0 255.255.255.0
Win10 "route print" where the clients work together (same ovpn files), shows the same routes with their interfaces for each client and with different metrics -
192.168.140.0 255.255.255.0 192.168.132.1 192.168.132.3 100
192.168.140.0 255.255.255.0 192.168.131.1 192.168.131.2 20
192.168.141.0 255.255.255.0 192.168.132.1 192.168.132.3 10
192.168.141.0 255.255.255.0 192.168.131.1 192.168.131.2 100
192.168.160.0 255.255.255.0 192.168.132.1 192.168.132.3 100
192.168.160.0 255.255.255.0 192.168.131.1 192.168.131.2 20
192.168.161.0 255.255.255.0 192.168.132.1 192.168.132.3 10
192.168.161.0 255.255.255.0 192.168.131.1 192.168.131.2 100
192.168.178.0 255.255.255.0 192.168.132.1 192.168.132.3 100
192.168.178.0 255.255.255.0 192.168.131.1 192.168.131.2 20
192.168.179.0 255.255.255.0 192.168.132.1 192.168.132.3 100
192.168.179.0 255.255.255.0 192.168.131.1 192.168.131.2 20
192.168.180.0 255.255.255.0 192.168.132.1 192.168.132.3 100
192.168.180.0 255.255.255.0 192.168.131.1 192.168.131.2 20
192.168.181.0 255.255.255.0 192.168.132.1 192.168.132.3 10
192.168.181.0 255.255.255.0 192.168.131.1 192.168.131.2 100
-------- end ------
All three work but two of them only work by themselves and not together. If both are started, does not matter which, the other one shows "Error Connecting - IP/Routing conflict". The .ovpn files I imported work together under SecurePoint OpenVPN client on Windows 10 but not together on the router.
I'm guessing (software dev not a network expert) this has something to do with the routes push by our OpenVPN servers, though they are pushed with different metrics so they are not in conflict with each other. I can verify that using Windows "route print".
Does OpenVPN in the Merlin firmware respect metrics? Is ignoring metrics perhaps the conflict mentioned that keeps both clients from running at the same time?
If I could get a log of "route print" on the router, or more detailed logging, that might help diagnose.
Router system log and Win10 output below...
Thanks, Dave
The merlin router system log shows this for the client that does not start proper but does not show the entire rule unfortunately -
Dec 8 18:13:09 openvpn[2023]: Ignore conflicted routing rule: 192.168.178.0 255.255.255.0
Dec 8 18:13:09 openvpn[2023]: Ignore conflicted routing rule: 192.168.179.0 255.255.255.0
Dec 8 18:13:09 openvpn[2023]: Ignore conflicted routing rule: 192.168.140.0 255.255.255.0
Dec 8 18:13:09 openvpn[2023]: Ignore conflicted routing rule: 192.168.160.0 255.255.255.0
Dec 8 18:13:09 openvpn[2023]: Ignore conflicted routing rule: 192.168.180.0 255.255.255.0
Dec 8 18:13:09 openvpn[2023]: Ignore conflicted routing rule: 192.168.141.0 255.255.255.0
Dec 8 18:13:09 openvpn[2023]: Ignore conflicted routing rule: 192.168.161.0 255.255.255.0
Dec 8 18:13:09 openvpn[2023]: Ignore conflicted routing rule: 192.168.181.0 255.255.255.0
Win10 "route print" where the clients work together (same ovpn files), shows the same routes with their interfaces for each client and with different metrics -
192.168.140.0 255.255.255.0 192.168.132.1 192.168.132.3 100
192.168.140.0 255.255.255.0 192.168.131.1 192.168.131.2 20
192.168.141.0 255.255.255.0 192.168.132.1 192.168.132.3 10
192.168.141.0 255.255.255.0 192.168.131.1 192.168.131.2 100
192.168.160.0 255.255.255.0 192.168.132.1 192.168.132.3 100
192.168.160.0 255.255.255.0 192.168.131.1 192.168.131.2 20
192.168.161.0 255.255.255.0 192.168.132.1 192.168.132.3 10
192.168.161.0 255.255.255.0 192.168.131.1 192.168.131.2 100
192.168.178.0 255.255.255.0 192.168.132.1 192.168.132.3 100
192.168.178.0 255.255.255.0 192.168.131.1 192.168.131.2 20
192.168.179.0 255.255.255.0 192.168.132.1 192.168.132.3 100
192.168.179.0 255.255.255.0 192.168.131.1 192.168.131.2 20
192.168.180.0 255.255.255.0 192.168.132.1 192.168.132.3 100
192.168.180.0 255.255.255.0 192.168.131.1 192.168.131.2 20
192.168.181.0 255.255.255.0 192.168.132.1 192.168.132.3 10
192.168.181.0 255.255.255.0 192.168.131.1 192.168.131.2 100
-------- end ------