[GH-ISSUE #4069] Exclude routing peer public IP from routes #8467

Open
opened 2026-08-05 01:18:07 -04:00 by saavagebueno · 0 comments
Owner

Originally created by @eveyraud on GitHub (Jun 30, 2025).
Original GitHub issue: https://github.com/netbirdio/netbird/issues/4069

Is your feature request related to a problem? Please describe.
Refering to ticket #4047 :
When a NetBird network route or exit node is configured to include the routing peer's public IP address, a direct P2P connection fails. This happens because WireGuard attempts to route traffic destined for the routing peer's public IP back into the VPN tunnel managed by that same peer. Consequently, P2P connectivity cannot be sustained, and NetBird falls back to using the TCP relay, degrading performances.

Describe the solution you'd like
Exclude the routing peer's public IP from the route added to the system

Describe alternatives you've considered
Add an option to exclude the routing peer's public IP in the network definition

Additional context
None

Originally created by @eveyraud on GitHub (Jun 30, 2025). Original GitHub issue: https://github.com/netbirdio/netbird/issues/4069 **Is your feature request related to a problem? Please describe.** Refering to ticket #4047 : When a NetBird network route or exit node is configured to include the routing peer's public IP address, a direct P2P connection fails. This happens because WireGuard attempts to route traffic destined for the routing peer's public IP back into the VPN tunnel managed by that same peer. Consequently, P2P connectivity cannot be sustained, and NetBird falls back to using the TCP relay, degrading performances. **Describe the solution you'd like** Exclude the routing peer's public IP from the route added to the system **Describe alternatives you've considered** Add an option to exclude the routing peer's public IP in the network definition **Additional context** None
saavagebueno added the bugnetworking labels 2026-08-05 01:18:07 -04:00
Sign in to join this conversation.
No Label bug networking
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: DYNR/netbird#8467