[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
如果想只有去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
留言