Linux使用總結之 route 路由配置

2021-10-08 08:33:32 字數 1787 閱讀 4324

文章背景:

某業務由於f5做4層**並且需要獲取源ip,將閘道器改為了f5的位址,導致非同網段的機器無法訪問到這個機器,因此需要在這些改了預設閘道器的裝置上設定靜態路由,放開管理和同集群不同網段的裝置的訪問。

靜態路由配置方法:

1、在目錄: /etc/sysconfig/network-scripts/ 下,修改:ifcfg-eth0 檔案將gateway指到非預設閘道器的位址

例如原閘道器為 10.10.10.1 ,現在修改為: 10.10.10.254

修改: gateway=10.10.10.254

2、需要開放給其他節點訪問的,編輯靜態路由檔案: vi route-eth0

#內容例如

10.11.10.128/32 via 10.10.10.1

10.10.11.0/24 via 10.10.10.1

#將10.11.10.128、10.10.11.0/24 網段的閘道器指到10.10.10.1 ,來開通這些ip的訪問。

3、重啟網路生效

systemctl restart network

除此外,實時操作路由表的就是如下方法了:

ip route 操作主機路由

修改路由列表,使用ip route,ip在centos7中預設安裝。

#列出路由

ip route list

ip route show

ip route

route -n

#檢視指定網段的路由

sudo ip route list 10.10.1.0/24

#新增路由 10.10.1.0/24 為ip, 10.10.1.1是閘道器

sudo ip route add 10.10.1.0/24 via 10.10.1.1

sudo ip route add 10.11.11.11/32 via 10.11.11.1

#修改路由

sudo ip route change 10.11.11.0/24 via 10.11.11.1

sudo ip route replace 10.11.11.0/24 via 10.11.11.254

#刪除路由

sudo ip route del 10.10.1.0/24 via 10.10.1.1

#清空指定網路的路由

#這個是清理所有10.10.1.0/24相關的所有路由,有時候設定錯閘道器存在多條記錄,就需要一次性清空相關路由再進行新增

sudo ip route flush 10.10.1.0/24

#新增預設路由

sudo ip route add default via 10.11.11.1

#指定路由metirc

ip route add 10.11.11.0/24 via 10.11.11.1 metric 10

route命令:

centos7 需要單獨安裝net-tools才能用:

yum -y install net-tools

檢視路由

route -n

新增路由

route add -net 10.11.11.0/24 gw 10.11.11.1

route add -host 10.11.11.250/32 gw 10.11.11.1

刪除路由

route del -net 10.11.11.0/24 gw 10.11.11.1

route del -host 10.11.11.250/32 gw 10.11.11.1

新增預設路由

route add default gw 10.11.11.1

linux網路命令之route

route命令顯示或者修改本地ip路由表。語法 route cfvnee route v a family add net host target netmask nm gw gw metric n mss m windoww irtt i reject mod dyn reinstate dev ...

route命令使用

一 顯示路由表 route n root dev master route n kernel ip routing table destination gateway genmask flags metric ref use iface 0.0.0.0 172.16.71.1 0.0.0.0 ug ...

linux 路由 route命令

route add default dev eth0 預設路由,將去往未知網路的資料報全部從介面eth0發出去 route del default dev eth0 刪掉剛才配的靜態路由 route add default gw 192.168.1.1 寫預設路由的下一跳位址 netstat rn與...