Linux route add

Syntax for adding a route in Linux:

route add -net 192.168.2.0 netmask 255.255.255.0 gw 192.168.1.2

List routes:

netstat -rn

Delete route:

route delete net 192.168.2.0

Add static route:

nano /etc/network/interfaces
post-up route add -net 192.168.2.0/24 gw 192.168.1.2 dev eth1
pre-down route delete -net 192.168.2.0/16 gw 192.168.1.2

Add/Change default gateway:

ip route add default via 192.168.1.254