永久添加路由

cd /etc/sysconfig/network-script
vim route-<网卡名>  || 例如  route-ens33
添加如下路由:
ADDRESS0=1.1.1.1
NETMASK0=255.255.255.255
GATEWAY0=192.168.60.139
#这是一条/32位的路由,其下一条是192.168.60.139
也可以将上面3行的配置简化成一行:
1.1.1.1/32 via 192.168.60.139
or 
1.1.1.1/32 via 192.168.60.139 dev ens33  #也就是说,dev后面指定接口网卡的配置可以省略
#配置完成之后需要重启网络:
systemctl restart network

临时添加路由

route add 1.1.1.1/32 gw 192.168.60.130 dev ens33
#gw 192.168.60.130  或 dev ens33其中之一可以省略

查看路由条目 route -n

Flags  可能出现的标志有:
       U (route is Up) 路由正常
       H (target is a Host) 主机路由
       G (use Gateway) 使用网关的间接路由
       R (Reinstate route for dynamic routing) 为动态选路恢复路由
       D (Dynamically installed by daemon or redirect) 该路由由选路进程或重定向动态创建
       M (Modified from routing daemon or rederict) 该路由已由选路进程或重定向修改
       ! (reject route) 阻塞路由

  直连路由 网关路由(间接路由)的区别:

其区别在于,发往直连路由的设备中不但具有指明目的端的I P地址,还具有其mac地址。

当报文被发往一个间接路由时,I P地址指明的是最终的目的地,但是mac地址指明的是网关(即下一跳路由器)。