作者ozone (OZONE PTT基金)
站內Windows
標題[問題] XP cmd自動帶入網路介面IP位置?
時間Sun Jul 13 16:10:24 2014
因為工作需要常連接公司VPN 但公司VPN只能存取公司內部網路
為了一邊工作同時也可連接internet查詢資料
於是將route table 0.0.0.0/0的gateway改回原本對外網卡
只將內部網路172.16.0.0/12的gateway從VPN介面出去
( route add 172.16.0.0 MASK 255.240.0.0 172.16.49.
44 )
想將上面的過程寫成bat以便每次連上VPN後直接點選更改route
但是每次連上VPN取得的gateway IP都不一樣(黃字部份)
這樣都還要再多一道查詢的動作
不曉得有什麼方式可以讓我上面那行指令自動去抓出VPN分配到的IP
直接執行bat檔就好了 謝謝
如果能再教我如何連線VPN成功的同時自動執行此bat檔就再好不過了! 感激不盡!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.135.253.228
※ 文章網址: http://www.ptt.cc/bbs/Windows/M.1405239027.A.70B.html
→ giacch :FOR /F "TOKENS=3" %A IN ( 07/13 20:36
→ giacch :'ROUTE PRINT ^| FIND "172.16.0.0"') DO ECHO %A 07/13 20:37
→ giacch :VPN設定 不勾選 "使用遠端網路上的預設閘道" 07/13 20:45
→ ozone :三樓的方法我試過 但不曉是不是dns的問題 連內網會 07/14 00:05
→ ozone :變很慢 07/14 00:05
→ ozone :雖然內網大部份網址都已經加入host檔 但在開內部網 07/14 00:06
→ ozone :頁仍是很龜速 所以作罷... 07/14 00:06
→ ozone :感謝我再試試!! 07/14 00:07