親身經(jīng)驗(yàn)總結(jié):用route配置路由表(windows)

指令說明

ROUTE [-f] [-p] [-4|-6] command [destination] [MASK netmask]  [gateway] [METRIC metric]  [IF interface]

注意謹(jǐn)慎使用-f選項(xiàng),會(huì)清空路由表(即使是在print時(shí)使用),如果你不小心清空了,聽說127.0.0.1是無法添加的(手動(dòng)滑稽),但別擔(dān)心,用netsh int ipv4 reset恢復(fù)路由表吧

查看當(dāng)前路由表

route print -4

選項(xiàng) 說明
-4 只打印ipv4的路由表
-p 打印永久路由表
-f 千萬別手賤

刪除指定項(xiàng)

route delete <指定項(xiàng)>
指定項(xiàng)由[destination] [MASK netmask] [gateway] [METRIC metric] [IF interface]組成

  • 例子:
    route delete 0.0.0.0 mask 0.0.0.0 0.0.0.0 metric 26

添加

route add <指定項(xiàng)>
參考上面的<指定項(xiàng)>說明

  • 例子:
    route add 0.0.0.0 mask 0.0.0.0 192.168.43.1 metric 10 if 15
    注意這里的metric值會(huì)小于最終設(shè)置上的值,原因可能是windows自身也有一定的躍點(diǎn)數(shù)(大霧)
    if 用于制定網(wǎng)卡(接口),route print最前面會(huì)打印出來。if和前面的網(wǎng)關(guān)不匹配的話會(huì)提示成功但實(shí)際是沒有添加的
選項(xiàng) 說明
-p 添加永久路由項(xiàng)(重啟后仍然存在)
-f 千萬別手賤

實(shí)例

[C:\~]$ route print
===========================================================================
接口列表  # 接口號(hào)...MAC地址......網(wǎng)卡名
 15...24 05 0f 44 bc 1e ......802.11n USB Wireless LAN Card
 14...00 ff 91 42 7c 87 ......TAP-Windows Adapter V9
 11...50 9a 4c 23 eb c4 ......Realtek PCIe GBE Family Controller
 13...0a 00 27 00 00 0d ......VirtualBox Host-Only Ethernet Adapter
  1...........................Software Loopback Interface 1
 12...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter
===========================================================================

IPv4 路由表
===========================================================================
活動(dòng)路由:
網(wǎng)絡(luò)目標(biāo)        網(wǎng)絡(luò)掩碼          網(wǎng)關(guān)       接口   躍點(diǎn)數(shù)
          0.0.0.0          0.0.0.0     192.168.43.1   192.168.43.147     25
          0.0.0.0          0.0.0.0      10.9.52.254       10.9.52.42     20
        10.9.52.0    255.255.255.0            在鏈路上        10.9.52.42    276
       10.9.52.42  255.255.255.255            在鏈路上        10.9.52.42    276
      10.9.52.255  255.255.255.255            在鏈路上        10.9.52.42    276
        127.0.0.0        255.0.0.0            在鏈路上         127.0.0.1    306
        127.0.0.1  255.255.255.255            在鏈路上         127.0.0.1    306
  127.255.255.255  255.255.255.255            在鏈路上         127.0.0.1    306
      169.254.0.0      255.255.0.0            在鏈路上    169.254.202.95    266
 # 省略下面的
===========================================================================
永久路由:
  無

IPv6 路由表
===========================================================================
# 省略
===========================================================================
永久路由:
  無
  • 網(wǎng)關(guān)“在鏈路上”
    表示直接發(fā)送給目標(biāo),而不需要經(jīng)過路由器(指路由表的網(wǎng)關(guān)IP和IF參數(shù)對(duì)應(yīng)的接口的IP是一樣的)
  • 匹配規(guī)則
    我實(shí)際也沒完全搞明白,網(wǎng)上說是優(yōu)先使用最匹配目標(biāo)地址的規(guī)則,我理解了一下,可能是最像的那條吧,比如目標(biāo)地址是192.168.1.1,那么192.168.0.0就比192.0.0.0更像一點(diǎn)(大概吧),如果一樣像(比如都是0.0.0.0),就看METRIC,METRIC越小越優(yōu)先。

雙網(wǎng)卡配置實(shí)例

細(xì)心的小伙伴應(yīng)該看出來了,這個(gè)路由表前兩條是有沖突的,由于metric越小優(yōu)先級(jí)越高,第一條路由應(yīng)該是完全無效的,因?yàn)樗衅ヅ涞?.0.0.0的都會(huì)走第二條規(guī)則,也就是ip為10.9.52.42的網(wǎng)卡,所以192.168.43.147這張網(wǎng)卡實(shí)際上是未使用的狀態(tài)(所有路由規(guī)則都不會(huì)走這張網(wǎng)卡)。
現(xiàn)在是需求是用192.168.43.147網(wǎng)卡做默認(rèn)網(wǎng)卡,10.9.52.42只用在是10.9網(wǎng)段和100.網(wǎng)段,于是配置方法如下:

route delete 0.0.0.0 10.9.52.254
route add 10.9.0.0 mask 255.255.0.0 10.9.52.254
route add 100.0.0.0 mask 255.0.0.0 10.9.52.254
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容