簡介:Route命令用于在本地IP路由表中顯示和修改條目。Route命令在Windows環(huán)境下用于操作操作系統(tǒng)的IP路由表。所謂路由表,指的是系統(tǒng)網(wǎng)絡(luò)中的一條條路由信息,即路由表中含有網(wǎng)絡(luò)周邊的拓?fù)湫畔ⅰB酚杀韯?chuàng)建的主要目標(biāo)是為了實(shí)現(xiàn)路由協(xié)議和靜態(tài)路由優(yōu)先選擇。使用不帶參數(shù)的ROUTE可以顯示幫助。
本文通過配有雙網(wǎng)卡的主機(jī)演示實(shí)現(xiàn)網(wǎng)絡(luò)優(yōu)先級(jí)的路由設(shè)置。詳細(xì)內(nèi)容請(qǐng)參考下文。
一、Route命令介紹
1.命令語法
語法:Route [-f] [-p] [command [destination] [mask netmask] [gateway] [metric] [if inter
face]
說明:Route命令用于在本地IP路由表中顯示和修改條目。該命令執(zhí)行必須擁有管理員權(quán)限,需要用管理員運(yùn)行命令行。
執(zhí)行指令>route -help查看Route的語法結(jié)構(gòu)
2.命令參數(shù)
(1)-f
(2)-p
(3)Command
指定要運(yùn)行的命令。如Add/Change/Delete/Print等。
(4)Destination
指定路由的網(wǎng)絡(luò)目標(biāo)地址。目標(biāo)地址可以是一個(gè)IP網(wǎng)絡(luò)地址(其中網(wǎng)絡(luò)地址的主機(jī)地址設(shè)置為0),對(duì)于主機(jī)路由是IP地址,對(duì)于默認(rèn)路由是0.0.0.0。
(5)Subnetmask
指定與網(wǎng)絡(luò)目標(biāo)地址相關(guān)聯(lián)的子網(wǎng)掩碼。子網(wǎng)掩碼對(duì)于對(duì)于主機(jī)路由是255.255.255.255,對(duì)于默認(rèn)路由是0.0.0.0。如果忽略,則使用子網(wǎng)掩碼255.255.255.255。
(6)Gateway
(7)Metric
Metri意為路由開銷。是路由算法用以確定到達(dá)目的地的最佳路徑的計(jì)量標(biāo)準(zhǔn),比如路徑長度。
(8)If interface
指定目標(biāo)可以到達(dá)的接口的接口索引。
二、Route路由實(shí)例
說明:公司的內(nèi)部服務(wù)器配有兩塊網(wǎng)卡,其中一塊配置的是內(nèi)部網(wǎng)絡(luò)IP地址,可以訪問公網(wǎng)網(wǎng)站,是外網(wǎng)的出口接口;另一塊是配置VPN的IP地址,只適用于于下屬公司的聯(lián)通。兩個(gè)IP地址相互之間隔離,無法ping通。
問題:其中某臺(tái)服務(wù)器無法聯(lián)通公網(wǎng)網(wǎng)站。通過tracert命令去跟蹤路由,發(fā)現(xiàn)打印的第一個(gè)網(wǎng)關(guān)是VPN地址的網(wǎng)關(guān),說明是通過VPN網(wǎng)絡(luò)去訪問目標(biāo)地址的,當(dāng)然最后無法尋到目標(biāo)地址。
檢查發(fā)現(xiàn)route能設(shè)置路由的優(yōu)先級(jí)來解決問題。
1.查看路由表信息
執(zhí)行指令# route print查看路由表信息
或者執(zhí)行指令# route print -4 查看IPv4路由表信息
或者執(zhí)行指令# route print -6 查看IPv6路由表信息
備注:上述路由表的路由項(xiàng)說明如下
2.更改路由優(yōu)先級(jí)
執(zhí)行指令# route change 0.0.0.0 mask 0.0.0.0 172.16.27.1 metric 210 if 19 -p
和執(zhí)行指令# route change 0.0.0.0 mask 0.0.0.0 172.16.22.1 metric 266 if 29 -p
更改默認(rèn)路由的優(yōu)先級(jí),將內(nèi)網(wǎng)網(wǎng)卡IP地址的路由優(yōu)先級(jí)定義為210,而VPN地址的路由優(yōu)先級(jí)定義為266,使用網(wǎng)絡(luò)路由的時(shí)候,優(yōu)先走內(nèi)網(wǎng)的網(wǎng)絡(luò)路由。
3.Route命令擴(kuò)展
例子1
執(zhí)行指令>route print127.*要顯示IP路由表中以127.開始的路由
例子2
執(zhí)行指令>route add 0.0.0.0 mask 0.0.0.0 192.168.1.1 添加默認(rèn)網(wǎng)關(guān)地址為192.168.1.1的默認(rèn)路由
例子3
執(zhí)行指令>route add 10.1.16.11 mask 255.255.0.0 10.1.16.1
添加目標(biāo)為10.1.16.11,子網(wǎng)掩碼為255.255.0.0,下一個(gè)躍點(diǎn)地址為10.1.16.1的路由
例子4
執(zhí)行指令>route delete 10.1.16.0 mask 255.255.0.0刪除目標(biāo)為10.1.16.0,子網(wǎng)掩碼為255.255.0.0的路由
例子5
執(zhí)行指令> route change 10.1.16.0 mask 255.255.0.0 10.1.16.2將目標(biāo)為10.1.16.0,子網(wǎng)掩碼為255.255.0.0的路由的下一個(gè)躍點(diǎn)地址由10.1.16.1更改為10.1.16.2
1、點(diǎn)擊設(shè)置,我的設(shè)備,全部參數(shù)與設(shè)置,
快速多次點(diǎn)擊OS版本直到提示已進(jìn)入開發(fā)者模式;
2、返回設(shè)置,點(diǎn)擊更多設(shè)置,開發(fā)者選項(xiàng),蜂窩網(wǎng)絡(luò)調(diào)試,啟用網(wǎng)絡(luò)類型選擇菜單;
3、返回設(shè)置,點(diǎn)擊移動(dòng)網(wǎng)絡(luò),點(diǎn)擊使用的SIM卡,網(wǎng)絡(luò)類型選擇,選擇4G優(yōu)先。