My attempts so far:
(routed openvpn). ovpn-client to linux openvpn server was working as of 5.**. After upgrading to 6.32 ovpn-client seems to be broken. According to linux logs, connections get established correctly, but no pings get through. I.e., far-end end-points do not respond to pings on either side. As the endpoints are added directly to the routing tables, this is not a routing issue.
Mikrotik client to mikrotik server works.
When attempting to connect to linux server, xl2tpd has a lot to complain about in the logs but this is what seems the most critical:
As of 6.33; it is impossible to establish l2tp connections between mikrotik clients and linux servers.
Code: Select all
Dec 29 14:09:28 vps xl2tpd: result_code_avp: avp is incorrect size. 8 < 10 Dec 29 14:09:28 vps xl2tpd: handle_avps: Bad exit status handling attribute 1 (Result Code) on mandatory packet. Dec 29 14:09:28 vps xl2tpd: Terminating pppd: sending TERM signal to pid 5751
The only thing working in 6.32 is ipsec tunnels, however:
- They are too slow (half the transfer rate of unencrypted using aes128)
- They are only initiated on demand from the client side
- SAs need to be manually flushed for one of the connections after it goes down periodically
Wish you best of luck in improving routeros and fixing these problems.