route命令详解(You的博客)
route命令詳解
在網絡中,route命令用來顯示、添加、刪除和修改網絡的路由。
1.route命令的格式
route [-f] [-p] [Command] [Destination] [mask Netmask] [Gateway] [metric Metric] [if Interface]
2.route-參數的含義:
route -f:用于清除路由表。
route -p:用于創建永久路由。
route Comman:主要有print(打印路由)、ADD(添加路由)、DELETE(刪除路由)、CHANGE(修改路由)4個常用命令。
route Destination:表示到達的目的IP地址。
route MASK:表示子網掩碼的關鍵字。
route Netmask:表示具體的子網掩碼,如果不進行設置,系統默認設置成255.255.255.255(單機IP地址),添加掩碼時要注意,特別是要確認添加的是某個IP地址還是IP網段,如果代表全部出口子網掩碼可用0.0.0.0。
route Gateway:表示出口網關。
route interface:表示特殊路由的接口數。
route metric:表示到達目的網絡的跳數。
3.window系統下的route命令:
(1)要顯示路由表:
route print
(2)要顯示網絡中以192開始的路由,可以輸入:
route print 192.*
(3)要添加默認網關為地址為192.168.12.1的默認路由,可以輸入:
route add 0.0.0.0 mask 0.0.0.0 192.168.12.1
(4)要添加目標地址為10.41.0.0,子網掩碼為255.255.0.0,下一個躍點地址為10.27.0.1的路由,可以輸入:
route add 10.41.0.0 mask 255.255.0.0 10.27.0.1
(5)要添加目標地址為10.41.0.0,子網掩碼為255.255.0.0,下一個躍點地址為10.27.0.1的永久路由,可以輸入:
route -p add 10.41.0.0 mask 255.255.0.0 10.27.0.1
(6)要添加目標地址為10.41.0.0,子網掩碼為255.255.0.0,下一個躍點地址為10.27.0.1,躍點數為5的路由,可以輸入:
route add 10.41.0.0 mask 255.255.0.0 10.27.0.1 metric 5
(7)要添加目標地址為10.41.0.0,子網掩碼為255.255.0.0,下一個躍點地址為10.27.0.1,接口索引為0x3的路由,可以輸入:
route add 10.41.0.0 mask 255.255.0.0 10.27.0.1 if 0x3
(8)要刪除目標地址為10.41.0.0,子網掩碼為255.255.0.0的路由,可以輸入:
route delete10.41.0.0 mask 255.255.0.0
(9)要刪除IP路由表中以10.1開始的所有路由,可以輸入:
route delete 10.*
(10)要將目標地址為10.41.0.0,子網掩碼為255.255.0.0,下一個躍點地址由10.27.0.1更改為10.27.0.25,可以輸入:
route change 10.41.0.0 mask 255.255.0.0 10.27.0.25
4.window系統下route命令高級進階(實現雙網卡同時使用:有線網卡上內網,無線網卡上外網)
在做項目的時候,經常可能會用到外網與內網切換使用,插拔網線切換內外網非常麻煩,我們舉一個例子來實現外網與內網在電腦上同時使用(一個通過有線網卡聯網,一個通過無線網卡聯網)。
實例:
有一臺筆記本,有兩個網卡,一個有線網卡,一個無線網卡都連上了內網和外網,其中外網的網關是49.222.151.207,內網的網關是10.168.1.1,如何實現雙網卡同時使用有線網卡上內網、無線網卡上外網?
第一步:設置無線網卡為默認路由網關。
步驟:進入網絡適配器,依次點擊“無線網絡連接屬性”-“Internet協議(TCP/IP)”-“屬性”-“高級”,手動添加無線路由網關,添加自己的外網網關為49.222.151.207,躍點數為“1”,是最高優先級。這一步設置后,如果有線網連接,無線網連接同時存在的話,所有的數據都是經由無線網卡處理的。
第二步:使用route print命令查看一個0.0.0.0的網絡目標分別映射你的內外網的網關。
C:\Users\Administrator>route print
網絡目標 網絡掩碼 網關 接口 躍點數
0.0.0.0 0.0.0.0 10.168.1.1 10.168.1.143 45
0.0.0.0 0.0.0.0 49.222.151.207 10.168.1.143 46
當然,這里你也可以對當前的路由進行刪除
C:\Users\Administrator>route delete 0.0.0.0
操作完成!
第三步:通過route命令將所有網段添加到外網網卡,設置為默認路由,即所有的ip都走外網。
C;\Users\Administrator>route add 0.0.0.0 mask 0.0.0.0 49.222.151.207
操作完成!
用route print 命令來查看路由表,查看路由是否添加成功。
C:\Users\Administrator>route print
網絡目標 網絡掩碼 網關 接口 躍點數
0.0.0.0 0.0.0.0 10.168.1.1 10.168.1.143 45
0.0.0.0 0.0.0.0 49.222.151.207 10.168.1.143 46
第四步:通過route命令將內網網段添加到內網網卡,內網使用,即10.168.0.0這個ip段走內網。
C:\Users\Administartor>route add 10.168.0.0 mask 255.255.0.0
操作完成1
用route print 命令來查看路由表,查看路由是否添加成功。
C:\Users\Administrator>route print
網絡目標 網絡掩碼 網關 接口 躍點數
0.0.0.0 0.0.0.0 49.222.151.207 10.168.1.143 50
10.168.0.0 255.255.0.0 10.168.1.1 10.168.1.143 51
整個設置過程的含義是對于所有IP地址訪問,都從49.222.151.207網關走;
但是對于0.168.0.0開頭的地址訪問,從10.168.1.1走。
這樣實現了不插拔網線的方式來切換網絡。
總結
以上是生活随笔為你收集整理的route命令详解(You的博客)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: css 写一个向右的箭头
- 下一篇: 被ChatGPT标记为“有争议公众人物”