首頁 >運維 >linux運維 >linux系統中如何新增路由

linux系統中如何新增路由

王林
王林原創
2019-12-13 17:55:3331283瀏覽

linux系統中如何新增路由

一:使用route 指令新增(臨時路由)

使用route 指令新增的路由在機器重新啟動或網路卡重新啟動後路由就失效了,方法:

//添加到主机的路由
# route add –host 192.168.168.110 dev eth0
# route add –host 192.168.168.119 gw 192.168.168.1
//添加到网络的路由
# route add –net IP netmask MASK eth0
# route add –net IP netmask MASK gw IP
# route add –net IP/24 eth1
//添加默认网关
# route add default gw IP
//删除路由
# route del –host 192.168.168.110 dev eth0

免費影片教學推薦:linux影片教學

二:在linux下設定永久路由的方法: 

1、在/etc/rc. local加入 

方法: 

route add -net 192.168.3.0/24 dev eth0 
route add -net 192.168.2.0/24 gw 192.168.2.254 
route add –net 180.200.0.0 netmask 255.255.0.0 gw 10.200.6.201 dev eth0 metric 1

參數說明:

route add:指令關鍵字,表示增加路由,若要刪除路由,則為route del;

-host/-net:表示路由目標是主機還是網段;

netmask:表示路由目標為網段時才會使用到,表示路由目標網段的子網路遮罩;

gw:指令關鍵字,後面跟下一跳網關;

dev:指令關鍵字,後面跟具體裝置名,表示路由是從該裝置出去。

metric:為路由指定所需躍點數的整數值(範圍是1 ~ 9999),它用來在路由表裡的多個路由中選擇與轉送包中的目標位址最為匹配的路由。所選的路由具有最少的躍點數。躍點數能夠反映躍點的數量、路徑的速度、路徑可靠性、路徑吞吐量以及管理屬性。

2、在/etc/sysconfig/network裡加入到最後 

方法:

GATEWAY=gw-ip

GATEWAY=gw-dev

3、/etc/sysconfig/static -routes : 

any net 192.168.3.0/24 gw 192.168.3.254 
any net 10.250.228.128 netmask 255.255.255.192 gw 10.250.228.129

如果在rc.local中新增路由可能會造成NFS無法自動掛載問題,所以使用static-routes方法是最好的。無論重啟系統和service network restart 都會生效。

相關文章教學推薦:linux教學

#

以上是linux系統中如何新增路由的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn