指令說明
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