Sodamhan.com

TL;DR

ip route

IP Routing table management subcommand. More information: https://manned.org/ip-route.

  • Display the routing table:

ip route show|list

  • Add a default route using gateway forwarding:

sudo ip route add default via gateway_ip

  • Add a default route using eth0:

sudo ip route add default dev eth0

  • Add a static route:

sudo ip route add destination_ip via gateway_ip dev eth0

  • Delete a static route:

sudo ip route del destination_ip dev eth0

  • Change or replace a static route:

sudo ip route change|replace destination_ip via gateway_ip dev eth0

  • Show which route will be used by the kernel to reach an IP address:

ip route get destination_ip

This document was created using the contents of the tldr project.