还需要测试一下
一、使用route命令添加
使用route 命令添加的路由,机器重启或者网卡重启后路由就失效了,方法:
A、添加到主机的路由
# route add –host 192.168.1.10 dev eth0
# route add –host 192.168.1.10 gw 192.168.1.1
B、添加到网络的路由
# route add –net 192.168.1.0 netmask 255.255.255.0 eth0
# route add –net 192.168.1.0 netmask 255.255.255.0 gw 192.168.1.1
# route add –net 192.168.1.0/24 eth1
C、添加默认网关
# route add default gw 192.168.1.1
D、删除路由
# route del –host 192.168.1.10 dev eth0
二、添加永久路由
编辑或新建/etc/sysconfig/network-scripts/route-interface 文件中,比如
vi /etc/sysconfig/network-scripts/route-eno16777984
添加两条路由:
172.22.2.0/24 via 172.22.3.254 dev eno16777984
172.21.0.0/16 via 172.22.3.254 dev eno16777984
添加完后要重启系统或重启网卡:nmcli dev connect eno16777984
已经经过测试。