Linux添加静态路由

添加/删除路由
单IP

route add -host 172.16.1.1 gw 192.168.0.2
route add -host 172.16.1.1 dev eth0
route del -host 172.16.1.1

网段

route add -net 172.16.1.0/24 gw 192.168.0.2
route add -net 172.16.1.0 netmask 255.255.255.0 gw 192.168.0.2
route add -net 172.16.1.0 netmask 255.255.255.0 dev eth0
route del -net 172.16.1.0/24

设置永久路由
通用
在/etc/rc.local中添加
route add -net 172.16.1.0/24 gw 192.168.0.2

CentOS
在/etc/sysconfig/static-routes中添加(文件不存在就新建)
any net 172.16.1.0/24 gw 192.168.0.2

Debian
修改/etc/network/interfaces,在网卡配置下面添加

up route add -net 172.16.1.0/24 gw 192.168.0.2
down route del -net 172.16.1.0/24

来源:https://blog.csdn.net/u014701663/article/details/120227236