Linux Routing Essentials

Network

Linux Routing Essentials

ip route has replaced route

Show Route

ip route show
ip route
ip r
route
route -n

Add Route

ip route add 10.10.10.0/24 via 10.10.10.10 dev eth0
route add -net 10.10.10.0/24 gw 10.10.10.10 eth0

Remove Route

ip route delete 10.10.10.0/24 via 10.10.10.10 dev eth0
ip route del 10.10.10.0/24 via 10.10.10.10 dev eth0
route del -net 10.10.10.0/24 gw 10.10.10.10 eth0

Add Default Gateway

ip route add default via 10.10.10.10/24
route add default gw 10.10.10.10

Block Destination

#ICMP
ip route add prohibit 10.10.10.10/24
ip route del prohibit 10.10.10.10/24
#Stealth
ip route add blackhole 10.10.10.10/24
ip route del blackhole 10.10.10.10/24
#Host
route add -host 10.10.10.10 reject
route del -host 10.10.10.10 reject
#Network
route add -net 10.10.10.0 netmask 255.255.255.0 reject