概念

路由: 指分组从源到目的地时,决定端到端路径的网络范围的进程。有个很好的例子:家就是主机,路由器就是公交车,你通过搭乘公交车到你朋友家去;如果没有公交车直达,需要转乘公交车,那么你势必在出发之前要规划好怎么坐车,到哪站转那路车,这个就叫路由。

路由分为三种:
直连路由:就是不需要转车;
静态路由:就是自己定制好转车路线;
动态路由:就是公交司机之间协商好,从你家到他家应该怎么转车,你只管上车下车就是。

查看路由表

ip route show

添加静态路由

ip route add 目标网络 via 下一跳地址 dev 网卡接口

下一跳地址:路由的下一个点。如果路由器没有直接连接到目的网络,它会有一个提供下一跳路由的邻居路由器,用来传递数据到目的地。比如你需要访问其他网段的主机,这个时候下一跳就是你相邻路由或者交换机地址

删除静态路由

ip route del 目标网络

设置了永久路由的还需要将文件删除

设置永久静态路由

vim /etc/sysconfig/network-scripts/route-网卡接口名

192.168.1.0/24 via 192.168.1.105 dev ens33
#目标网络 via 下一跳地址 dev 网卡接口

nmcli dev connect ens33
//重启计算机后路由表依然存在

nmcli dev disconnect ens33 && enmli dev connect eth0
//断开网卡设备并重连