[VPN] windows 7上用bat 自動連接PPTP VPN 並設定ROUTE

使用默認連接pptp vpn會將本地網路的route改變,所有的封包都經過vpn出去,

如果想只有去vpn網路的封包走vpn,其他的還走原來的網段,那樣就要每次都手動添加route,比較麻煩。

使用bat可以輕鬆達成一鍵撥號並添加route

1、創建一個pptp的vpn撥號連結

2、在剛建好的連結上按右鍵--內容--網路功能--網際網路通訊協定第4版--內容--進皆,將IP設定裡的--使用遠端網路的預設閘道的勾取消掉。

3、創建一個文本文件,將擴展名改為bat,然後編輯它,如下:




@echo off

rasdial vpn_name username password

for  /f "tokens=16"  %%i in ('ipconfig ^| find /i "192.168.13."') do set ip=%%i

route add 192.168.10.0 mask 255.255.255.0 %ip%
route add 192.168.253.0 mask 255.255.255.0 %ip%

pause

留言

這個網誌中的熱門文章

名言-神劍闖江湖

[php] 裁切圖片並縮小至指定大小