Resolving Overlapping Routes

NetBird Network Routes enable peers to access external networks such as VPCs, LANs, or office networks. When multiple networks have overlapping IP ranges, NetBird's route selection feature lets you choose which routes to apply on the client side.

Using Route Selection

You can select routes through the CLI or the system tray GUI.

CLI

List available routes:

netbird routes list

Example output:

Available Routes:

  - ID: aws-vpc-ireland
    Network: 172.17.0.0/16
    Status: Selected

  - ID: aws-vpc-ohio
    Network: 172.17.0.0/16
    Status: Selected

In this example, both routes have the same network range and are both selected, causing a conflict. To resolve this, select only one route:

netbird routes select aws-vpc-ireland

Additional examples:

# Select all routes
netbird routes select all

# Select multiple routes
netbird routes select route1 route2

# Append a route without deselecting others
netbird routes select -a route3

GUI

Open the NetBird system tray application and navigate to Network Routes. Click the checkbox next to each route to select or deselect it.

Route selection in system tray

Enabling All Routes

Use netbird routes select all in the CLI or the corresponding button in the GUI to select all available routes, including any added in the future. This restores the default behavior.

Disabling All Routes

Use netbird routes deselect all in the CLI or the GUI button to deselect all routes, including any added in the future.