Routing
We can get the routing list of IP to device/interface:
route -n
ip route
The default route is the route taken when packets destinations are not specified.
The default route can be set:
sudo route add default gw 192.168.1.1 ens192
Static Routes
Static routes are used to control packet flow when there is more than one route and are defined for each interface. They can be persistent or non-persistent.
To create a non-persistent route:
sudo ip route add 10.50.0.0/16 via 192.168.1.100
To create a persistent route, we need to add lines to /etc/network/interfaces
:
iface eth1 inet dhcp
post-up route add -host 10.1.2.51 eth1
post-up route add -host 10.1.2.52 eth1