Windows
如果預設網關 IP 是動態的,我可以向 VPN 網路添加靜態路由嗎?(Windows 7的)
如果預設網關 IP 是動態的,我可以向 VPN 網路添加靜態路由嗎?(Windows 7的)
如果預設網關沒有改變,這很容易通過永久路由解決,因為您可以這樣做:
route add 10.0.0.0 mask 255.255.255.0 192.168.117.232 -p
但是,我們客戶的防火牆創建的 VPN 會為 VPN 的預設網關分配一個動態 IP 地址,因此,IP 的最後一個塊可以更改。
有沒有辦法只通過適配器來做到這一點?還是使用 IP 範圍?
我自己找到了答案:
您實際上不需要指定預設網關 - 您可以使用 0.0.0.0 的全部內容,然後指定介面號(文件並沒有說明這一點!):
- 通過從命令提示符執行“路由列印”來查找 VPN 的介面號,並將其用於以下命令中的 IF 參數。
- 使用“route add”為相關 IP 範圍添加靜態路由(使用 -p 使其永久化):
路由添加xxxx遮罩 255.255.255.0 0.0.0.0 IF yy -p
當然 - 您需要將上述命令中的 IP 地址 (xxxx) 和介面號 (yy) 替換為與您的系統相關的內容。
值得慶幸的是,當您重新連接時,VPN 介面 ID 似乎沒有改變,但它會因電腦而異。
然後“路由列印”應顯示所需的靜態路由,網關地址為“On-link”:
=========================================================================== Persistent Routes: Network Address Netmask Gateway Address Metric 10.0.0.0 255.255.255.0 On-link 1 ===========================================================================