linux上临时添加路由和永久添加路由

添加临时路由

[root@fuck ~]# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.18.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0
192.168.11.0    0.0.0.0         255.255.255.0   U     0      0        0 eth1
169.254.0.0     0.0.0.0         255.255.0.0     U     1002   0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     1003   0        0 eth1
0.0.0.0         192.168.18.2    0.0.0.0         UG    0      0        0 eth0
[root@fuck ~]# route add -host 8.8.8.8 gw 192.168.11.1
[root@fuck ~]# route add -host 114.114.114.114 gw 192.168.18.2
[root@fuck ~]# route add -net 172.16.0.0/16 gw 192.168.18.2
[root@fuck ~]# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
114.114.114.114 192.168.18.2    255.255.255.255 UGH   0      0        0 eth0
8.8.8.8         192.168.11.1    255.255.255.255 UGH   0      0        0 eth1
192.168.18.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0
192.168.11.0    0.0.0.0         255.255.255.0   U     0      0        0 eth1
172.16.0.0      192.168.18.2    255.255.0.0     UG    0      0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     1002   0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     1003   0        0 eth1
0.0.0.0         192.168.18.2    0.0.0.0         UG    0      0        0 eth0

删除临时路由

[root@fuck ~]# route del -host 8.8.8.8
[root@fuck ~]# route del -host 114.114.114.114
[root@fuck ~]# route del -net 172.16.0.0/16
[root@fuck ~]# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.18.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0
192.168.11.0    0.0.0.0         255.255.255.0   U     0      0        0 eth1
169.254.0.0     0.0.0.0         255.255.0.0     U     1002   0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     1003   0        0 eth1
0.0.0.0         192.168.18.2    0.0.0.0         UG    0      0        0 eth0

如果需求永久添加路由,就需要增加配置文件,最后的eth0代表对应网卡

vim /etc/sysconfig/network-scripts/route-eth0

添加如下信息

114.114.114.114/32 via 192.168.1.1
8.8.8.8/32 via 192.168.1.1

保存 重启network

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注