HiveBrain v1.2.0
Get Started
← Back to all entries
snippetbashTip

ip route add — Add a new networking route. More information: <https://manned.org/ip-route>.

Submitted by: @import:tldr-pages··
0
Viewed 0 times
commandroutenetworkingip route addnewcliaddmore
linux

Problem

How to use the ip route add command: Add a new networking route. More information: <https://manned.org/ip-route>.

Solution

ip route add — Add a new networking route. More information: <https://manned.org/ip-route>.

Add a default route using gateway forwarding:
sudo ip {{[r|route]}} {{[a|add]}} default via {{gateway_ip}}


Add a default route using ethX:
sudo ip {{[r|route]}} {{[a|add]}} default dev {{ethX}}


Add a static route:
sudo ip {{[r|route]}} {{[a|add]}} {{destination_ip}} via {{gateway_ip}} dev {{ethX}}


Add a route to a specific routing table:
sudo ip {{[r|route]}} {{[a|add]}} {{destination_ip}} dev {{ethX}} {{[t|table]}} {{ip_address}}

Code Snippets

Add a default route using gateway forwarding

sudo ip {{[r|route]}} {{[a|add]}} default via {{gateway_ip}}

Add a default route using `ethX`

sudo ip {{[r|route]}} {{[a|add]}} default dev {{ethX}}

Add a static route

sudo ip {{[r|route]}} {{[a|add]}} {{destination_ip}} via {{gateway_ip}} dev {{ethX}}

Add a route to a specific routing table

sudo ip {{[r|route]}} {{[a|add]}} {{destination_ip}} dev {{ethX}} {{[t|table]}} {{ip_address}}

Context

tldr-pages: linux/ip route add

Revisions (0)

No revisions yet.