Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Clustered openVPN with DCO fails #8178

Open
2 tasks done
rac-HH opened this issue Jan 3, 2025 · 0 comments
Open
2 tasks done

Clustered openVPN with DCO fails #8178

rac-HH opened this issue Jan 3, 2025 · 0 comments
Labels
support Community support

Comments

@rac-HH
Copy link

rac-HH commented Jan 3, 2025

Important notices

Before you add a new report, we ask you kindly to acknowledge the following:

Describe the bug

I configured a new openVPN instance with DCO on a 24.7.9_1 single node test system. After all tests I configured the same vpn instance on our productive 24.10.1 cluster. Client can connect, but there is no data traffic and the client reconnect after ping-restart timeout.

Further tests:

  • Switching to TUN on client/server works
  • changeing the server IP in the client config to the WAN IP of the active node works (with DCO)
  • changeing the server IP in the client config to the Cluster IP of the active node fails as described above (with DCO)

I see ACK network pakets in the opnSense firewall from the servers the client tries to connect, but it seems they don't leave the server through the vpn data tunnel.

To Reproduce

Steps to reproduce the behavior:

  1. Setup opnSense cluster with two network ports each and CARP IP for WAN/LAN
  2. Create opnVPN instance with DCO
  3. Make client export
  4. connect from a client

Expected behavior

  • Access from client to LAN.
  • Stable client connection without VPN restart after every ping-restart timeout.

Describe alternatives you considered

Workarounds (with loss of throughput or functional degration):

  • Switching the client configuration to the WAN IP of the active node.
  • Switching the server to non-DCO.

Environment

OPNsense 24.10.1 (amd64).

@fichtner fichtner added the support Community support label Jan 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
support Community support
Development

No branches or pull requests

2 participants