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

淺談Linux中l(wèi)s 命令(20 個實用范例分析)

PADS中的Follow Route命令的介紹

Ping命令的7個基礎用法
模擬初始狀態(tài)相關的.ic和.save命令用法
linux常用命令及用法
Linux lsof命令的基本用法

評論