IT for operating businesses
Using the ip-route Command
IP Routing table management subcommand. See also: `routel`. More information: <https://manned.org/ip-route>.
- Display the
mainrouting table:
ip *[r|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*
- Delete a static route:
sudo ip *[r|route]* *[d|delete]* *destination_ip* dev *ethX*
- Change or replace a static route:
sudo ip *[r|route]* *change|replace* *destination_ip* via *gateway_ip* dev *ethX*
- Show which route will be used by the kernel to reach an IP address:
ip *[r|route]* *[g|get]* *destination_ip*
- Display a specific routing table:
ip *[r|route]* *[l|list]* *[t|table]* *table_number*
This content is compiled from the open-source tldr-pages project under the MIT license.