常規(guī)下,如果無線和有線同時(shí)鏈接,有的時(shí)候會提示錯誤,有的時(shí)候只有有線連接的能上網(wǎng),無線卻無法上網(wǎng)。解決這個(gè)問題的核心就是網(wǎng)關(guān)路由的問題。首先刪除掉系統(tǒng)默認(rèn)的路由,然后把不同的ip請求根據(jù)前綴轉(zhuǎn)到不同網(wǎng)絡(luò)設(shè)備中,比如說:無線使用外網(wǎng),有線使用內(nèi)網(wǎng),我們可以把其中一個(gè)的網(wǎng)關(guān)去掉(置空,否則系統(tǒng)會提示錯誤),這樣網(wǎng)關(guān)沖突的問題解決了,然后就剩下路由的問題了,其實(shí)核心就是通過辨別ip請求分發(fā)到不同的網(wǎng)絡(luò)設(shè)備中(即本地網(wǎng)卡和
無線網(wǎng)卡)。具體的bat代碼如下:
rem 刪除默認(rèn)路由
route delete 0.0.0.0 -4
route delete 130.0.0.0 -4
route delete 131.0.0.0 -4
route delete 132.0.0.0 -4
route delete 133.0.0.0 -4
route delete 134.0.0.0 -4
rem 將
無線網(wǎng)絡(luò)的網(wǎng)關(guān)設(shè)為默認(rèn)
route add 0.0.0.0 mask 0.0.0.0 192.168.8.1 -4
rem 將內(nèi)網(wǎng)中需要訪問的網(wǎng)段添加到路由表中
route add 130.0.0.0 mask 255.0.0.0 192.168.4.1 -4
route add 131.0.0.0 mask 255.0.0.0 192.168.4.1 -4
route add 132.0.0.0 mask 255.0.0.0 192.168.4.1 -4
route add 133.0.0.0 mask 255.0.0.0 192.168.4.1 -4
route add 134.0.0.0 mask 255.0.0.0 192.168.4.1 -4
有關(guān)網(wǎng)關(guān)的問題(window中)可以理解為交通樞紐,如果前進(jìn)的方向有兩個(gè)指揮官,一個(gè)讓你往左,一個(gè)讓你往右,估計(jì)你就會蒙了。所以這段代碼可以這么理解:兩個(gè)指揮官AB,A是主指揮官(外網(wǎng)網(wǎng)關(guān)),B是副指揮官(內(nèi)網(wǎng)網(wǎng)關(guān)),和外界交流,主指揮官好使(默認(rèn)網(wǎng)關(guān));和內(nèi)部溝通,主指揮官把這個(gè)任務(wù)交給副指揮官處理(內(nèi)網(wǎng)網(wǎng)段路由)。