2014-03-06 17:47:59 +01:00
|
|
|
# route
|
|
|
|
|
2016-01-07 18:31:27 +01:00
|
|
|
> Manually manipulate the routing tables.
|
2014-03-06 17:47:59 +01:00
|
|
|
> Necessitates to be root.
|
|
|
|
|
2016-01-07 18:31:27 +01:00
|
|
|
- Add a route to a destination through a gateway:
|
2014-03-06 17:47:59 +01:00
|
|
|
|
2014-03-07 01:03:24 +01:00
|
|
|
`sudo route add {{dest_ip_address}} {{gateway_address}}`
|
2014-03-06 17:47:59 +01:00
|
|
|
|
2016-01-07 18:31:27 +01:00
|
|
|
- Add a route to a /24 subnet through a gateway:
|
2014-03-07 14:34:37 +01:00
|
|
|
|
|
|
|
`sudo route add {{subnet_ip_address}}/24 {{gateway_address}}`
|
|
|
|
|
2016-01-07 18:31:27 +01:00
|
|
|
- Run in test mode (does not do anything, just print):
|
2014-03-06 17:47:59 +01:00
|
|
|
|
2014-03-07 01:03:24 +01:00
|
|
|
`sudo route -t add {{dest_ip_address}}/24 {{gateway_address}}`
|
2014-03-06 17:47:59 +01:00
|
|
|
|
2016-01-07 18:31:27 +01:00
|
|
|
- Remove all routes:
|
2014-03-06 17:47:59 +01:00
|
|
|
|
|
|
|
`sudo route flush`
|
|
|
|
|
2016-01-07 18:31:27 +01:00
|
|
|
- Delete a specific route:
|
2014-03-06 17:47:59 +01:00
|
|
|
|
2014-03-07 01:03:24 +01:00
|
|
|
`sudo route delete {{dest_ip_address}}/24`
|
2017-11-27 10:45:40 +04:00
|
|
|
|
2017-11-27 10:50:25 +04:00
|
|
|
- Lookup and display the route for a destination (hostname or IP address):
|
2017-11-27 10:45:40 +04:00
|
|
|
|
|
|
|
`sudo route get {{destination}}`
|