Windows ਦਾ VPN ਸਾਰਾ ਟਰੈਫਿਕ ਲੈ ਰਿਹਾ ਹੈ? ਇਸ ਦਾ ਡਿਫ਼ਾਲਟ ਰੂਟ ਹਟਾਓ
ਰਿਮੋਟ ਨੈੱਟਵਰਕ ਉੱਤੇ ਡਿਫ਼ਾਲਟ ਗੇਟਵੇ ਵਰਤੋਂ ਵਿਕਲਪ ਹਟਾਓ, ਧੱਕਿਆ ਗਿਆ ਡਿਫ਼ਾਲਟ ਰੂਟ ਮਿਟਾਓ, ਆਪਣੇ ਦਫ਼ਤਰ ਦੇ ਪ੍ਰੀਫ਼ਿਕਸ ਮੁੜ ਜੋੜੋ, ਫਿਰ DNS ਅਤੇ IPv6 ਦੁਬਾਰਾ ਜਾਂਚੋ।
ਤੁਸੀਂ ਦਫ਼ਤਰ ਦੇ VPN ਨਾਲ ਜੁੜਦੇ ਹੋ ਅਤੇ ਬ੍ਰਾਊਜ਼ਰ ਦਾ ਹਰ ਪੰਨਾ ਉਸ ਨੈੱਟਵਰਕ ਰਾਹੀਂ ਜਾਣ ਲੱਗਦਾ ਹੈ: ਫ਼ਾਈਲ ਸਰਵਰ ਤੇਜ਼ ਹੈ, ਬਾਕੀ ਸਭ ਹੌਲੀ, ਫ਼ਿਲਟਰ ਕੀਤਾ ਜਾਂ ਗਾਇਬ ਹੈ। ਕਲਾਇੰਟ ਗ਼ਲਤ ਨਹੀਂ ਕਰ ਰਿਹਾ; ਪ੍ਰੋਫ਼ਾਈਲ ਨੇ ਪੂਰਾ ਟਨਲ ਮੰਗਿਆ ਸੀ। ਇਸ ਨੂੰ ਰੋਕਣ ਵਾਲਾ ਸਵਿੱਚ ਆਧੁਨਿਕ ਸੈਟਿੰਗਾਂ ਐਪ ਵੱਲੋਂ ਨਾ ਦਿਖਾਏ ਜਾਣ ਵਾਲੇ ਸੰਵਾਦ ਵਿੱਚ ਇੱਕ ਚੈੱਕਬਾਕਸ ਹੈ, ਅਤੇ ਹਰ ਕਨੈਕਸ਼ਨ ਉੱਤੇ ਗੇਟਵੇ ਫਿਰ ਬੋਲਦਾ ਹੈ। ਇਹ ਮਾਰਗਦਰਸ਼ਕ ਉਸ ਕ੍ਰਮ ਦੀ ਪਾਲਣਾ ਕਰਦਾ ਹੈ ਜੋ Windows ਇੰਟਰਫ਼ੇਸ ਅਸਲ ਵਿੱਚ ਪੇਸ਼ ਕਰਦਾ ਹੈ, ਫਿਰ ਉਨ੍ਹਾਂ ਜਾਂਚਾਂ ਨੂੰ ਕਵਰ ਕਰਦਾ ਹੈ ਜੋ ਰੂਟ ਟੇਬਲ ਸਹੀ ਦਿਸਣ ਤੋਂ ਬਾਅਦ ਵੀ ਫੇਲ ਹੁੰਦੀਆਂ ਹਨ।
ਸੈਟਿੰਗਾਂ ਵਿੱਚ ਨਹੀਂ, ਅਡੈਪਟਰ ਗੁਣਾਂ ਵਿੱਚ ਸ਼ੁਰੂ ਕਰੋ
ਸੈਟਿੰਗਾਂ ਐਪ ਪ੍ਰੋਫ਼ਾਈਲ ਨੂੰ ਨੈੱਟਵਰਕ ਅਤੇ ਇੰਟਰਨੈੱਟ ਹੇਠ, ਫਿਰ VPN ਵਿੱਚ ਸੂਚੀਬੱਧ ਕਰਦੀ ਹੈ, ਪਰ ਸਿਰਫ਼ ਆਮ ਚੋਣਾਂ ਦਿਖਾਉਂਦੀ ਹੈ। ਡਿਫ਼ਾਲਟ ਗੇਟਵੇ ਦਾ ਫ਼ੈਸਲਾ ਅਡੈਪਟਰ ਉੱਤੇ ਹੁੰਦਾ ਹੈ। Win+R ਅਤੇ ncpa.cpl ਨਾਲ ਕਲਾਸਿਕ ਅਡੈਪਟਰ ਸੂਚੀ ਖੋਲ੍ਹੋ, VPN ਕਨੈਕਸ਼ਨ ਉੱਤੇ ਸੱਜਾ-ਕਲਿੱਕ ਕਰੋ, ਗੁਣ ਚੁਣੋ, ਇੰਟਰਨੈੱਟ ਪ੍ਰੋਟੋਕਾਲ ਸੰਸਕਰਣ 4 ਚੁਣੋ, ਫਿਰ ਗੁਣ ਅਤੇ ਫਿਰ ਐਡਵਾਂਸਡ ਚੁਣੋ। ਰਿਮੋਟ ਨੈੱਟਵਰਕ ਉੱਤੇ ਡਿਫ਼ਾਲਟ ਗੇਟਵੇ ਵਰਤੋਂ ਤੋਂ ਟਿੱਕ ਹਟਾਓ ਅਤੇ ਤਿੰਨਾਂ ਸੰਵਾਦਾਂ ਵਿੱਚੋਂ ਬਾਹਰ ਨਿਕਲਣ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ।
ਜਾਂਚ ਤੋਂ ਪਹਿਲਾਂ ਦੁਬਾਰਾ ਜੁੜੋ, ਕਿਉਂਕਿ ਚੈੱਕਬਾਕਸ ਟਨਲ ਬਣਦਿਆਂ ਲਾਗੂ ਹੁੰਦਾ ਹੈ ਅਤੇ ਮੌਜੂਦਾ ਸੈਸ਼ਨ ਆਪਣੀ ਬਣਾਈ ਟੇਬਲ ਰੱਖਦਾ ਹੈ। ਜੇ ਕਲਾਇੰਟ ਡਿਸਕਨੈਕਟ ਹੋਣ ਵੇਲੇ ਅਡੈਪਟਰ ਨਾ ਦਿਸੇ ਤਾਂ ਇੱਕ ਵਾਰ ਜੁੜੋ ਅਤੇ ਵਿੰਡੋ ਦੁਬਾਰਾ ਖੋਲ੍ਹੋ। IPv4 ਗੁਣ ਪੰਨੇ ਤੋਂ ਬਿਨਾਂ TAP ਜਾਂ Wintun ਅਡੈਪਟਰ ਇੰਸਟਾਲ ਕਰਨ ਵਾਲੇ ਵਿਕਰੇਤਾ ਕਲਾਇੰਟ ਵਿੱਚ ਇਹ ਸੰਵਾਦ ਹੀ ਨਹੀਂ ਹੁੰਦਾ; ਉਨ੍ਹਾਂ ਲਈ ਉਹੀ ਫ਼ੈਸਲਾ ਕਲਾਇੰਟ ਦੀਆਂ ਆਪਣੀਆਂ ਸੈਟਿੰਗਾਂ ਵਿੱਚ ਸਪਲਿਟ-ਟਨਲ ਚੋਣ ਹੈ, ਅਤੇ ਅਡੈਪਟਰ ਦਾ ਚੈੱਕਬਾਕਸ ਲੱਭਣ ਦੀ ਗ਼ਲਤ ਜਗ੍ਹਾ ਹੈ।
PowerShell ਤੋਂ ਉਹੀ ਬਦਲਾਅ
Windows VPN ਸਟੋਰ ਵਿੱਚ ਬਣਾਏ ਪ੍ਰੋਫ਼ਾਈਲ ਲਈ, ਸੈਟਿੰਗ ਸਕ੍ਰਿਪਟ ਯੋਗ ਹੈ, ਜੋ ਤੁਸੀਂ ਚਾਹੁੰਦੇ ਹੋ ਜੇ ਮਸ਼ੀਨ ਅਕਸਰ ਦੁਬਾਰਾ ਬਣਾਈ ਜਾਂਦੀ ਹੈ:
Set-VpnConnection -Name "Office" -SplitTunneling $true
Get-VpnConnection -Name "Office" | Select-Object Name,SplitTunneling
ਉਹ cmdlet ਸਿਰਫ਼ ਉਸ ਸਟੋਰ ਦੇ ਪ੍ਰੋਫ਼ਾਈਲਾਂ ਤੱਕ ਪਹੁੰਚਦਾ ਹੈ। ਤੀਜੀ ਧਿਰ ਦੇ ਕਲਾਇੰਟ ਵੱਲੋਂ ਜੋੜਿਆ ਕਨੈਕਸ਼ਨ ਦਿਸੇਗਾ ਨਹੀਂ, ਅਤੇ ਕਮਾਂਡ ਟਾਈਪੋ ਵਰਗੀ ਦਿਸਣ ਵਾਲੀ ਨਾਮ ਗ਼ਲਤੀ ਨਾਲ ਫੇਲ ਹੁੰਦੀ ਹੈ। ਇਹ ਵੀ ਧਿਆਨ ਦਿਓ ਕਿ ਸਵਿੱਚ ਕੀ ਨਹੀਂ ਕਰਦਾ: ਇਹ ਕਲਾਇੰਟ ਨੂੰ ਡਿਫ਼ਾਲਟ ਰੂਟ ਇੰਸਟਾਲ ਕਰਨ ਤੋਂ ਰੋਕਦਾ ਹੈ, ਪਰ ਜੁੜਨ ਵੇਲੇ ਗੇਟਵੇ ਵੱਲੋਂ ਧੱਕੇ ਰੂਟ ਨਹੀਂ ਹਟਾਉਂਦਾ, ਇਸ ਲਈ ਬਹੁਤ ਸਾਰੇ ਨੈੱਟਵਰਕਾਂ ਵਿੱਚ ਅਗਲਾ ਹਿੱਸਾ ਅਜੇ ਵੀ ਲੋੜੀਂਦਾ ਹੈ।
ਜਦੋਂ ਗੇਟਵੇ ਡਿਫ਼ਾਲਟ ਦੁਬਾਰਾ ਧੱਕਦਾ ਹੈ
ਪਹਿਲਾਂ ਟੇਬਲ ਪੜ੍ਹੋ। ਵੱਖਰੇ ਮੈਟ੍ਰਿਕ ਵਾਲੀਆਂ ਦੋ ਡਿਫ਼ਾਲਟ ਐਂਟਰੀਆਂ ਦਾ ਮਤਲਬ ਹੈ ਕਿ ਪ੍ਰੋਫ਼ਾਈਲ ਬਦਲਾਅ ਕੰਮ ਕੀਤਾ ਅਤੇ ਧੱਕੇ ਰੂਟ ਨੇ ਫਿਰ ਵੀ ਉਸ ਦੀ ਥਾਂ ਲੈ ਲਈ:
route print -4
Get-NetRoute -DestinationPrefix 0.0.0.0/0 | Sort-Object RouteMetric
Get-NetAdapter | Select-Object Name,ifIndex
ਟਨਲ ਦਾ ਡਿਫ਼ਾਲਟ ਰੂਟ ਮਿਟਾਓ ਅਤੇ ਭੌਤਿਕ ਵਾਲਾ ਰੱਖੋ। ਤੀਜੀ ਕਮਾਂਡ ਦਾ ਇੰਟਰਫ਼ੇਸ ਇੰਡੈਕਸ ਵਰਤੋ, ਅਡੈਪਟਰ ਉਪਨਾਮ ਨਹੀਂ, ਕਿਉਂਕਿ ਉਪਨਾਮ ਦੇਣ ਵਾਲੀਆਂ ਸਕ੍ਰਿਪਟਾਂ ਪ੍ਰਦਰਸ਼ਿਤ ਨਾਮ ਬਦਲਦਿਆਂ ਹੀ ਟੁੱਟ ਜਾਂਦੀਆਂ ਹਨ:
Remove-NetRoute -DestinationPrefix 0.0.0.0/0 -InterfaceIndex 21 -Confirm:$false
route delete 0.0.0.0 10.8.0.1
ਮਿਟਾਉਣ ਨਾਲ ਦਫ਼ਤਰ ਵੀ ਨਾਲ ਚਲਾ ਜਾਂਦਾ ਹੈ, ਇਸ ਲਈ ਕਾਰਪੋਰੇਟ ਪ੍ਰੀਫ਼ਿਕਸ ਟਨਲ ਗੇਟਵੇ ਰਾਹੀਂ ਮੁੜ ਜੋੜੋ। ਇਹੀ ਉਹ ਲਾਈਨ ਹੈ ਜੋ ਲੋਕ ਛੱਡ ਦਿੰਦੇ ਹਨ, ਅਤੇ ਇਸੇ ਲਈ ਸਫਲ ਸਪਲਿਟ-ਟਨਲ ਬਦਲਾਅ ਤੋਂ ਬਾਅਦ «VPN ਨੇ ਕੰਮ ਕਰਨਾ ਬੰਦ ਕਰ ਦਿੱਤਾ» ਸੁਣਿਆ ਜਾਂਦਾ ਹੈ:
route add 10.0.0.0 mask 255.0.0.0 10.8.0.1 metric 5 if 21
ਇਨ੍ਹਾਂ ਵਿੱਚੋਂ ਕੁਝ ਵੀ ਦੁਬਾਰਾ ਜੁੜਨ 'ਤੇ ਨਹੀਂ ਰਹਿੰਦਾ, ਇਹ ਬੱਗ ਨਹੀਂ ਸਗੋਂ ਇਮਾਨਦਾਰ ਵਿਵਹਾਰ ਹੈ: ਅਡੈਪਟਰ ਦੁਬਾਰਾ ਬਣਦਾ ਹੈ ਅਤੇ ਕਲਾਇੰਟ ਉਹੀ ਦੁਬਾਰਾ ਲਾਗੂ ਕਰਦਾ ਹੈ ਜਿਸ 'ਤੇ ਪ੍ਰੋਫ਼ਾਈਲ ਅਤੇ ਗੇਟਵੇ ਸਹਿਮਤ ਹੋਏ ਸਨ। ਜੇ ਡਿਫ਼ਾਲਟ ਹਰ ਵਾਰ ਵਾਪਸ ਆਉਂਦਾ ਹੈ, ਗੇਟਵੇ ਸਪਲਿਟ ਟਨਲਿੰਗ ਨੂੰ ਰੱਦ ਕਰਨ ਲਈ ਸੰਰਚਿਤ ਹੈ ਅਤੇ ਇਸ ਨੂੰ ਧੱਕਦਾ ਰਹੇਗਾ, ਜਾਂ ਸੈਸ਼ਨ ਕੱਟ ਦੇਵੇਗਾ। ਇਹ ਨੈੱਟਵਰਕ ਆਪਰੇਟਰ ਦੀ ਨੀਤੀ ਹੈ, ਅਤੇ ਬੇਨਤੀ ਉੱਥੇ ਹੀ ਜਾਣੀ ਚਾਹੀਦੀ ਹੈ, ਹਰ ਕਨੈਕਸ਼ਨ 'ਤੇ ਇਸ ਨਾਲ ਲੜਨ ਵਾਲੀ ਸਥਾਨਕ ਸਕ੍ਰਿਪਟ ਵਿੱਚ ਨਹੀਂ।
ਇੱਕ ਵਾਰ ਦੁਬਾਰਾ ਜੁੜਨ ਤੋਂ ਬਾਅਦ DNS, IPv6 ਅਤੇ ਮੈਟ੍ਰਿਕ ਦੁਬਾਰਾ ਜਾਂਚੋ
IPv4 ਡਿਫ਼ਾਲਟ ਰੂਟ ਹਟਾਉਣ ਨਾਲ ਦੂਜੇ ਪਰਿਵਾਰ ਜਾਂ ਨਾਮ ਹੱਲ ਬਾਰੇ ਕੁਝ ਸਾਬਤ ਨਹੀਂ ਹੁੰਦਾ। IPv4 ਡਿਫ਼ਾਲਟ ਸਥਾਨਕ ਰਹਿੰਦਿਆਂ ਟਨਲ IPv6 ਢੋ ਸਕਦਾ ਹੈ, ਅਤੇ ਧੱਕੀ ਰਿਜ਼ੌਲਵਰ ਸੂਚੀ ਅੰਦਰੂਨੀ ਨਾਮ ਚਾਲੂ ਰੱਖ ਸਕਦੀ ਹੈ ਜਦੋਂ ਕਿ ਇਸ ਨੂੰ ਵਰਤਣ ਵਾਲੀਆਂ ਕਿਊਰੀਆਂ ਹੋਰ ਰਾਹ ਜਾਂਦੀਆਂ ਹਨ। ਪੂਰਾ ਕਹਿਣ ਤੋਂ ਪਹਿਲਾਂ ਤਿੰਨੇ ਜਾਂਚੋ:
Get-NetRoute -DestinationPrefix ::/0
Get-DnsClientServerAddress -InterfaceAlias "Office"
Get-DnsClientNrptPolicy
ਜੇ ਹਰ ਕਨੈਕਸ਼ਨ 'ਤੇ ਸਥਿਤੀ ਵਾਪਸ ਆਉਂਦੀ ਹੈ, ਟੇਬਲ ਹੱਥੋਂ ਸੋਧਣ ਦੀ ਥਾਂ ਕਮਾਂਡਾਂ ਨੂੰ ਪ੍ਰਤੀ-ਕਨੈਕਸ਼ਨ ਕਾਰਵਾਈ ਵਿੱਚ ਲੈ ਜਾਓ: ਕਨੈਕਸ਼ਨ ਘਟਨਾ 'ਤੇ ਸ਼ੁਰੂ ਹੋਣ ਵਾਲਾ ਨਿਯਤ ਕੰਮ, ਜਾਂ ਕਲਾਇੰਟ ਦੀ ਆਪਣੀ ਸਪਲਿਟ-ਟਨਲ ਸੈਟਿੰਗ ਜੇ ਹੋਵੇ। ਇੰਟਰਫ਼ੇਸ ਇੰਡੈਕਸ ਨੂੰ ਚਰ ਵਿੱਚ ਰੱਖੋ ਅਤੇ ਚਲਾਉਣ ਵੇਲੇ ਲੱਭੋ, ਕਿਉਂਕਿ ਅਡੈਪਟਰ ਜੋੜੇ ਜਾਂ ਹਟਾਏ ਜਾਣ 'ਤੇ ਇਹ ਬਦਲ ਸਕਦਾ ਹੈ।
ਤੁਸੀਂ ਕੀ ਛੱਡਿਆ, ਇਹ ਤੈਅ ਕਰੋ
ਸਥਾਨਕ ਇੰਟਰਨੈੱਟ ਟਰੈਫਿਕ ਹੁਣ ਦਫ਼ਤਰ ਜਾਂਚਦਾ ਜਾਂ ਫ਼ਿਲਟਰ ਨਹੀਂ ਕਰਦਾ, ਅਤੇ ਸਿਰਫ਼ ਟਨਲ ਰਾਹੀਂ ਪ੍ਰਕਾਸ਼ਿਤ ਹੋਣ ਵਾਲੀ ਹਰ ਚੀਜ਼ ਨੂੰ ਹੁਣ ਆਪਣਾ ਰੂਟ ਚਾਹੀਦਾ ਹੈ। ਕੁਝ ਸੰਸਥਾਵਾਂ ਸਪਲਿਟ ਟਨਲਿੰਗ ਨੂੰ ਨੀਤੀ ਦੀ ਉਲੰਘਣਾ ਮੰਨਦੀਆਂ ਹਨ, ਇਸ ਲਈ ਪ੍ਰਬੰਧਿਤ ਡਿਵਾਈਸ ਬਦਲਣ ਤੋਂ ਪਹਿਲਾਂ ਇਸ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ; ਧੱਕਿਆ ਡਿਫ਼ਾਲਟ ਕਦੇ-ਕਦੇ ਹਾਦਸਾ ਨਹੀਂ ਸਗੋਂ ਲਾਗੂ ਕਰਨ ਦਾ ਤਰੀਕਾ ਹੁੰਦਾ ਹੈ। Set-VpnConnection ਦਸਤਾਵੇਜ਼ ਸਪਲਿਟ-ਟਨਲਿੰਗ ਪੈਰਾਮੀਟਰ ਅਤੇ ਉਨ੍ਹਾਂ ਪ੍ਰੋਫ਼ਾਈਲ ਕਿਸਮਾਂ ਦੀ ਸੂਚੀ ਦਿੰਦਾ ਹੈ ਜਿਨ੍ਹਾਂ 'ਤੇ ਇਹ ਲਾਗੂ ਹੁੰਦਾ ਹੈ।
ਫਿਰ ਨਿਸਚਿਤ ਕ੍ਰਮ ਵਿੱਚ ਪੁਸ਼ਟੀ ਕਰੋ: ਡਿਫ਼ਾਲਟ ਰੂਟ ਕਿਸ ਦਾ ਹੈ, ਆਮ ਬ੍ਰਾਊਜ਼ਿੰਗ, ਪਤੇ ਰਾਹੀਂ ਇੱਕ ਕਾਰਪੋਰੇਟ ਹੋਸਟ, ਇੱਕ ਅੰਦਰੂਨੀ ਨਾਮ, ਅਤੇ ਇੱਕ ਵਾਰ ਦੁਬਾਰਾ ਜੁੜਨ ਤੋਂ ਬਾਅਦ ਉਹੀ ਚਾਰ। ਜੇ ਬ੍ਰਾਊਜ਼ਿੰਗ ਚੱਲਦੀ ਹੈ ਅਤੇ ਕਾਰਪੋਰੇਟ ਹੋਸਟ ਫੇਲ ਹੁੰਦਾ ਹੈ, ਤਾਂ ਗੁੰਮ ਪ੍ਰੀਫ਼ਿਕਸ ਰੂਟ ਹੈ, ਤੁਹਾਡਾ ਹਟਾਇਆ ਡਿਫ਼ਾਲਟ ਨਹੀਂ, ਅਤੇ ਪ੍ਰੋਫ਼ਾਈਲ ਦੁਬਾਰਾ ਬਣਾਉਣ ਨਾਲੋਂ ਇਸ ਨੂੰ ਠੀਕ ਕਰਨਾ ਕਿਤੇ ਸਸਤਾ ਹੈ।