一、作用
用于显示和操作IP路由表
二、选项
- -c 显示更多信息
- add:添加一条新路由
- del:删除一条路由
- -host:目标地址是一个主机
- -n 显示当前路由
三、实例
```shell
[root@localhost ~]# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.137.2 0.0.0.0 UG 101 0 0 ens40
0.0.0.0 192.168.11.254 0.0.0.0 UG 103 0 0 ens33
0.0.0.0 192.168.137.2 0.0.0.0 UG 104 0 0 ens34
172.17.0.0 0.0.0.0 255.255.0.0 U 0 0 0 docker0
192.168.11.0 0.0.0.0 255.255.255.0 U 103 0 0 ens33
192.168.137.0 0.0.0.0 255.255.255.0 U 101 0 0 ens40
192.168.137.0 0.0.0.0 255.255.255.0 U 104 0 0 ens34
```shell
[root@localhost ~]# route add -net 224.0.0.0 netmask 240.0.0.0 dev ens33
[root@localhost ~]# route -n |tail -1
224.0.0.0 0.0.0.0 240.0.0.0 U 0 0 0 ens33
[root@localhost ~]# route del -net 224.0.0.0 netmask 240.0.0.0
[root@localhost ~]# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.137.2 0.0.0.0 UG 101 0 0 ens40
0.0.0.0 192.168.11.254 0.0.0.0 UG 103 0 0 ens33
0.0.0.0 192.168.137.2 0.0.0.0 UG 104 0 0 ens34
172.17.0.0 0.0.0.0 255.255.0.0 U 0 0 0 docker0
192.168.11.0 0.0.0.0 255.255.255.0 U 103 0 0 ens33
192.168.137.0 0.0.0.0 255.255.255.0 U 101 0 0 ens40
192.168.137.0 0.0.0.0 255.255.255.0 U 104 0 0 ens34
[root@localhost ~]# route add default gw 192.168.11.240
[root@localhost ~]# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default gateway 0.0.0.0 UG 0 0 0 ens33
default gateway 0.0.0.0 UG 101 0 0 ens40
default gateway 0.0.0.0 UG 103 0 0 ens33
default gateway 0.0.0.0 UG 104 0 0 ens34
172.17.0.0 0.0.0.0 255.255.0.0 U 0 0 0 docker0
192.168.11.0 0.0.0.0 255.255.255.0 U 103 0 0 ens33