User Tools

Site Tools


networking:mikrotik:split_tunnel_01

Split tunnel - Powershell cmdlet

  1. In vpn connection properties select Internet Protocol V4
  2. In General Properties, click Advanced
  3. In Advanced TCP/IP Settings, uncheck Use default gateway on remote network

Now, your computer will no longer use a gateway on remote network for internet access.

Next, we need to add a route so the traffic to the remote network could be routed properly.

Powershell has a cmdlet available that adds routes on VPN connection and removes them again when the VPN is disconnected:
<fc #ff0000>Add-VpnConnectionRoute</fc>
It works without having to specify the interface ID.

The basic syntax is like this:

Add-VpnConnectionRoute -ConnectionName "VPN Connection Name" -DestinationPrefix 10.0.0.0/16

After entering this command, the routes will be created/removed automatically on connection/disconnection of the VPN.

There is no adequate Get-VpnConnectionRoute to check your current settings, but you can use Get-VpnConnection which gives too much information, but nevertheless, helps.

Add-VpnConnectionRoute Help
Get-VpnConnection Help

Set-VpnConnection -Name "VPN Connection Name" -SplitTunneling $True
networking/mikrotik/split_tunnel_01.txt · Last modified: 2020/08/19 12:02 by rplecko