一直有粉絲在后臺(tái)留言,提到有關(guān)route命令的使用,那么今天我們就一起來看下。
大多數(shù)主機(jī)一般都是駐留在只連接一臺(tái)路由器的網(wǎng)段上。由于只有一臺(tái)路由器,因此不存在選擇使用哪一臺(tái)路由器將數(shù)據(jù)包發(fā)送到遠(yuǎn)程計(jì)算機(jī)上去的問題,該路由器的IP地址可作為該網(wǎng)段上所有計(jì)算機(jī)的缺省網(wǎng)關(guān)。
但是,當(dāng)網(wǎng)絡(luò)上擁有兩個(gè)或多個(gè)路由器時(shí),用戶就不一定想只依賴缺省網(wǎng)關(guān)了。實(shí)際上可能想讓某些遠(yuǎn)程IP地址通過某個(gè)特定的路由器來傳遞,而其他的遠(yuǎn)程IP則通過另一個(gè)路由器來傳遞。
在這種情況下,用戶需要相應(yīng)的路由信息,這些信息儲(chǔ)存在路由表中,每個(gè)主機(jī)和每個(gè)路由器都配有自己獨(dú)一無二的路由表。大多數(shù)路由器使用專門的路由協(xié)議來交換和動(dòng)態(tài)更新路由器之間的路由表。但在有些情況下,必須人工將項(xiàng)目添加到路由器和主機(jī)上的路由表中。
route命令就是用來顯示、人工添加和修改路由表項(xiàng)目的。
一、route命令的格式與參數(shù)
它的格式如下:
route [-f] [-p] [Command [Destination] [mask Netmask] [Gateway] [metric Metric]] [if Interface]]
單看這個(gè)語法,我們可能并不熟悉,我們來詳細(xì)了解它的參數(shù)的意思。
其中:
–f:參數(shù)用于清除路由表。
-p:參數(shù)用于永久保留某條路由(即在系統(tǒng)重啟時(shí)不會(huì)丟失路由)
Command:主要有PRINT(打印)、ADD(添加)、DELETE(刪除)、CHANGE:(修改)共4個(gè)命令。
Destination:代表所要達(dá)到的目標(biāo)IP地址。
MASK:是子網(wǎng)掩碼的關(guān)鍵字。
Netmask:代表具體的子網(wǎng)掩碼,如果不加說明,默認(rèn)是255.255.255.255(單機(jī)IP地址),因此鍵入掩碼時(shí)候要特別小心,要確認(rèn)添加的是某個(gè)IP地址還是IP網(wǎng)段。如果代表全部出口子網(wǎng)掩碼可用0.0.0.0。
Gateway:代表出口網(wǎng)關(guān)。
其他interface和metric分別代表特殊路由的接口數(shù)目和到達(dá)目標(biāo)地址的代價(jià),一般可不予理會(huì)。我們根據(jù)單網(wǎng)卡和多網(wǎng)卡(以雙網(wǎng)卡為例)兩種情況敘述在WINDOWS下如何具體設(shè)置路由。
二、route命令用法范例
上面我們已經(jīng)了解了關(guān)于route命令的格式與參數(shù)意思,那么它們是如何使用?
該命令可使用如下選項(xiàng):
(1)route print:本命令用于顯示路由表中的當(dāng)前項(xiàng)目,在單個(gè)路由器網(wǎng)段上的輸出結(jié)果如圖所示。
(2)route add:使用本命令,可以將路由項(xiàng)目添加給路由表。
例如,如果要設(shè)定一個(gè)到目的網(wǎng)絡(luò)209.99.32.33的路由,其間要經(jīng)過5個(gè)路由器網(wǎng)段,首先要經(jīng)過本地網(wǎng)絡(luò)上的一個(gè)路由器IP為202.96.123.5,子網(wǎng)掩碼為255.255.255.224,那么用戶應(yīng)該輸入以下命令:
route add 209.99.32.33 mask 255.255.255.224 202.96.123.5 metric 5
(3)route change:可以使用本命令來修改數(shù)據(jù)的傳輸路由,不過,用戶不能使用本命令來改變數(shù)據(jù)的目的地。下面這個(gè)例子將上例路由改變采用一條包含3個(gè)網(wǎng)段的路徑:
route add 209.99.32.33 mask 255.255.255.224 202.96.123.250 metric 3
(4)route delete使用本命令可以從路由表中刪除路由。
例如:route delete 209.99.32.33
三、實(shí)現(xiàn)雙網(wǎng)卡同時(shí)使用
有線上內(nèi)網(wǎng),無線上外網(wǎng)
例如:
筆記本上一張機(jī)械網(wǎng)卡,一張無線網(wǎng)卡,一般筆記本都是這樣的配置,都聯(lián)上了內(nèi)外與外網(wǎng),其中外網(wǎng)網(wǎng)關(guān)是49.222.151.207,內(nèi)網(wǎng)網(wǎng)關(guān)10.168.1.1,如何實(shí)現(xiàn)雙網(wǎng)卡同時(shí)使用有線網(wǎng)上內(nèi)網(wǎng)、無線網(wǎng)上外網(wǎng)?
第一步:設(shè)置無線網(wǎng)卡為默認(rèn)路由網(wǎng)關(guān)。
步驟:無線網(wǎng)絡(luò)連接屬性—Internet協(xié)議(TCP/IP)-屬性-高級(jí),手動(dòng)添加無線路由網(wǎng)關(guān),添加自己的外網(wǎng)網(wǎng)關(guān)即關(guān),躍點(diǎn)數(shù)為“1”,是最高優(yōu)先級(jí)。到了這一步,如果有線連接,無線連接同時(shí)存在的話,所有的數(shù)據(jù)都是經(jīng)由無線網(wǎng)卡處理的。
第二步:查看當(dāng)前路由表
使用route print命令看一個(gè)0.0.0.0的網(wǎng)絡(luò)目標(biāo)分別映射你的外內(nèi)網(wǎng)的網(wǎng)關(guān)。
當(dāng)然,這里面你也可以對(duì)當(dāng)前的路由進(jìn)行刪除
第三步:通過route命令將,將所有網(wǎng)段添加到外網(wǎng)網(wǎng)卡,為默認(rèn)路由,即所有的ip都走外網(wǎng)。
顯示查看路由表,查看是否添加成功。
第四步:通過route命令將內(nèi)網(wǎng)網(wǎng)段添加到內(nèi)網(wǎng)網(wǎng)卡,內(nèi)網(wǎng)使用,即10.168.0.0這個(gè)ip段走內(nèi)網(wǎng)。
顯示查看路由表(route print命令),查看是否添加成功。
那么就設(shè)置成功了,整體的意思就是:
對(duì)于所有IP地址的訪問,都從 49.222.151.207網(wǎng)關(guān)走;但是,對(duì)于10.168.0.0開頭的地址的訪問,從10.168.1.1走。這樣再也不用插拔網(wǎng)線這種粗魯?shù)姆绞絹砬袚Q網(wǎng)絡(luò)了。
審核編輯:湯梓紅
-
計(jì)算機(jī)
+關(guān)注
關(guān)注
19文章
7421瀏覽量
87718 -
路由器
+關(guān)注
關(guān)注
22文章
3707瀏覽量
113544 -
命令
+關(guān)注
關(guān)注
5文章
678瀏覽量
21984
原文標(biāo)題:route命令怎么用?如何輕松實(shí)現(xiàn)內(nèi)外網(wǎng)切換?
文章出處:【微信號(hào):通信弱電交流學(xué)習(xí),微信公眾號(hào):通信弱電交流學(xué)習(xí)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論