另类的双线路切换

数字办公

如果单位局域网接有电信、网通两条线路,就可以用网通线路访问北方网络、用电信线路访问南方网络(即双线路切换,通过切换不同的线路获得最佳的网络访问效果),获得较好匹配的线路组合,也可以在网上高峰时间选网速较快的线路。

那么,如何实现局域网双线路的切换呢?用双WAN接口的路由器比较贵,不适合小型企业;下载双线路切换软件,又担心被捆绑了流氓软件。不如试试批处理吧!它可以快速达到目的。

本例中的局域网有20台电脑,网通线路的网关为192.168.0.254,DNS为202.102.224.68与202.102.227.68;电信线路的网关为192.168.0.1,DNS为219.150.150.150与219.150.32.132,电信线路为默认线路。局域网所有电脑切换成网通线路的批处理关键代码如下:

for /f ”tokens=3,4 deli ms== “ %%i in (‘ipconfig ^|findstr /r ”本“’) do echo %%i %%j >DNS.txt 判断网络连接名 for /f ”tokens=1 delim

s==:“ %%d in (DNS.txt) do set a=%%d 给DNS变量赋值

小提示:判断要更改的网络连接名时,如果没有改名字,一般都是“本地连接”;如果有多个网卡,则直接转到更改DNS处,把 “%a%”改为需要修改的网络连接名,再把最后的del DNS.txt 删掉。网关为动态修改,电脑重启后,恢复为原始设置。

如果要改回电信线路,只须再把上面批处理中网通的网关改为电信的网关,即把192.168.0.1,metric 2改为metric 1,把主DNS、副DNS都改为电信的DNS,网通的DNS填在index=3和index=4处即可。

小提示:本文中的批处理代码也可以在一台电脑上使用。

批处理代码和批处理文件下载地址:http://download.cpcw.com