centos 7 新增路由和永久靜態路由

2021-08-10 15:03:01 字數 1037 閱讀 6501

linux 伺服器所在區域網,不止乙個ip號段。需要多個ip號段訪問該伺服器,所以需要配置靜態路由,並且要永久新增路由,在伺服器重啟後也可以正常生效

檢查ip route狀況

先檢查一下伺服器的路由情況

ip route show | column -t
然後確定一下要新增的ip號段

臨時新增一條路由的方式很簡單。直接寫

route add -net 10.227.97.11 netmask 255.255.255.0 gw 10.227.96.22
其中 97.11 是需要訪問該伺服器的另外區域網的號段 255.255.255.0 是子網掩碼 96.22 這個ip是當前伺服器所在的網路的閘道器ip

但是這個有乙個問題就是當伺服器重啟之後,路由狀態會消失。所以需要永久新增靜態路由的方式

修改 /etc/sysconfig/network-scripts/route-ens33

其中 ens33 應該是當前伺服器的網絡卡名稱

vim 修改一下。這裡要注意一下格式

(1) target via gw

例如:

192.168.0.0/24 via 172.16.0.1

0.0.0.0/0 via 172.16.10.2 dev eth0 (可以省略dev eth0 ,注意這裡的掩碼是0而不是32,因為這裡是網段而不是路由)

(2) 每三行定義一條路由

address#=target   #表示數字

netmask#=mask

gateway#=gw

例如:address0=192.16.20.0

netmask0=255.255.255.0

gateway0=172.16.0.1

2種風格不能混合使用,都要service network restart重啟網路服務

CentOS7新增永久靜態路由

centos7永久靜態路由需要寫到 etc sysconfig network scripts route 檔案中,故在 etc sysconfig network scripts 下,新建檔名為route 的檔案,代表網絡卡名 比如新增兩條靜態路由 網絡卡的裝置名叫eth0 root centos...

centos7新增永久靜態路由

centos7永久新增靜態路由 方法一 在 etc sysconfig network scripts 檔案下建立個檔案新增 vim etc sysconfig network scripts route ens33 10.10.10.0 via 192.168.19.2 dev ens33 10....

centos7系統下新增的永久路由

接觸到的專案是需要新增乙個路由。連線到yum源裡去。但是網絡卡重新啟動的話路由消失。後來研究發現需要手動建立乙個網絡卡 例如eth0 路由檔案來儲存路由。一 新增臨時靜態路由 即重啟後失效 ip route add 172.22.2.0 24 via 172.22.3.254 dev eth0 二 ...