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

ਚੋਣਕ ਬਦਲਣ ਤੋਂ ਪਹਿਲਾਂ ਪ੍ਰਵਾਹ ਦੀ ਪੈੜ ਲਵੋ

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

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

ਕੁਝ ਵੀ ਸੰਪਾਦਿਤ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਇਹ ਕਰੋ, ਕਿਉਂਕਿ ਦਿਲਚਸਪ ਹਾਲਤ ਉਹ ਸਥਾਨਕ ਸਬਨੈੱਟ ਹੈ ਜੋ ਕਨੈਕਸ਼ਨ ਦੁਆਰਾ ਸੁਰੱਖਿਅਤ ਨਿੱਜੀ ਰੇਂਜ ਨਾਲ ਓਵਰਲੈਪ ਕਰਦਾ ਹੈ। 192.168.0.0/16 ਵਰਗੇ ਜਾਣੇ-ਪਛਾਣੇ ਅਗੇਤਰ ਕਈ ਨੈੱਟਵਰਕਾਂ ਵਿੱਚ ਦਿਖਦੇ ਹਨ, ਅਤੇ ਉਨ੍ਹਾਂ ਵਿੱਚੋਂ ਇੱਕ ਲਈ ਲਿਖਿਆ ਚੋਣਕ ਤੁਹਾਡਾ ਚੁੱਪਚਾਪ ਢਕ ਸਕਦਾ ਹੈ।

ਸਥਾਨਕ ਦੀਆਂ ਤਿੰਨ ਕਿਸਮਾਂ ਜੋ ਵੱਖਰਾ ਵਿਵਹਾਰ ਕਰਦੀਆਂ ਹਨ

ਇਸ ਹੋਸਟ ਨੂੰ ਦਿੱਤਾ ਗੰਤਵ, ਉਸੇ ਲਿੰਕ ’ਤੇ ਗੰਤਵ ਅਤੇ ਕਿਸੇ ਹੋਰ ਇੰਟਰਫੇਸ ਪਿੱਛੇ ਦਾ ਗੰਤਵ ਤਿੰਨ ਵੱਖਰੀਆਂ ਹਾਲਤਾਂ ਹਨ। ਕਰਨਲ ਟ੍ਰੈਫਿਕ ਨੂੰ ਸੁਰੱਖਿਆ ਦੀ ਲੋੜ ਹੈ ਜਾਂ ਨਹੀਂ, ਇਹ ਤੈਅ ਕਰਦਿਆਂ ਹਰ ਇੱਕ ਨੂੰ ਵੱਖਰੇ ਢੰਗ ਨਾਲ ਦੇਖਦਾ ਹੈ।

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

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

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

ਸਥਾਪਿਤ ਨੀਤੀ ਪੜ੍ਹੋ, ਫਾਈਲ ਨਹੀਂ

ਸੰਰਚਨਾ ਫਾਈਲਾਂ ਇਰਾਦਾ ਦੱਸਦੀਆਂ ਹਨ; ਕਰਨਲ ਸੱਚਮੁੱਚ ਮੇਲ ਖਾਂਦੀਆਂ ਨੀਤੀਆਂ ਰੱਖਦਾ ਹੈ। ਦੋਵੇਂ ਦਿਖਾਓ ਅਤੇ ਬੇਮੇਲ ਨੂੰ ਪਹਿਲੀ ਖੋਜ ਮੰਨੋ।

ਇਹ ਹੁਕਮ ਗੰਤਵ ਲਈ ਚੁਣਿਆ ਰਾਹ ਅਤੇ ਹਰ ਦਿਸ਼ਾ ਵਿੱਚ ਸਥਾਪਿਤ ਨੀਤੀਆਂ ਦਿਖਾਉਂਦੇ ਹਨ:

ip route get 192.168.50.20
ip xfrm policy list
sudo swanctl --list-conns

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

ਚੋਣਕ ਸੀਮਿਤ ਕਰੋ ਜਾਂ ਗੰਤਵ ਤੋਂ ਬਚੋ

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

ਜਦੋਂ ਹੋ ਸਕੇ ਪਹਿਲਾ ਚੁਣੋ, ਕਿਉਂਕਿ ਛੋਟੇ ਚੋਣਕ ਬਾਰੇ ਸੋਚਣਾ ਸੌਖਾ ਹੈ ਅਤੇ ਇਹ ਕਨੈਕਸ਼ਨ ਦੀ ਪਰਿਭਾਸ਼ਾ ਵਿੱਚ ਦਿਸਦਾ ਹੈ। ਜਦੋਂ ਚੌੜੀ ਰੇਂਜ ਜਾਣਬੁੱਝ ਕੇ ਹੋਵੇ ਅਤੇ ਅਪਵਾਦ ਇੱਕ ਹੋਸਟ ਜਾਂ ਸਬਨੈੱਟ ਹੋਵੇ ਜਿਸਦਾ ਨਾਮ ਤੁਸੀਂ ਲੈ ਸਕਦੇ ਹੋ, ਤਾਂ ਦੂਜਾ ਚੁਣੋ।

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

ਮੁੜ-ਸਥਾਪਨਾ ਵਿੱਚ ਟਿਕਣ ਵਾਲੇ ਅਪਵਾਦ

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

ਇਹ ਦੋ ਜਾਂਚਾਂ ਪੁਸ਼ਟੀ ਕਰਦੀਆਂ ਹਨ ਕਿ ਅਪਵਾਦ ਬਚਿਆ ਅਤੇ ਸੁਰੱਖਿਆ ਨਹੀਂ:

ip xfrm policy list | grep -c out
ping -c 3 192.168.50.20

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

ਸੰਬੰਧਿਤ ਲੇਖ