在實(shí)際的網(wǎng)絡(luò)應(yīng)用中,我們可能會(huì)遇到這樣的網(wǎng)絡(luò)環(huán)境,上外網(wǎng)我們使用的無(wú)線網(wǎng)絡(luò),內(nèi)網(wǎng)我們使用的是有限網(wǎng)卡。在設(shè)置完成后會(huì)出現(xiàn)外網(wǎng)和內(nèi)網(wǎng)的訪問(wèn)非常不穩(wěn)定。需要經(jīng)常使用網(wǎng)絡(luò)診斷來(lái)處理。或者使用“禁用/啟用網(wǎng)絡(luò)連接”的方法來(lái)處理。非常的麻煩。
主要的原因在于計(jì)算機(jī)上存在有多個(gè)網(wǎng)絡(luò)適配器,導(dǎo)致網(wǎng)絡(luò)上可能存在有多個(gè)網(wǎng)關(guān)。這樣就造成的一個(gè)問(wèn)題,即使存在多個(gè)默認(rèn)網(wǎng)關(guān),也只有一個(gè)網(wǎng)關(guān)用于子網(wǎng)外的目標(biāo)地址。
我們可以使用route的命令來(lái)處理此類的問(wèn)題。一般使用route delete、route add、route print這三條命令基本可以解決大部分的問(wèn)題。
1.以管理員的身份運(yùn)行CMD,打開CMD運(yùn)行界面。首先分析路由情況,打印路由表。輸入如下的命令:route print
現(xiàn)在網(wǎng)絡(luò)上大都使用IPV4的協(xié)議,這里主要以該協(xié)議為主作為例子。

2.在路由表中,前一列為網(wǎng)絡(luò)的目標(biāo)地址,即可以訪問(wèn)的網(wǎng)絡(luò)段,如:0.0.0.0為所有網(wǎng)段。
192.168.10.0為訪問(wèn)某一局域網(wǎng)的網(wǎng)段的。下面體現(xiàn)的為該兩個(gè)網(wǎng)段訪問(wèn)目標(biāo)地址對(duì)應(yīng)的永久靜態(tài)路由

3.第二列為該網(wǎng)段的子網(wǎng)掩碼,能夠讓路由器確定目的網(wǎng)絡(luò)的地址類。例如:192.168.10.0網(wǎng)段的子網(wǎng)掩碼為:255.255.255.0

4.第三列是網(wǎng)關(guān),網(wǎng)關(guān)(Gateway)就是一個(gè)網(wǎng)絡(luò)連接到另一個(gè)網(wǎng)絡(luò)的“關(guān)口”。也就是網(wǎng)絡(luò)關(guān)卡。如本例中我們需要訪問(wèn)外網(wǎng)的無(wú)線路由地址為192.168.3.1,那它就是網(wǎng)關(guān)。

5.第四列接口,接口列就是告訴路由器分配給網(wǎng)卡的IP地址。即本機(jī)網(wǎng)卡上的IP地址。在本機(jī)的地址中也包含回送地址127.0.0.1

6.第五列是躍點(diǎn)數(shù)。躍點(diǎn):即路由。一個(gè)路由為一個(gè)躍點(diǎn)。傳輸過(guò)程中需要經(jīng)過(guò)多個(gè)網(wǎng)絡(luò),每個(gè)被經(jīng)過(guò)的網(wǎng)絡(luò)設(shè)備點(diǎn)(有能力路由的)叫做一個(gè)躍點(diǎn)。該值越小,可信度越高。

實(shí)際中的案例應(yīng)用分析:
在電腦中接入有線和無(wú)線后出現(xiàn)網(wǎng)絡(luò)不穩(wěn)定的情況。
使用上面的打印路由表命令,列出路由表。進(jìn)行問(wèn)題判斷:
如果在路由表出現(xiàn)兩個(gè)0.0.0.0的網(wǎng)絡(luò)目標(biāo),或者沒(méi)有包含你需要的網(wǎng)絡(luò)目標(biāo)段,例如:192.168.10.0那網(wǎng)絡(luò)訪問(wèn)肯定是不正常的。
首先我們需要手動(dòng)改寫路由表。先刪除不正常的目標(biāo)網(wǎng)絡(luò)。
例:刪除訪問(wèn)外網(wǎng)的路由:route delete 0.0.0.0

然后再刪除局域網(wǎng)段的路由,命令格式:route delete 網(wǎng)絡(luò)目的地址 [mask] [子網(wǎng)掩碼]
route delete 192.168.10.0 mask 255.255.255.0

我們可以采用“route add 網(wǎng)絡(luò)目的地址 mask 子網(wǎng)掩碼 網(wǎng)關(guān)”添加靜態(tài)永久路由來(lái)處理該問(wèn)題。
外網(wǎng)訪問(wèn)永久靜態(tài)路由:route add -p 0.0.0.0 mask 0.0.0.0 192.168.3.1
內(nèi)網(wǎng)訪問(wèn)永久靜態(tài)路由:route add -p 192.168.10.0 mask 255.255.255.0 192.168.10.1

查看路由表,多了兩條永久靜態(tài)路由。route print,如果不指定躍點(diǎn)數(shù),默認(rèn)為1

測(cè)試外網(wǎng),內(nèi)網(wǎng)的連接情況,ping ,網(wǎng)絡(luò)正常。