Windows 10 Build ใหม่ รองรับเพิ่ม Static Route ให้ VPN Connection อัตโนมัติ (Split Tunneling) Route จะหายเมื่อ Disconnect ใช้ Cmdlet Add-VpnConnectionRoute
ขั้นตอนการตั้งค่า
- ดู VPN Connections:
Get-VpnConnection - ปิด Default Gateway บน Remote Network (Split Tunneling):
Set-VpnConnection –Name "workVPN" -SplitTunneling $True - เพิ่ม Route:
Add-VpnConnectionRoute -ConnectionName workVPN -DestinationPrefix 192.168.11.0/24 –PassThruAdd-VpnConnectionRoute -ConnectionName workVPN -DestinationPrefix 10.1.0.0/16 –PassThru- Single Host:
10.1.1.26/32
- Single Host:
- Reconnect VPN → Route จะเพิ่มเข้า Routing Table
- Disconnect → Route หายอัตโนมัติ (ตรวจสอบด้วย
Get-NetRoute) - ลบ Route:
Remove-VpnConnectionRoute -ConnectionName workVPN -DestinationPrefix 192.168.11.0/24 -PassThru
วิธีเก่า (Windows 7/Server 2008 R2)
ใช้ CMAK หรือ Script + Task Scheduler Trigger Event ID 20225 (RasMan) รัน netsh -f vpn_route.netsh