linux路由route

一、永久添加路由  重啓network服務生效   支持用#註釋  

方法一  

a、添加默認網關,即默認路由  

兩塊網卡在配置文件ifcfg-ethX中不配置網關,在/etc/sysconfig/network中設置默認網關  

vim /etc/sysconfig/network  

GATEWAY=192.168.14.254  

  

b、添加路由 創建/etc/sysconfig/static-routes配置文件  

vim /etc/sysconfig/static-routes  

any net  192.168.15.0/24   gw 192.168.14.254  

any host 123.57.223.144    gw 192.168.14.254  

any host 123.57.190.33/32  gw 192.168.8.1  

--------------------------------------------------------------------------------------------------------------------------  

  

方法二  在/etc/sysconfig/network-scripts/下創建配置文件route-ethX  

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

0.0.0.0/0       via 192.168.14.254 dev eth0     這條爲默認路由,另一種格式 default 192.168.14.254 dev eth0  

192.168.15.0/24 via 192.168.14.254 dev eth0  

123.57.223.144  via 192.168.14.254 dev eth0  

  

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

123.57.190.33   via 192.168.8.1 dev eth1  

  

配置完重啓服務 service network restart  


二、

臨時添加路由  重啓network服務失效  

方法一  

route命令                             frags爲路由標誌,標記當前網絡節點的狀態               

add       增加路由                     U Up表示此路由當前爲啓動狀態                          

del       刪除路由                     H Host,表示此網關爲一主機                            

-net      目標地址是一個網絡            G Gateway,表示此網關爲一路由器                       

-host     目標地址是一個主機            R Reinstate Route,使用動態路由重新初始化的路由       

netmask   子網掩碼                     D Dynamically,此路由是動態性地寫入                    

gw        出口網關 IP地址               M Modified,此路由是由路由守護程序或導向器動態修改    

dev       出口網關 物理設備名           ! 表示此路由當前爲關閉狀態                            

-------------------------------------------------------------------------------------------------------------------------  

例子:eth0 192.168.14.209/24 192.168.14.254  eth1 192.168.8.107/24 192.168.8.1 兩個網卡都能上網  

系統啓動時先後啓動eth0 eth1並把eth1網關設置爲默認網關,要求把eth0設置爲默認網關,訪問公網ip123.57.223.144 123.57.190.33分別走不同網卡  

route del default gw 192.168.8.1  dev eth1                   刪除默認網關  後邊的dev eth1也可以不寫  

route add default gw 192.168.14.1 dev eth0                   添加默認網關  

route del -net  0.0.0.0         gw 192.168.8.1    dev eth1   刪除默認路由  後邊dev eth1可以不寫  

route add -net  192.168.15.0/24 gw 192.168.14.254 dev eth0   添加到15網段的路由 在eth0  

route add -host 192.168.15.119  gw 192.168.14.254 dev eth0   添加到主機路由     在eth0  

route add -host 123.57.223.144  gw 192.168.14.254 dev eth0   訪問公網IP 123.57.223.144走eth0  

route add -host 123.57.190.33   gw 192.168.8.1    dev eth1   訪問公網ip 123.57.190.33 走eth1  

route del -net  192.168.30.0/24 reject                       屏蔽一條路由  

--------------------------------------------------------------------------------------------------------------------------  

添加完成查看命令 route -n | route -e | netstat -rn | ip route show | ip route list  

[root@3F-209 ~]# route -n  

Kernel IP routing table  

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface  

123.57.190.33   192.168.8.1     255.255.255.255 UGH   0      0        0 eth1    U up  G Gateway H Host  

192.168.15.119  192.168.14.254  255.255.255.255 UGH   0      0        0 eth0  

123.57.223.144  192.168.14.254  255.255.255.255 UGH   0      0        0 eth0  

192.168.15.0    192.168.14.254  255.255.255.0   UG    0      0        0 eth0  

192.168.30.0    -               255.255.255.0   !     0      -        0 -  

192.168.14.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0  

192.168.8.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.14.254  0.0.0.0         UG    0      0        0 eth0  

  

--------------------------------------------------------------------------------------------------------------------------  

臨時添加路由 方法二  

ip route add default         via 192.168.14.254 dev eth0  

ip route add 192.168.15.0/24 via 192.168.14.254 dev eth0  

ip route add 123.57.190.33   via 192.168.8.1    dev eth0  

--------------------------------------------------------------------------------------------------------------------------  


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章