ਕੋਈ ਨਿੱਜੀ ਸੇਵਾ VPN ਰਾਹੀਂ ਜਵਾਬ ਦਿੰਦੀ ਹੈ ਜਦੋਂ ਕਿ ਆਮ ਇੰਟਰਨੈੱਟ ਟ੍ਰੈਫਿਕ ਸਹਿਕਰਮੀ ਦੀ ਮਸ਼ੀਨ ਨਾਲੋਂ ਬਿਲਕੁਲ ਵੱਖਰਾ ਵਿਵਹਾਰ ਕਰਦਾ ਹੈ, ਅਤੇ ਮਨ ਕਰਦਾ ਹੈ ਕਿ Ubuntu ਕਲਾਇੰਟ ਖਰਾਬ ਹੈ। ਇਹ ਸਿੱਟਾ ਇੱਕ ਕਦਮ ਛੱਡ ਦਿੰਦਾ ਹੈ। ਕੰਮ ਕਰਦਾ ਨਿੱਜੀ ਸੰਚਾਲਨ ਅਤੇ ਵੱਖਰਾ ਜਨਤਕ ਰਾਹ ਦੋ ਨਿਰੀਖਣ ਹਨ, ਅਤੇ ਫ਼ਰਕ ਆਮ ਤੌਰ ’ਤੇ ਹਰ ਕਲਾਇੰਟ ਵੱਲੋਂ ਸਥਾਪਿਤ ਟ੍ਰੈਫਿਕ ਨੀਤੀ ਵਿੱਚ ਹੁੰਦਾ ਹੈ, ਕਲਾਇੰਟ ਵਿੱਚ ਨਹੀਂ।

ਸੰਭਾਲੀ ਸੰਰਚਨਾ ਦੀ ਅਸਲ ਨੈੱਟਵਰਕ ਸਥਿਤੀ ਨਾਲ ਤੁਲਨਾ ਕਰਨ ਲਈ ਤਿੰਨ ਕਮਾਂਡਾਂ ਲੱਗਦੀਆਂ ਹਨ ਅਤੇ ਉਹ ਸਵਾਲ ਹੱਲ ਹੁੰਦਾ ਹੈ ਜਿਸ ਦਾ ਜਵਾਬ ਅੰਦਾਜ਼ਾ ਲੱਭ ਰਿਹਾ ਸੀ।

ਪਹਿਲਾਂ ਸੰਭਾਲਿਆ ਪ੍ਰੋਫਾਈਲ, ਫਿਰ ਅਸਲ ਸਥਿਤੀ

ਆਯਾਤ ਕੀਤਾ OpenVPN ਕਨੈਕਸ਼ਨ ਆਪਣਾ ਵੱਖਰਾ NetworkManager ਪ੍ਰੋਫਾਈਲ ਬਣ ਜਾਂਦਾ ਹੈ। ਜਿਸ .ovpn ਫਾਈਲ ਤੋਂ ਇਹ ਆਇਆ, ਉਹ ਆਯਾਤ ਪੂਰਾ ਹੁੰਦੇ ਹੀ ਸੱਚ ਦਾ ਸਰੋਤ ਨਹੀਂ ਰਹਿੰਦੀ, ਇਸ ਲਈ ਬਾਅਦ ਵਿੱਚ ਉਸ ਫਾਈਲ ਨੂੰ ਸੋਧਣ ਨਾਲ ਤੁਹਾਡੇ ਵਰਤ ਰਹੇ ਕਨੈਕਸ਼ਨ ਵਿੱਚ ਕੁਝ ਨਹੀਂ ਬਦਲਦਾ। ਇੱਥੇ ਹੀ ਤੁਲਨਾ ਪਹਿਲੀ ਵਾਰ ਗਲਤ ਹੁੰਦੀ ਹੈ, ਅਤੇ ਚੁੱਪਚਾਪ ਗਲਤ ਹੁੰਦੀ ਹੈ।

nmcli -f connection.id,connection.uuid,ipv4.never-default,ipv4.routes,ipv4.dns connection show office-vpn

ਨਾਮ ਟਕਰਾਉਣ ’ਤੇ UUID ਪੜ੍ਹੋ; ਦੁਹਰਾਏ ਨਾਮ ਮੁੜ-ਸਥਾਪਨਾ ਅਤੇ ਪ੍ਰੋਫਾਈਲ ਬਹਾਲੀ ਤੋਂ ਬਾਅਦ ਵੀ ਰਹਿੰਦੇ ਹਨ, ਅਤੇ ਤੁਸੀਂ ਵਰਤੋਂ ਵਿੱਚ ਨਾ ਆ ਰਹੀ ਕਾਪੀ ਨੂੰ ਸੋਧਣ ਵਿੱਚ ਇੱਕ ਘੰਟਾ ਲਾ ਸਕਦੇ ਹੋ। ਦਿਸਦੇ ਮੁੱਲ ਸੰਭਾਲਿਆ ਇਰਾਦਾ ਦੱਸਦੇ ਹਨ: ਪ੍ਰੋਫਾਈਲ ਡਿਫਾਲਟ ਰੂਟ ਲੈ ਸਕਦਾ ਹੈ ਜਾਂ ਨਹੀਂ, ਕਿਹੜੇ ਰੂਟ ਸੰਭਾਲੇ ਗਏ, ਅਤੇ ਕਿਹੜੇ ਰਿਜ਼ੌਲਵਰ ਤੇ ਖੋਜ ਡੋਮੇਨ ਮੰਗੇ ਜਾਂਦੇ ਹਨ। ਉਹ ਨਹੀਂ ਦੱਸਦੇ ਕਿ ਕਨੈਕਸ਼ਨ ਸਰਗਰਮ ਹੋਣ ’ਤੇ ਕੀ ਹੋਇਆ, ਕਿਉਂਕਿ ਪਲੱਗਇਨ ਜਾਂ ਸਰਵਰ ਪੁਸ਼ ਅਜਿਹੀ ਸਥਿਤੀ ਜੋੜ ਸਕਦੇ ਹਨ ਜਿਸ ਦਾ ਪ੍ਰੋਫਾਈਲ ਵਿੱਚ ਜ਼ਿਕਰ ਨਹੀਂ। ਇਸ ਲਈ ਅਗਲੀ ਕਮਾਂਡ ਮਹੱਤਵਪੂਰਨ ਹੈ।

ਫਿਰ ਵੇਖੋ ਕਿ ਸਿਸਟਮ ਨੇ ਉਸ ਇਰਾਦੇ ਨਾਲ ਅਸਲ ਵਿੱਚ ਕੀ ਕੀਤਾ, ਨੀਤੀ ਨਿਯਮਾਂ ਅਤੇ ਹਰ ਸਾਰਣੀ ਸਮੇਤ, ਸਿਰਫ਼ ਮੁੱਖ ਸਾਰਣੀ ਨਹੀਂ। ਸੰਭਾਲੇ ਗੁਣ ਇਨਪੁਟ ਹਨ, ਅਤੇ ਸਥਾਪਿਤ ਸਾਰਣੀਆਂ ਨਤੀਜਾ ਹਨ।

ip -4 rule show
ip -4 route show table all

ਦੋ ਮੰਜ਼ਿਲਾਂ, ਇੱਕ ਤੁਲਨਾ

ਕੰਮ ਕਰਦੀ ਇੱਕ ਨਿੱਜੀ ਮੰਜ਼ਿਲ ਅਤੇ ਇੱਕ ਆਮ ਜਨਤਕ ਮੰਜ਼ਿਲ ਚੁਣੋ, ਫਿਰ ਕਰਨਲ ਨੂੰ ਪੁੱਛੋ ਕਿ ਹਰ ਇੱਕ ਕਿਹੜਾ ਰਾਹ ਲਵੇਗੀ। ਦੋਵੇਂ ਮਸ਼ੀਨਾਂ ’ਤੇ ਇਹ ਕਰਨਾ ਹੀ ਧੁੰਦਲੇ ਫ਼ਰਕ ਨੂੰ ਠੋਸ ਫ਼ਰਕ ਵਿੱਚ ਬਦਲਦਾ ਹੈ।

ip -4 route get 10.40.0.20
ip -4 route get 203.0.113.20

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

ਦੋਵੇਂ ਕਲਾਇੰਟਾਂ ਤੋਂ ਇੱਕੋ ਜਿਹਾ ਪਾਠ ਛਾਪਣ ਦੀ ਉਮੀਦ ਨਾ ਕਰੋ। OpenVPN ਵਿੱਚ redirect-gateway def1 ਆਮ ਤੌਰ ’ਤੇ ਇੱਕ ਡਿਫਾਲਟ ਦੀ ਥਾਂ ਦੋ ਅੱਧ-ਪ੍ਰੀਫਿਕਸ ਰੂਟਾਂ ਵਜੋਂ ਪ੍ਰਗਟ ਹੁੰਦਾ ਹੈ, ਅਤੇ ਉਨ੍ਹਾਂ ਨੂੰ ਵੱਖਰੇ ਢੰਗ ਨਾਲ ਦਿਖਾਉਣ ਵਾਲਾ ਪ੍ਰਬੰਧਕ ਇਸ ਕਰਕੇ ਗਲਤ ਨਹੀਂ ਹੋ ਜਾਂਦਾ। ਲੁੱਕਅਪ ਜੋ ਕਵਰੇਜ ਦਿਖਾਉਂਦੇ ਹਨ ਉਸ ਦਾ ਮੁਲਾਂਕਣ ਕਰੋ, ਫਾਰਮੈਟਿੰਗ ਦਾ ਨਹੀਂ।

ਜਿੱਥੇ ਦੋਵੇਂ ਕਲਾਇੰਟ ਜਾਇਜ਼ ਤੌਰ ’ਤੇ ਵੱਖਰੇ ਹਨ

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

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

DNS ਦੂਜਾ ਧੁਰਾ ਹੈ ਅਤੇ ਆਜ਼ਾਦ ਤੌਰ ’ਤੇ ਫੇਲ ਹੁੰਦਾ ਹੈ। ਸਹੀ ਰੂਟ ਫਿਰ ਵੀ ਕਿਊਰੀ ਅਜਿਹੇ ਰਿਜ਼ੌਲਵਰ ਨੂੰ ਭੇਜ ਸਕਦਾ ਹੈ ਜੋ ਨਿੱਜੀ ਜ਼ੋਨ ਲਈ ਜਵਾਬ ਨਹੀਂ ਦੇ ਸਕਦਾ, ਅਤੇ ਸਹੀ ਰਿਜ਼ੌਲਵਰ ਗਲਤ ਰੂਟ ਨਹੀਂ ਸੁਧਾਰਦਾ। ਦੋਵੇਂ ਜਾਂਚੋ, ਅਤੇ ਨਿੱਜੀ ਨਾਮ ਹੱਲ ਹੋਣ ਪਰ ਨਿੱਜੀ ਪਤਾ ਨਾ ਹੋਣ ਨੂੰ ਇਸ ਗੱਲ ਦਾ ਸਬੂਤ ਮੰਨੋ ਕਿ ਦੋਵੇਂ ਪਰਤਾਂ ਵੱਖਰੇ ਤੌਰ ’ਤੇ ਹੱਲ ਹੋ ਰਹੀਆਂ ਹਨ।

ਤੁਲਨਾ ਸਾਫ਼ ਰੱਖੋ

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

ਬਾਕੀ ਸਭ ਵੀ ਸਥਿਰ ਰੱਖੋ: ਉਹੀ ਐਂਡਪੌਇੰਟ, ਉਹੀ ਖਾਤਾ, ਉਹੀ ਸੌਫਟਵੇਅਰ ਸੰਸਕਰਣ, ਉਹੀ ਨੈੱਟਵਰਕ। ਸਹਿਕਰਮੀ ਦੇ Windows ਲੈਪਟਾਪ ’ਤੇ ਸਫਲਤਾ ਵੱਖਰਾ ਕਲਾਇੰਟ, ਵੱਖਰਾ ਰਿਜ਼ੌਲਵਰ ਏਕੀਕਰਣ ਅਤੇ ਸ਼ਾਇਦ ਵੱਖਰਾ ਸਰਵਰ ਪ੍ਰੋਫਾਈਲ ਜਾਂਚਦੀ ਹੈ, ਇਸ ਲਈ ਇਹ Ubuntu ਪ੍ਰਬੰਧਕ ਬਾਰੇ ਸਬੂਤ ਨਹੀਂ।

NetworkManager ਦਾ IPv4 ਸੈਟਿੰਗਾਂ ਸੰਦਰਭ never-default ਅਤੇ ਸੰਭਾਲੇ ਰੂਟ ਗੁਣਾਂ ਨੂੰ ਸਟੀਕ ਤੌਰ ’ਤੇ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦਾ ਹੈ, ਜਿਸ ਨੂੰ ਪ੍ਰਬੰਧਿਤ ਮੁੱਲ ਬਦਲਣ ਤੋਂ ਪਹਿਲਾਂ ਪੜ੍ਹਨਾ ਚਾਹੀਦਾ ਹੈ। ਅਤੇ ਇਸ ਤੁਲਨਾ ਦਾ ਦਾਇਰਾ ਯਾਦ ਰੱਖੋ: ਇਹ IPv4 ਨਾਲ ਸਬੰਧਤ ਹੈ ਅਤੇ ਸੰਬੰਧਿਤ IPv6 ਨੀਤੀ ਬਾਰੇ ਕੁਝ ਨਹੀਂ ਕਹਿੰਦਾ, ਜਿਸ ਦੇ ਆਪਣੇ ਡਿਫਾਲਟ ਅਤੇ ਆਪਣਾ ਹੈਰਾਨ ਕਰਨ ਦਾ ਤਰੀਕਾ ਹੈ।

ਸੰਬੰਧਿਤ ਲੇਖ