The route command is used to display and modify the routing table of a system. Command allows you to view the existing routing table and update it by adding or deleting routes.
- About route: To show / manipulate the IP routing table
- Comes From : net-tools-X.XX
- Configuration Files:
- Path: /sbin/route
Examples:
1. To see the current routing table
# route |
2. To show numerical addresses instead of trying to determine symbolic host names
# route -n |
3. To use netstat-format for displaying the routing table
# route -e |
4. To see the kernel routing cache
# route -C |
5. To add the route into the system
# route add -net 192.168.200.0 netmask 255.255.255.0 gw 192.168.200.1 # route add -host 192.168.200.10 netmask 255.255.255.254 gw 192.168.200.1 # route add -host 192.168.200.10 netmask 255.255.255.254 gw 192.168.200.1 dev eth0 |
6. To add a default route via specified gateway
# route add default ge 192.168.200.1 |
7. To delete a route from the system
# route del -net 192.168.200.0 netmask 255.255.255.0 gw 192.168.200.1 # route del -host 192.168.200.10 netmask 255.255.255.0 gw 192.168.200.1 |
8. To reject a route
# route add -host 192.168.200.10 netmask 255.255.255.254 gw 192.168.200.1 reject # route add -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.200.1 reject # route add -net 192.168.0.0 netmask 255.255.0.0 reject |
9. To see the help
# route -h # route –help |
10. To see the version
# route -V # route –version |
11. To set to verbose mode
# route -v |
Related Commands: ip