2014-03-06 16:47:59 +00:00
|
|
|
# route
|
|
|
|
|
2016-01-07 17:31:27 +00:00
|
|
|
> Manually manipulate the routing tables.
|
2014-03-06 16:47:59 +00:00
|
|
|
> Necessitates to be root.
|
2024-01-31 10:20:27 +00:00
|
|
|
> More information: <https://keith.github.io/xcode-man-pages/route.8.html>.
|
2014-03-06 16:47:59 +00:00
|
|
|
|
2016-01-07 17:31:27 +00:00
|
|
|
- Add a route to a destination through a gateway:
|
2014-03-06 16:47:59 +00:00
|
|
|
|
2022-02-14 11:21:43 +00:00
|
|
|
`sudo route add "{{destination_ip_address}}" "{{gateway_address}}"`
|
2014-03-06 16:47:59 +00:00
|
|
|
|
2016-01-07 17:31:27 +00:00
|
|
|
- Add a route to a /24 subnet through a gateway:
|
2014-03-07 13:34:37 +00:00
|
|
|
|
2022-02-14 11:21:43 +00:00
|
|
|
`sudo route add "{{subnet_ip_address}}/24" "{{gateway_address}}"`
|
2014-03-07 13:34:37 +00:00
|
|
|
|
2016-01-07 17:31:27 +00:00
|
|
|
- Run in test mode (does not do anything, just print):
|
2014-03-06 16:47:59 +00:00
|
|
|
|
2022-02-14 11:21:43 +00:00
|
|
|
`sudo route -t add "{{destination_ip_address}}/24" "{{gateway_address}}"`
|
2014-03-06 16:47:59 +00:00
|
|
|
|
2016-01-07 17:31:27 +00:00
|
|
|
- Remove all routes:
|
2014-03-06 16:47:59 +00:00
|
|
|
|
|
|
|
`sudo route flush`
|
|
|
|
|
2016-01-07 17:31:27 +00:00
|
|
|
- Delete a specific route:
|
2014-03-06 16:47:59 +00:00
|
|
|
|
2022-02-14 11:21:43 +00:00
|
|
|
`sudo route delete "{{destination_ip_address}}/24"`
|
2017-11-27 06:45:40 +00:00
|
|
|
|
2017-11-27 06:50:25 +00:00
|
|
|
- Lookup and display the route for a destination (hostname or IP address):
|
2017-11-27 06:45:40 +00:00
|
|
|
|
2022-02-14 11:21:43 +00:00
|
|
|
`sudo route get "{{destination}}"`
|