2014-01-06 18:56:41| 分類: -網(wǎng)絡(luò)技術(shù) | 標(biāo)簽:route add 路由添加失敗 找不到元素 先找了資料,摘錄如下:實(shí)驗(yàn)需要,在電腦上弄了兩個(gè)Loopback接口,并分配了不同網(wǎng)段的地址,但是在宿主機(jī)與客戶機(jī)通信時(shí),第一個(gè)包總是很慢,于是想到了添加靜態(tài)路由,但是又發(fā)現(xiàn)windows下的route命令真是很難搞,總是報(bào)莫名奇妙的錯(cuò)誤,其中一個(gè)就是添加路由時(shí)提示“路由添加失敗: 找不到元素。”,折磨了很久,終于發(fā)現(xiàn)了個(gè)中原因:
其實(shí)原因很簡(jiǎn)單,就是命令不完整,一條完整的route命令應(yīng)該像這樣: route add 0.0.0.0 mask 0.0.0.0 192.168.1.1 metric 1 IF 31 其中,192.168.1.1是網(wǎng)關(guān),IF 31是接口,這個(gè)接口在電腦有多個(gè)網(wǎng)卡時(shí)是必不可少的,因?yàn)槟阈枰_定一條路由是從哪個(gè)接口進(jìn)來(lái)和出去的,31就是執(zhí)行route print后,每個(gè)網(wǎng)卡前面的第一個(gè)省略號(hào)前面的數(shù)字。
這樣,在同時(shí)需要連接內(nèi)網(wǎng)和外網(wǎng)時(shí),可以把外網(wǎng)的網(wǎng)關(guān)設(shè)為默認(rèn)網(wǎng)關(guān),內(nèi)網(wǎng)的網(wǎng)段一一添加到靜態(tài)路由中,比方說(shuō)我的路由如下: route -f route add 0.0.0.0 mask 0.0.0.0 192.168.1.1 metric 1 IF 31 route add 192.168.1.0 mask 255.255.255.0 192.168.1.119 IF 17 route add 192.168.2.0 mask 255.255.255.0 192.168.2.119 IF 18 192.168.1.119 和192.168.2.119 分別為我的兩個(gè)Loopback接口的IP地址,這個(gè)和后面的IF需要是對(duì)應(yīng)的。
我的IF也貼出來(lái)如下: C:\Users>route print =========================================================================== 接口列表 31...20 7c 8f 61 73 d0 ......Qualcomm Atheros AR5B97 Wireless Network Adapter 20...f8 f8 f8 f8 f8 f8 ......Sangfor VPN virtual network adapter 18...02 00 4c 4f 4f 50 ......Microsoft Loopback Adapter #2 17...02 00 4c 4f 4f 50 ......Microsoft Loopback Adapter 12...20 6a 8a 39 e4 7a ......Broadcom NetLink (TM) Gigabit Ethernet 27...08 00 27 00 44 fc ......VirtualBox Host-Only Ethernet Adapter 28...00 50 56 c0 00 08 ......VMware Virtual Ethernet Adapter for VMnet8 1...........................Software Loopback Interface 1 13...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter 15...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter #2 10...00 00 00 00 00 00 00 e0 Microsoft Teredo Tunneling Adapter 14...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter #3
windows的route命令幫助寫的真爛,坑爹啊,折騰好幾個(gè)晚上了,就這個(gè)問題。 實(shí)際操作成功,摘錄如下: C:\Windows\System32>route print =========================================================================== 接口列表 16...84 a6 c8 e8 cc 32 ......Microsoft Virtual WiFi Miniport Adapter #2 15...84 a6 c8 e8 cc 32 ......Microsoft Virtual WiFi Miniport Adapter 14...84 a6 c8 e8 cc 31 ......Intel(R) Centrino(R) Wireless-N 2230 13...5c f9 dd 52 72 4f ......Atheros AR8161/8165 PCI-E Gigabit Ethernet Control ler (NDIS 6.20) 11...84 a6 c8 e8 cc 35 ......Bluetooth 設(shè)備(個(gè)人區(qū)域網(wǎng)) 17...00 50 56 c0 00 01 ......VMware Virtual Ethernet Adapter for VMnet1 18...00 50 56 c0 00 08 ......VMware Virtual Ethernet Adapter for VMnet8 1...........................Software Loopback Interface 1 23...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter #2 51...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter #3 21...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter #6 20...00 00 00 00 00 00 00 e0 Microsoft 6to4 Adapter 22...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter #7 24...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter #8 25...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter #9 C:\Windows\System32>route ADD 20.0.4.0 MASK 255.255.255.0 20.5.133.254 METRIC 3 IF 13 操作完成! C:\Windows\System32>ping 20.0.4.22 正在 Ping 20.0.4.22 具有 32 字節(jié)的數(shù)據(jù): 來(lái)自 20.0.4.22 的回復(fù): 字節(jié)=32 時(shí)間=3ms TTL=58 來(lái)自 20.0.4.22 的回復(fù): 字節(jié)=32 時(shí)間=3ms TTL=58 |
|
來(lái)自: shamo9966 > 《網(wǎng)絡(luò)》