centos7 永久新增靜態路由
檢視路由表
ip route show|column -t
route -n
永久新增路由
vim /etc/sysconfig/network-scripts/route-ens224
./ via ../ via
重啟網路生效
systemctl restart network
Centos6
C、# vi /etc/sysconfig/static-routes (沒有static-routes的話就手動建立一個這樣的檔案,推薦使用)
語句:
any net 0.0.0.0 gw 192.168.209.128
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
一、使用route命令 新增route 命令
設定和檢視路由表都可以用 route 命令,設定核心路由表的命令格式是:
# route [add|del] [-net|-host] target [netmask Nm] [gw Gw] [[dev] If]
其中:
-
add : 新增一條路由規則
-
del : 刪除一條路由規則
-
-net : 目的地址是一個網路
-
-host : 目的地址是一個主機
-
target : 目的網路或主機
-
netmask : 目的地址的網路掩碼
-
gw : 路由資料包透過的閘道器
-
route 命令的輸出項說明 輸出項 說明
Destination | 目標網段或者主機 |
Gateway | 閘道器地址,”*” 表示目標是本主機所屬的網路,不需要路由 |
Genmask | 網路掩碼 |
Flags | 標記。一些可能的標記如下: |
|
U — 路由是活動的 |
|
H — 目標是一個主機 |
|
G — 路由指向閘道器 |
|
R — 恢復動態路由產生的表項 |
|
D — 由路由的後臺程式動態地安裝 |
|
M — 由路由的後臺程式修改 |
|
! — 拒絕路由 |
Metric | 路由距離,到達指定網路所需的中轉數(linux 核心中沒有使用) |
Ref | 路由項引用次數(linux 核心中沒有使用) |
Use | 此路由項被路由軟體查詢的次數 |
Iface | 該路由表項對應的輸出介面 |
-
dev : 為路由指定的網路介面
-
使用route 命令新增的路由,機器重啟或者網路卡重啟後路由就失效了,方法:
A、新增到主機的路由
# route add –host 192.168.1.10 dev eth0
# route add –host 192.168.1.10 gw 192.168.1.1
B、新增到網路的路由
# route add –net 192.168.1.0 netmask 255.255.255.0 eth0
# route add –net 192.168.1.0 netmask 255.255.255.0 gw 192.168.1.1
# route add –net 192.168.1.0/24 eth1
C、新增預設閘道器
# route add default gw 192.168.1.1
D、刪除路由
# route del –host 192.168.1.10 dev eth0
ip route add 192.178.18.0/24 via 192.178.17.200 dev em4
CentOS7、CentOS6新增永久靜態路由
本人在實際工作中經常需要新增 永久靜態路由,故整理此文。我這裡只列舉最快捷有效的新增方法,其他方法大家可自行查詢,本文不再贅述。
假設我這臺機器有三塊兒網路卡,ip192.168.102.30配置在網路卡eth0上,掩碼是255.255.255.0,閘道器是192.168.102.1,需要與192.168.100.0段內所有伺服器通訊,以下是路由設定方法。
1. CentOS7新增永久靜態路由方法
輸入 ip route show | column -t檢視當前路由表:
輸入命令 ip addr檢視所需經過的網路卡的名稱:
從以上回顯中可以得知所需經過的網路卡名為 eth0,然後我們用 vi編輯器在以下路徑建立檔案 route-eth0並編輯:
在route-eth0檔案中新增以下行:
192.168.100.0/24 via 192.168.102.1 dev eth0
其中,192.168.100.0/24是目標網段及掩碼,192.168.102.10是閘道器,dev eth0是途徑裝置。
新增完成後按 Esc退出編輯,輸入“ :wq”,敲擊回車儲存並退出:
隨後輸入 service network restart重啟網路服務:
ping一下目標網段的機器,看看通不通,按Ctrl+C中斷:
輸入 ip route show | column -t檢視路由表中是否有剛才新增的路由:
至此,CentOS7作業系統下永久靜態路由設定完成。
2. CentOS6新增永久靜態路由方法
CentOS6要比CentOS7簡單粗暴的多。
輸入 route -n檢視當前路由表:
輸入命令 ifconfig檢視所需經過的網路卡的名稱:
從以上回顯中可以得知所需經過的網路卡名為 eth0,然後我們用 vi編輯器在以下路徑建立檔案 static-routes並編輯:
在
static-routes檔案中新增以下行:
any net 192.168.100.0 netmask 255.255.255.0 gw 192.168.102.1
其中,192.168.100.0是目標網段,netmask是子網掩碼,192.168.102.1是途徑閘道器。
新增完成後按 Esc退出編輯,輸入“ :wq”,敲擊回車儲存並退出:
隨後輸入 service network restart重啟網路服務:
ping一下目標網段的機器,看看通不通,按Ctrl+C中斷:
輸入 route -n檢視路由表,看看剛才新增的路由是否存在:
至此,CentOS6作業系統下永久靜態路由設定完成。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/25469263/viewspace-2716435/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- mac/linux 新增靜態路由MacLinux路由
- windows 新增和刪除靜態路由Windows路由
- 靜態路由路由
- 靜態路由和動態路由路由
- 靜態路由實驗路由
- 靜態路由規則配置路由
- 靜態路由原理與配置路由
- CCNA - Part12 - 路由協議 (1) - 靜態路由,動態路由 RIP路由協議
- CentOS7配置靜態IP地址CentOS
- eNSP華為靜態路由--浮動路由配置。路由
- 靜態路由綜合實驗路由
- spring-cloud-gateway靜態路由SpringCloudGateway路由
- 簡單介紹靜態路由路由
- 靜態路由練習實驗路由
- 實驗三————配置靜態路由路由
- OpenEuler 網路卡配置檔案詳解及新增臨時路由與永久路由路由
- 寶塔如何新增偽靜態
- 靜態路由及綜合實驗路由
- Linux 設定靜態路由表Linux路由
- 網路配置2:靜態路由配置路由
- Linux-靜態路由相關配置Linux路由
- VirtualBox配置centos7靜態ip(詳解)CentOS
- 路由器基礎介紹,及配置靜態路由,預設路由路由器
- 計算機網路 : 靜態路由配置計算機網路路由
- 華為路由器靜態ip怎麼設定?華為路由器靜態ip設定教程路由器
- Centos7 配置靜態ip及問題處理CentOS
- springboot新增靜態資源無法訪問Spring Boot
- 實驗3.直連靜態路由實驗路由
- Linux靜態路由是什麼?UG代表什麼?Linux路由
- 靜態路由介紹(雲端計算隨筆)路由
- linux配置靜態路由解決網路問題Linux路由
- .NET探索模型路由約定實現偽靜態模型路由
- 實驗十四——————IP地址劃分和靜態路由路由
- centos8.0配置靜態IP詳解及永久關閉防火牆CentOS防火牆
- 跨網段通訊實戰(支援靜態路由表的家用路由)路由
- CentOS7 配置靜態IP 及網路問題排查CentOS
- 網路拓撲例項12:靜態路由實現路由負載分擔路由負載
- Vmware CentOS7 克隆後更改網路為靜態 ip 地址CentOS