win7上用bat脚本自动连接pptp ***并添加路由 (2011-11-01 10:50:00)转载▼
标签: 杂谈 分类: 脚本
使用默认连接pptp ***会将本地网络的路由改变,所有的数据包都经过***出去,如果想只有去***网络的数据走***,其他的还走原来的网关,那样就要每次都手动添加路由,比较麻烦。
使用一下bat脚本可以轻松实现一键拨号并添加路由
1、创建一个pptp的***拨号连接(这个应该都会,此处略过)
2、右键刚建好的一个连接--属性--网络--Internet协议版本4--属性--高级,将IP设置里的“在远程网络上使用默认网关”的勾掉。
3、创建一个文本文件,将扩展名改为bat,然后编辑它,如下:
@echo off
rasdial 你刚才创建的***连接名 用户名 密码
for /f "tokens=16" %%i in ('ipconfig ^| find /i "1000"') do set ip=%%i
route add 19216850 mask 2552552550 %ip%
pause
红色字体部分特别说明,根据实际情况修改:
1、第三行的红色部分“1000”,是你***连接成功后获得的IP地址,只写前三位就行了,如果不知道就先手动连接一次,然后去查看自己获得的IP。
2、第四行就是你***对端的网络的网段和掩码,根据实际情况修改下就OK了。
完成后直接双击bat脚本就可以连接了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)