Windows下多宽带叠加BAT批处理方法.doc
文本预览下载声明
Windows下多宽带叠加BAT批处理方法
来源:
作者:电脑技术网
审核:Sun丶
时间:2012-11-20
阅读: 142次
?复制,记事本另存为*.bat双击运行即可@echo off
echo.echo?????????????? echo?? ╭─────┤?? internet加速?? echo?? │????????? ╰─────────╯????????? │echo?? │???? 仅支持不超过五路internet负载均衡???? echo?? │????????????????????????????????????????? │echo?? │???????????? │echo?? ╰─────────────────────╯echo.echo 请以管理员身份运行此批命令echo.echo 运行此命令前:echo ------请先把各网卡连通internetecho ------请先行用ipconfig /all查看各网卡对应网关情况echo.setlocal EnableDelayedExpansion
rem 获取网卡信息-----------------------------------------for /f delims= %%i in (route print ^| find ...) do (set /a n+=1set line!n!=%%i)echo.
rem 获取网关信息-----------------------------------------set m=1 set o=1:getinterfor /f tokens=2 delims== %%i in (set line%m%) do set line%m%=%%iset yn=set /p yn=!line%m%! 是internet通路吗[直接回车默认n][y/n]?:if %yn% == y (for /f tokens=1,* delims=. %%i in (!line%m%!) do set interface%o%=%%iset /p gateway%o%=...........网关[直接回车默认]:if #!gateway%o%! == # set gateway%o%=set /a o+=1)set /a m+=1if %m% leq %n% goto getinter
rem 设置路由-----------------------------------------echo.
if #%interface1% == # (echo 没有internet通路goto ext)
if #%interface2% == # (echo 只有一块网卡上网,不能负载均衡goto ext)
rem 排除IP:10 127 172 169 192if #%interface3% == # (echo 有二块网卡上网,开始负载均衡...set n1=1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61 63 65 67 69 71 73 75 77 79 81 83 85 87 89 91 93 95 97 99 101 103 105 107 109 111 113 115 117 119 121 123 125 129 131 133 135 137 139 141 143 145 147 149 151 153 155 157 159 161 163 165 167 171 173 175 177 179 181 183 185 187 189 191 193 195 197 199 201 203 205 207 209 211 213 215 217 219 221 223set n2=2 4 6 8 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50 52 54 56 58 60 62 64 66 68 70 72 74 76 78 80 82 84 86 88 90 92 94 96 98 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 130 132 134 136 138 140 142 144 146 148 150 152 154 156 158 160 162 164 166 168 170 174 176 178 180 182 18
显示全部