VPN ਜੁੜਦਾ ਹੈ, ਮੀਨੂ ਬਾਰ ਇਹ ਦਿਖਾਉਂਦਾ ਹੈ, ਅਤੇ ਅੰਦਰੂਨੀ ਹੋਸਟ ਫਿਰ ਵੀ ਸਮਾਂ ਸੀਮਾ ਪਾਰ ਕਰਦਾ ਹੈ। ਅਜਿਹੀ ਸਥਿਤੀ ਵਿੱਚ ਤਿੰਨ ਸੰਭਾਵੀ ਕਾਰਨ ਹਨ, ਅਤੇ ਕਿਹੜਾ ਲਾਗੂ ਹੁੰਦਾ ਹੈ ਇਹ ਇਸ ਗੱਲ 'ਤੇ ਨਿਰਭਰ ਕਰਦਾ ਹੈ ਕਿ ਟਨਲ ਕਿਵੇਂ ਸੰਰਚਿਤ ਸੀ। ਜਾਂ ਤਾਂ ਰੂਟ ਕਮਾਂਡ ਨੇ ਜਿੱਥੇ ਨੈੱਟਵਰਕ ਐਡਰੈਸ ਲੋੜੀਂਦਾ ਸੀ ਉੱਥੇ ਹੋਸਟ ਐਡਰੈਸ ਵਰਤਿਆ, ਜਾਂ ਪ੍ਰੋਫਾਈਲ ਆਪ ਹੀ ਫੈਸਲੇ ਨੂੰ ਨਿਗਲਣ ਵਾਲਾ ਡਿਫਾਲਟ ਰੂਟ ਸਥਾਪਿਤ ਕਰਦਾ ਹੈ, ਜਾਂ ਕਲਾਇੰਟ PPP ਟਨਲ ਹੈ ਜਿਸ ਨੂੰ ਪ੍ਰੋਫਾਈਲ ਕੁੰਜੀ ਦੀ ਥਾਂ ਹੁੱਕ ਚਾਹੀਦਾ ਹੈ। ਉਹਨਾਂ ਨੂੰ ਇਸੇ ਕ੍ਰਮ ਵਿੱਚ ਜਾਂਚੋ, ਕਿਉਂਕਿ ਪਹਿਲੇ ਨੂੰ ਬਾਹਰ ਕੱਢਣਾ ਸਭ ਤੋਂ ਸਸਤਾ ਹੈ।

ਮੰਜ਼ਿਲ ਨੈੱਟਵਰਕ ਐਡਰੈਸ ਹੈ, ਮਾਸਕ ਉਪਸਰਗ ਦਾ ਵਰਣਨ ਕਰਦਾ ਹੈ

networksetup -setadditionalroutes ਮੰਜ਼ਿਲ, ਸਬਨੈੱਟ ਮਾਸਕ ਅਤੇ ਗੇਟਵੇ ਦੇ ਤ੍ਰਿਕ ਲੈਂਦਾ ਹੈ। ਇੱਕ ਅੰਦਰੂਨੀ ਸਬਨੈੱਟ ਟਨਲ ਰਾਹੀਂ ਭੇਜਣ ਵਾਲੀ ਕਾਲ ਇਵੇਂ ਦਿਖਦੀ ਹੈ:

sudo networksetup -setadditionalroutes "VPN (L2TP)" 192.168.1.0 255.255.255.0 10.2.0.0

ਧਿਆਨ ਦਿਓ ਮੰਜ਼ਿਲ ਕੀ ਹੈ: ਨੈੱਟਵਰਕ ਐਡਰੈਸ, ਉਹ ਸਰਵਰ ਐਡਰੈਸ ਨਹੀਂ ਜਿਸ ਤੱਕ ਪਹੁੰਚਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰ ਰਹੇ ਹੋ। ਜਿਸ ਮਾਮਲੇ ਨੇ ਇਹ ਲੇਖ ਪੈਦਾ ਕੀਤਾ, ਉਸ ਵਿੱਚ ਉਸ ਥਾਂ 'ਤੇ 192.168.1.20 ਵਾਲੀ ਉਹੋ ਕਮਾਂਡ ਕੁਝ ਵੀ ਲਾਭਦਾਇਕ ਨਹੀਂ ਕੀਤਾ, ਅਤੇ ਉਸਨੂੰ 192.168.1.0 ਨਾਲ ਬਦਲਣ 'ਤੇ ਤੁਰੰਤ ਕੰਮ ਹੋਇਆ। ਉਹੀ ਮਾਸਕ, ਉਹੀ ਗੇਟਵੇ, ਇੱਕ ਵੱਖਰਾ ਅੰਕ। ਪੂਰੀ ਅਸਫਲਤਾ ਛੋਟੇ ਰੂਪ ਵਿੱਚ ਇਹੀ ਹੈ।

ਕਾਰਨ ਅੰਕਗਣਿਤ ਹੈ, ਨੀਤੀ ਨਹੀਂ। /24 ਮਾਸਕ ਨਾਲ ਜੋੜਿਆ ਹੋਸਟ ਐਡਰੈਸ 192.168.1.0/24 ਦਾ ਵਰਣਨ ਨਹੀਂ ਕਰਦਾ; ਇਹ ਉਸ ਚੀਜ਼ ਦਾ ਵਰਣਨ ਕਰਦਾ ਹੈ ਜਿਸਨੂੰ ਰੂਟਿੰਗ ਸਾਰਣੀ ਲਾਭਦਾਇਕ ਢੰਗ ਨਾਲ ਨਹੀਂ ਰੱਖ ਸਕਦੀ, ਇਸ ਲਈ ਐਂਟਰੀ ਰੱਦ ਜਾਂ ਅਣਗੌਲੀ ਹੋ ਜਾਂਦੀ ਹੈ ਅਤੇ ਟਨਲ ਅੰਤ ਵਿੱਚ ਤੁਹਾਡੇ ਇਰਾਦੇ ਤੋਂ ਘੱਟ ਢੋਂਦਾ ਹੈ।

ਜਦੋਂ ਤੁਸੀਂ ਠੀਕ ਇੱਕ ਹੋਸਟ ਚਾਹੁੰਦੇ ਹੋ, ਹੋਸਟ ਐਡਰੈਸ 255.255.255.255 ਮਾਸਕ ਨਾਲ ਵਰਤੋ। ਮਿਸ਼ਰਤ ਜੋੜੀਆਂ ਹੀ ਇੱਥੇ ਵਿਗੜਦੀਆਂ ਹਨ, ਹੋਸਟ ਐਡਰੈਸ ਦੀ ਵਰਤੋਂ ਆਪ ਨਹੀਂ। ਇੱਕ ਐਡਰੈਸ ਤੋਂ ਬਣਾਇਆ /32 ਵੈਧ ਰੂਟ ਹੈ; ਇੱਕ ਐਡਰੈਸ ਤੋਂ ਬਣਾਇਆ /24 ਗਲਤੀ ਹੈ।

ਕਾਲ ਸੂਚੀ ਬਦਲਦੀ ਹੈ, ਅਤੇ ਨਾਮ ਸ਼ਬਦੀ ਹੈ

ਪਹਿਲੀ ਕੋਸ਼ਿਸ਼ ਵਿੱਚ ਦੋ ਵਿਵਹਾਰ ਲੋਕਾਂ ਨੂੰ ਹੈਰਾਨ ਕਰਦੇ ਹਨ। ਕਮਾਂਡ ਜੋੜਨ ਦੀ ਥਾਂ ਪੂਰੀ ਵਾਧੂ ਰੂਟ ਸੂਚੀ ਸੈਟ ਕਰਦੀ ਹੈ, ਇਸ ਲਈ ਇੱਕ ਉਪਸਰਗ ਜੋੜਨ ਵਾਲੀ ਕਾਲ ਪਹਿਲਾਂ ਮੌਜੂਦ ਬਾਕੀਆਂ ਨੂੰ ਚੁੱਪਚਾਪ ਹਟਾ ਦਿੰਦੀ ਹੈ। ਪੂਰਾ ਸੈਟ ਇੱਕੋ ਕਾਲ ਵਿੱਚ ਬਣਾਓ।

ਸੇਵਾ ਨਾਮ ਵੀ ਤੁਹਾਡਾ ਬਣਾਇਆ ਲੇਬਲ ਨਹੀਂ ਹੈ। ਇਸਨੂੰ ਸਾਧਨ ਤੋਂ ਪੜ੍ਹੋ ਅਤੇ ਕਿਸਮ ਦੇ ਪਿਛੇਤਰ ਸਮੇਤ ਬਿਲਕੁਲ ਕਾਪੀ ਕਰੋ:

networksetup -listallnetworkservices

ਇੱਕ ਅੱਖਰ ਨਾਲ ਵੱਖਰਾ ਨਾਮ ਪੜ੍ਹਨ ਯੋਗ ਗਲਤੀ ਨਹੀਂ ਦਿੰਦਾ ਅਤੇ ਨਾ ਹੀ ਰੂਟ। ਇੱਥੇ ਸਹੀ ਤਰੀਕਾ ਕਾਪੀ-ਪੇਸਟ ਹੈ, ਯਾਦ ਤੋਂ ਦੁਬਾਰਾ ਟਾਈਪ ਕਰਨਾ ਨਹੀਂ।

ਜਦੋਂ ਪ੍ਰੋਫਾਈਲ ਡਿਫਾਲਟ ਰੂਟ ਦਾ ਦਾਅਵਾ ਕਰਦਾ ਹੈ

ਵੱਖਰੇ ਰੂਟ ਕਿਸੇ ਵੀ ਮੰਜ਼ਿਲ ਲਈ ਡਿਫਾਲਟ ਰੂਟ ਤੋਂ ਹਾਰ ਜਾਂਦੇ ਹਨ ਜਿਸਨੂੰ ਉਹ ਸਪਸ਼ਟ ਤੌਰ 'ਤੇ ਨਹੀਂ ਢਕਦੇ, ਅਤੇ ਪੂਰੇ ਟਨਲ ਲਈ ਸੰਰਚਿਤ L2TP ਪ੍ਰੋਫਾਈਲ ਠੀਕ ਉਹੀ ਸਥਾਪਿਤ ਕਰਦਾ ਹੈ। ਜੇ ਪ੍ਰੋਫਾਈਲ ਕਹਿੰਦਾ ਹੈ ਕਿ ਸਭ ਕੁਝ ਟਨਲ ਰਾਹੀਂ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਵਾਧੂ ਰੂਟ ਸੂਚੀ ਬਹੁਤ ਘੱਟ ਬਦਲਦੀ ਹੈ। ਤੁਹਾਡੀ ਐਂਟਰੀ ਗਲਤ ਨਹੀਂ ਹੈ; ਇਹ ਉਹਨਾਂ ਮੰਜ਼ਿਲਾਂ ਲਈ ਬਸ ਅਪ੍ਰਸੰਗਿਕ ਹੈ ਜਿਨ੍ਹਾਂ ਦਾ ਇਹ ਕਦੇ ਨਾਮ ਨਹੀਂ ਲੈਂਦੀ। ਇਸਦਾ ਨਿਯੰਤਰਣ ਆਮ ਤੌਰ 'ਤੇ ਕਿਸੇ ਰੂਟ ਕਮਾਂਡ ਵਿੱਚ ਨਹੀਂ, ਸਗੋਂ ਪ੍ਰੋਫਾਈਲ ਦੀ ਸਾਰਾ ਟ੍ਰੈਫਿਕ ਭੇਜਣ ਵਾਲੀ ਸੈਟਿੰਗ ਵਿੱਚ ਹੁੰਦਾ ਹੈ।

ਹੋਰ ਐਂਟਰੀਆਂ ਸੰਪਾਦਿਤ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਤੈਅ ਕਰੋ ਕਿ ਤੁਸੀਂ ਅਸਲ ਵਿੱਚ ਕਿਹੜਾ ਮਾਡਲ ਚਾਹੁੰਦੇ ਹੋ। ਅਪਵਾਦਾਂ ਵਾਲਾ ਪੂਰਾ ਟਨਲ ਖਾਸ ਉਪਸਰਗਾਂ ਵਾਲੇ ਵੱਖਰੇ ਟਨਲ ਤੋਂ ਵੱਖਰੀ ਸੰਰਚਨਾ ਹੈ, ਅਤੇ ਦੋਵਾਂ ਨੂੰ ਮਿਲਾਉਣ ਨਾਲ ਅਜਿਹੀ ਸਾਰਣੀ ਬਣਦੀ ਹੈ ਜਿਸਦਾ ਕੋਈ ਅਨੁਮਾਨ ਨਹੀਂ ਲਾ ਸਕਦਾ।

ਜੇ ਸੰਸਥਾ ਪੂਰਾ ਟਨਲ ਮੰਗਦੀ ਹੈ, ਤਾਂ ਇਸਨੂੰ ਸਥਾਨਕ ਤੌਰ 'ਤੇ ਵੰਡਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਬੰਦ ਕਰੋ ਅਤੇ ਲੋੜ ਨੀਤੀ ਦੇ ਮਾਲਕ ਕੋਲ ਲੈ ਜਾਓ। ਇਸਦੇ ਵਿਰੁੱਧ ਸਥਾਨਕ ਤੌਰ 'ਤੇ ਜੋੜਿਆ ਰੂਟ ਅਗਲੇ ਪ੍ਰੋਫਾਈਲ ਅੱਪਡੇਟ ਨਾਲ ਕਿਵੇਂ ਵੀ ਹਟ ਜਾਵੇਗਾ।

PPP ਟਨਲਾਂ ਨੂੰ ਕੁੰਜੀ ਦੀ ਥਾਂ ਹੁੱਕ ਚਾਹੀਦਾ ਹੈ

PPP ਅਧਾਰਿਤ ਟਨਲਾਂ ਲਈ, defaultroute ਉਹ ਪ੍ਰੋਫਾਈਲ ਕੁੰਜੀ ਹੈ ਜੋ ਡਿਫਾਲਟ ਰੂਟ ਬਣਾਉਂਦੀ ਹੈ; ਇਸਨੂੰ ਹਟਾਓ ਤਾਂ ਕਲਾਇੰਟ ਹਰ ਮੰਜ਼ਿਲ ਦਾ ਦਾਅਵਾ ਕਰਨਾ ਬੰਦ ਕਰ ਦਿੰਦਾ ਹੈ। ਫਿਰ ਇੰਟਰਫੇਸ ਦਿਖਣ ਤੋਂ ਬਾਅਦ ਰੂਟ ਜੋੜੇ ਜਾਂਦੇ ਹਨ, ਆਮ ਤੌਰ 'ਤੇ /etc/ppp/ip-up ਤੋਂ:

#!/bin/sh
/sbin/route add -net 192.168.1.0 -interface ppp0

ਸਕ੍ਰਿਪਟ ਨੂੰ root ਦੀ ਮਾਲਕੀ ਅਤੇ ਚਲਾਉਣ ਯੋਗ ਰੱਖੋ, ਅਤੇ ਮਸ਼ੀਨ 'ਤੇ ਇੱਕ ਤੋਂ ਵੱਧ ਟਨਲ ਪ੍ਰੋਫਾਈਲ ਹੋਣ 'ਤੇ ਇੰਟਰਫੇਸ ਨਾਮ 'ਤੇ ਗਾਰਡ ਜੋੜੋ। ਹਰ PPP ਲਿੰਕ ਲਈ ਚੱਲਣ ਵਾਲਾ ਅਤੇ ਇੱਕੋ ਡਿਵਾਈਸ ਨਾਮ ਮੰਨਣ ਵਾਲਾ ਹੁੱਕ ਲੰਮੀ ਉਮਰ ਵਾਲੀ ਛੋਟੀ ਬੱਗ ਹੈ।

ਤਿੰਨ ਬੇਨਤੀਆਂ ਨਾਲ ਵੰਡ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ

ਜੁੜੇ ਹੋਣ ਵੇਲੇ ਸਾਰਣੀ ਲਵੋ ਅਤੇ ਨੋਟ ਕਰੋ ਕਿ ਕਿਹੜਾ ਇੰਟਰਫੇਸ ਟਨਲ ਦੀ ਸੇਵਾ ਕਰਦਾ ਹੈ। ਫਿਰ ਖਾਸ ਮੰਜ਼ਿਲ ਜਾਂਚੋ, ਇਸਨੂੰ ਬਣਾਉਣ ਵਾਲੀ ਕਮਾਂਡ ਦੀ ਐਗਜ਼ਿਟ ਸਥਿਤੀ 'ਤੇ ਭਰੋਸਾ ਕਰਨ ਦੀ ਥਾਂ। ਐਗਜ਼ਿਟ ਕੋਡ ਦੱਸਦਾ ਹੈ ਕਿ ਸਾਧਨ ਨੇ ਤਰਕ ਸਵੀਕਾਰ ਕੀਤੇ ਜਾਂ ਨਹੀਂ, ਇਹ ਨਹੀਂ ਕਿ ਟ੍ਰੈਫਿਕ ਤੁਹਾਡੇ ਇਰਾਦੇ ਵਾਲੇ ਰਾਹੇ ਜਾਂਦਾ ਹੈ।

ਤਿੰਨ ਬੇਨਤੀਆਂ ਨਾਲ ਸਮਾਪਤ ਕਰੋ ਜੋ ਵੰਡ ਸਾਬਤ ਕਰਦੀਆਂ ਹਨ: ਐਡਰੈਸ ਰਾਹੀਂ ਇੱਕ ਅੰਦਰੂਨੀ ਹੋਸਟ, ਅੰਦਰੂਨੀ ਰਿਜ਼ਾਲਵਰ ਰਾਹੀਂ ਇੱਕ ਅੰਦਰੂਨੀ ਨਾਮ, ਅਤੇ ਇੱਕ ਜਨਤਕ ਸਾਈਟ ਜੋ ਅਜੇ ਵੀ ਸਥਾਨਕ ਕਨੈਕਸ਼ਨ ਵਰਤਣੀ ਚਾਹੀਦੀ ਹੈ। ਜੇ ਜਨਤਕ ਸਾਈਟ ਹੁਣ ਟਨਲ ਰਾਹੀਂ ਵੀ ਜਾਂਦੀ ਹੈ, ਤਾਂ ਰੂਟ ਸੂਚੀ ਭਾਵੇਂ ਕੁਝ ਵੀ ਕਹੇ, ਵੰਡ ਕਦੇ ਨਹੀਂ ਹੋਈ।

ਇੱਕ ਵਾਰ ਹੋਰ ਮੁੜ ਜੁੜੋ ਅਤੇ ਅੰਦਰੂਨੀ ਬੇਨਤੀ ਦੁਹਰਾਓ, ਕਿਉਂਕਿ ਹੱਥ ਨਾਲ ਜੋੜੇ ਰੂਟ ਉਹਨਾਂ ਨੂੰ ਵੈਧ ਬਣਾਉਣ ਵਾਲੇ ਇੰਟਰਫੇਸ ਤੋਂ ਵੱਧ ਜੀ ਸਕਦੇ ਹਨ ਅਤੇ ਟਨਲ ਡਿੱਗਣ ਤੋਂ ਬਾਅਦ ਟ੍ਰੈਫਿਕ ਨੂੰ ਚੁੱਪਚਾਪ ਕਾਲੇ ਛੇਕ ਵਿੱਚ ਬਦਲ ਸਕਦੇ ਹਨ।

ਸੰਬੰਧਿਤ ਲੇਖ