VPN ਨਿਯੰਤਰਣ ਚੈਨਲ ਬਨਾਮ ਡੇਟਾ ਚੈਨਲ: ਸਹੀ ਪਰਤ ਦੀ ਜਾਂਚ ਕਰੋ
ਇੱਕ ਟਨਲ ਗੱਲਬਾਤ ਕਰ ਸਕਦਾ ਹੈ ਅਤੇ ਫਿਰ ਵੀ ਕੁਝ ਨਹੀਂ ਢੋ ਸਕਦਾ। ਜਾਂਚੋ ਕਿ ਕਿਹੜਾ ਚੈਨਲ ਫੇਲ੍ਹ ਹੋਇਆ: ਨਿਯੰਤਰਣ ਸੈੱਟਅੱਪ, ਡੇਟਾ ਸੁਰੱਖਿਆ, ਜਾਂ ਦੋਵਾਂ ਤੋਂ ਪਰੇ ਮਾਰਗ ਅਤੇ DNS।
ਕਲਾਇੰਟ ਕਹਿੰਦਾ ਹੈ ਜੁੜਿਆ ਹੈ, ਸਰਵਰ ਇੱਕ ਸਾਥੀ ਦੇਖਦਾ ਹੈ, ਅਤੇ ਐਪ ਅਜੇ ਵੀ ਕਿਤੇ ਨਹੀਂ ਪਹੁੰਚਦੀ। ਉਸ ਪਲ ਕੰਮ ਦਾ ਸਵਾਲ ਇਹ ਨਹੀਂ ਕਿ ਕਿਹੜਾ ਸਾਈਫਰ ਬਦਲਣਾ ਹੈ, ਸਗੋਂ ਇਹ ਹੈ ਕਿ ਕਿਹੜਾ ਚੈਨਲ ਫੇਲ੍ਹ ਹੋਇਆ। OpenVPN ਦੋ ਕੰਮਾਂ ਦਾ ਸਪਸ਼ਟ ਨਾਮ ਦਿੰਦਾ ਹੈ: ਇੱਕ ਨਿਯੰਤਰਣ ਚੈਨਲ ਜੋ ਸੈਸ਼ਨ ਉੱਤੇ ਗੱਲਬਾਤ ਕਰਦਾ ਹੈ ਅਤੇ ਉਸ ਦਾ ਪ੍ਰਬੰਧ ਕਰਦਾ ਹੈ, ਅਤੇ ਇੱਕ ਡੇਟਾ ਚੈਨਲ ਜੋ ਸੁਰੱਖਿਅਤ ਟ੍ਰੈਫਿਕ ਢੋਂਦਾ ਹੈ। IKEv2 ਇਸੇ ਤਰ੍ਹਾਂ ਦੀ ਵੰਡ IKE ਸੰਗਠਨ ਅਤੇ CHILD ਸੰਗਠਨ ਰਾਹੀਂ ਪ੍ਰਗਟ ਕਰਦਾ ਹੈ। ਹੇਠਾਂ ਦਿੱਤੀਆਂ ਜਾਂਚਾਂ ਕ੍ਰਮ ਵਿੱਚ ਕਰੋ, ਕਿਉਂਕਿ ਨਿਯੰਤਰਣ ਮਾਰਗ ਦੀ ਖਰਾਬੀ ਉੱਤੇ ਡੇਟਾ ਮਾਰਗ ਦਾ ਸੁਧਾਰ ਲਾਗੂ ਕਰਨਾ ਬਦਲਾਅ ਦੀ ਖਿੜਕੀ ਬਰਬਾਦ ਕਰਦਾ ਹੈ।
ਡੀਬਗ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਚੈਨਲ ਦਾ ਨਾਮ ਦਿਓ
ਨਿਯੰਤਰਣ ਪਾਸਾ ਸੁਰੱਖਿਆ ਸਮੱਗਰੀ ਉੱਤੇ ਗੱਲਬਾਤ ਕਰਦਾ ਹੈ, ਸਾਥੀਆਂ ਦੀ ਪ੍ਰਮਾਣਿਕਤਾ ਕਰਦਾ ਹੈ ਅਤੇ ਕਨੈਕਸ਼ਨ ਦਾ ਪ੍ਰਬੰਧ ਕਰਦਾ ਹੈ। ਡੇਟਾ ਪਾਸਾ ਲੋੜੀਂਦੀ ਸਥਿਤੀ ਬਣਨ ਤੋਂ ਬਾਅਦ ਚੁਣਿਆ ਟ੍ਰੈਫਿਕ ਢੋਂਦਾ ਹੈ।
ਉਹ ਵੱਖਰੇ ਢੰਗ ਨਾਲ ਫੇਲ੍ਹ ਹੁੰਦੇ ਹਨ। ਨਿਯੰਤਰਣ ਖਰਾਬੀ ਆਮ ਤੌਰ ਉੱਤੇ ਤੁਹਾਨੂੰ ਕਿਸੇ ਵੀ ਵਰਤੋਂਯੋਗ ਸੈਸ਼ਨ ਤੋਂ ਬਿਨਾਂ ਛੱਡ ਦਿੰਦੀ ਹੈ, ਜਾਂ ਲੂਪ ਵਿੱਚ ਦੁਬਾਰਾ ਗੱਲਬਾਤ ਕਰਨ ਵਾਲੇ ਸੈਸ਼ਨ ਨਾਲ ਛੱਡ ਦਿੰਦੀ ਹੈ। ਡੇਟਾ ਖਰਾਬੀ ਸਿਹਤਮੰਦ ਦਿਸਣ ਵਾਲਾ ਸੈਸ਼ਨ ਛੱਡਦੀ ਹੈ, ਪਰ ਪੈਕਟ ਸੁੱਟੇ ਜਾਂਦੇ ਹਨ, ਗਲਤ ਮਾਰਗ ਉੱਤੇ ਭੇਜੇ ਜਾਂਦੇ ਹਨ, ਜਾਂ ਅਜਿਹੇ ਪੈਰਾਮੀਟਰ ਨਾਲ ਸੁਰੱਖਿਅਤ ਹੁੰਦੇ ਹਨ ਜਿਨ੍ਹਾਂ ਨੂੰ ਸਾਹਮਣਾ ਧਿਰ ਸਵੀਕਾਰ ਨਹੀਂ ਕਰੇਗੀ। ਤੁਸੀਂ ਜੋ ਲਾਗ ਲਾਈਨ ਪੜ੍ਹ ਰਹੇ ਹੋ ਉਹ ਦੱਸਦੀ ਹੈ ਕਿ ਤੁਸੀਂ ਕਿਹੜੀ ਸਥਿਤੀ ਵਿੱਚ ਹੋ, ਇਸ ਲਈ ਗਲਤੀ ਦੇ ਪਾਠ ਤੋਂ ਪਹਿਲਾਂ ਲੇਬਲ ਪੜ੍ਹੋ।
ਨਿਯੰਤਰਣ ਅਦਲ-ਬਦਲ ਦੀ ਜਾਂਚ ਕਰੋ
ਪੱਕਾ ਕਰੋ ਕਿ ਹੈਂਡਸ਼ੇਕ ਪੂਰਾ ਹੁੰਦਾ ਹੈ ਅਤੇ ਦੋਵੇਂ ਧਿਰਾਂ ਆਵਾਜਾਈ, TLS ਸੰਸਕਰਣ ਅਤੇ ਪ੍ਰਮਾਣਿਕਤਾ ਢੰਗ ਉੱਤੇ ਸਹਿਮਤ ਹਨ। OpenVPN ਲਾਗ ਨਿਯੰਤਰਣ ਚੈਨਲ ਅਤੇ ਡੇਟਾ ਚੈਨਲ ਦੀਆਂ ਵੱਖਰੀਆਂ ਲਾਈਨਾਂ ਛਾਪਦੇ ਹਨ, ਅਤੇ ਨਿਯੰਤਰਣ ਲਾਈਨ ਵਿੱਚ ਹੀ ਪ੍ਰਮਾਣ ਪੱਤਰ, TLS ਸੰਸਕਰਣ ਜਾਂ tls-crypt ਦੀ ਅਸੰਗਤੀ ਦਿਸਦੀ ਹੈ।
ਜੇ ਨਿਯੰਤਰਣ ਅਦਲ-ਬਦਲ ਫੇਲ੍ਹ ਹੋਵੇ, ਤਾਂ ਪਹੁੰਚਯੋਗ ਪੋਰਟ, ਪ੍ਰਮਾਣ ਪੱਤਰ ਲੜੀ ਅਤੇ ਉਸ ਦੀਆਂ ਵੈਧਤਾ ਤਾਰੀਖਾਂ, ਸਿਸਟਮ ਘੜੀ, ਕਲਾਇੰਟ ਅਤੇ ਸਰਵਰ ਵਿਚਕਾਰ ਸਾਈਫਰ ਦਾ ਓਵਰਲੈਪ, ਅਤੇ ਕੋਈ ਵੀ tls-auth ਜਾਂ tls-crypt ਕੁੰਜੀ ਵੇਖੋ। ਵੱਡੀ ਪ੍ਰਮਾਣ ਪੱਤਰ ਲੜੀ ਕਿਸੇ ਵੀ ਪ੍ਰਮਾਣਿਕਤਾ ਦੇ ਪੂਰਾ ਹੋਣ ਤੋਂ ਪਹਿਲਾਂ ਮਾਰਗ ਦੇ MTU ਉੱਤੇ ਵੀ ਫੇਲ੍ਹ ਹੋ ਸਕਦੀ ਹੈ, ਜੋ ਸਮਾਂ ਸੀਮਾ ਵਰਗਾ ਦਿਸਦਾ ਹੈ, ਕ੍ਰਿਪਟੋਗ੍ਰਾਫਿਕ ਗਲਤੀ ਵਰਗਾ ਨਹੀਂ।
ਨਿਯੰਤਰਣ ਖਰਾਬੀਆਂ ਨੂੰ ਨਿਯੰਤਰਣ ਸੈਟਿੰਗਾਂ ਨਾਲ ਠੀਕ ਕਰੋ। ਡੇਟਾ ਸਾਈਫਰ ਵਧਾਉਣਾ ਜਾਂ ਡੇਟਾ ਪ੍ਰਮਾਣਿਕਤਾ ਨੀਤੀ ਢਿੱਲੀ ਕਰਨਾ ਅਜਿਹਾ ਹੈਂਡਸ਼ੇਕ ਪੂਰਾ ਨਹੀਂ ਕਰੇਗਾ ਜੋ ਕਦੇ ਪ੍ਰਮਾਣ ਪੱਤਰ ਅਦਲ-ਬਦਲ ਤੋਂ ਅੱਗੇ ਨਹੀਂ ਵਧਿਆ।
ਡੇਟਾ ਚੈਨਲ ਵੱਖਰੇ ਤੌਰ ਉੱਤੇ ਜਾਂਚੋ
ਸੈਸ਼ਨ ਚਾਲੂ ਹੋਣ ਤੋਂ ਬਾਅਦ ਤੈਅ ਹੋਇਆ ਡੇਟਾ ਸਾਈਫਰ ਅਤੇ ਮੋਡ, ਕੁੰਜੀ ਵਿਉਤਪਤੀ ਅਤੇ ਕੁੰਜੀ ਨਵੀਨੀਕਰਨ ਦਾ ਵਿਵਹਾਰ ਪੱਕਾ ਕਰੋ। OpenVPN ਵਿੱਚ, ਡੇਟਾ ਚੈਨਲ ਦੀ ਲਾਈਨ ਅਸਲ ਵਿੱਚ ਸ਼ੁਰੂ ਕੀਤੇ ਸਾਈਫਰ ਅਤੇ ਕੁੰਜੀ ਆਕਾਰ ਦਾ ਨਾਮ ਦੱਸਦੀ ਹੈ, ਅਤੇ ਉਹ ਪ੍ਰੋਫਾਈਲ ਦੇ ਪਹਿਲੇ ਸਾਈਫਰ ਤੋਂ ਵੱਖਰੇ ਹੋ ਸਕਦੇ ਹਨ।
ਫਿਰ ਵੇਖੋ ਕਿ ਸੈਸ਼ਨ ਨੇ ਕੀ ਸਥਾਪਿਤ ਕੀਤਾ। PUSH_REPLY ਮਾਰਗ, DNS ਸਰਵਰ ਅਤੇ redirect-gateway ਹਦਾਇਤ ਜੋੜ ਸਕਦਾ ਹੈ, ਅਤੇ ਇਨ੍ਹਾਂ ਵਿੱਚੋਂ ਕੋਈ ਵੀ ਟ੍ਰੈਫਿਕ ਨੂੰ ਅਜਿਹੀ ਥਾਂ ਭੇਜ ਸਕਦਾ ਹੈ ਜਿੱਥੇ ਐਪ ਉਸ ਦੀ ਵਰਤੋਂ ਨਹੀਂ ਕਰ ਸਕਦੀ। IKEv2 ਲਈ ਬਰਾਬਰ ਦਾ ਸਵਾਲ ਇਹ ਹੈ ਕਿ CHILD ਸੰਗਠਨ ਦੇ ਚੋਣਕਰਤਾ ਅਸਲ ਪ੍ਰਵਾਹ ਦੇ ਪਤਿਆਂ ਨਾਲ ਮੇਲ ਖਾਂਦੇ ਹਨ ਜਾਂ ਨਹੀਂ।
tls-auth ਅਤੇ tls-crypt ਨਿਯੰਤਰਣ ਚੈਨਲ ਦੇ ਹਨ। ਉਹ ਹੈਂਡਸ਼ੇਕ ਨੂੰ ਪ੍ਰਮਾਣਿਤ ਜਾਂ ਐਨਕ੍ਰਿਪਟ ਕਰਦੇ ਹਨ, ਅਤੇ ਐਪ ਦਾ ਡੇਟਾ ਸਾਈਫਰ ਨਹੀਂ ਚੁਣਦੇ। ਜੇ ਤੁਸੀਂ ਡੇਟਾ ਮਾਰਗ ਵਿੱਚ ਬਦਲਾਅ ਦੀ ਆਸ ਨਾਲ ਇਨ੍ਹਾਂ ਵਿੱਚੋਂ ਇੱਕ ਜੋੜਦੇ ਹੋ, ਤਾਂ ਤੁਸੀਂ ਬਦਲੀ ਇੱਕੋ ਚੀਜ਼ ਹੈਂਡਸ਼ੇਕ ਹੈ।
ਨਾਵਾਂ ਨੂੰ IKEv2 ਅਤੇ OpenVPN ਨਾਲ ਜੋੜੋ
IKEv2 ਵਿੱਚ ਇੱਕ IKE ਸੁਰੱਖਿਆ ਸੰਗਠਨ ਅਤੇ ਇੱਕ ਜਾਂ ਵੱਧ CHILD ਸੰਗਠਨ ਹੁੰਦੇ ਹਨ। IKE ਸੰਗਠਨ ਨਿਯੰਤਰਣ ਅਦਲ-ਬਦਲ ਢੋਂਦਾ ਹੈ; CHILD ਸੰਗਠਨ ਸੁਰੱਖਿਅਤ ਟ੍ਰੈਫਿਕ ਅਤੇ ਉਸ ਦੇ ਚੋਣਕਰਤਾ ਢੋਂਦਾ ਹੈ। ਉਨ੍ਹਾਂ ਦੀ ਗੱਲਬਾਤ ਅਤੇ ਕੁੰਜੀ ਨਵੀਨੀਕਰਨ ਵੱਖਰੇ ਸਮਾਂ-ਸਾਰਣੀਆਂ ਅਨੁਸਾਰ ਹੁੰਦੇ ਹਨ, ਇਸ ਲਈ ਇੱਕ ਸਿਹਤਮੰਦ ਹੋ ਸਕਦਾ ਹੈ ਜਦੋਂ ਕਿ ਦੂਜਾ ਨਹੀਂ।
ESP ਦੇ ਅੰਦਰ TLS ਸ਼ੈਲੀ ਦਾ ਨਿਯੰਤਰਣ ਚੈਨਲ ਨਹੀਂ ਹੈ। ਨਿਯੰਤਰਣ ਪ੍ਰੋਟੋਕਾਲ IKE ਹੈ, ਅਤੇ ESP ਸੁਰੱਖਿਅਤ ਪੇਲੋਡ ਹੈ। ESP ਨੂੰ ਡੇਟਾ ਚੈਨਲ ਕਹਿਣਾ ਇੱਕ ਢਿੱਲਾ ਸੰਖੇਪ ਹੈ ਜੋ ਪੈਕਟ ਕੈਪਚਰ ਪੜ੍ਹਦਿਆਂ ਉਲਝਣ ਪੈਦਾ ਕਰਦਾ ਹੈ, ਕਿਉਂਕਿ ਕੈਪਚਰ ਤਾਰ ਉੱਤੇ IKE ਸੁਨੇਹਿਆਂ ਅਤੇ ESP ਪੈਕਟਾਂ ਨੂੰ ਵੱਖਰੇ ਪ੍ਰੋਟੋਕਾਲ ਵਜੋਂ ਦਿਖਾਉਂਦਾ ਹੈ।
ਆਪਣੇ ਨੋਟਾਂ ਵਿੱਚ ਜੋੜ ਸਪਸ਼ਟ ਰੱਖੋ: OpenVPN ਨਿਯੰਤਰਣ ਚੈਨਲ ਅਤੇ IKE SA ਪ੍ਰਬੰਧਨ ਪਾਸਾ ਹਨ, OpenVPN ਡੇਟਾ ਚੈਨਲ ਅਤੇ CHILD SA ਟ੍ਰੈਫਿਕ ਪਾਸਾ ਹਨ, ਅਤੇ ਵੰਡ ਸਮਾਨ ਦਿਸਣ ਉੱਤੇ ਵੀ ਲਾਗੂਆਂ ਦੀ ਆਪਸੀ ਅਦਲ-ਬਦਲ ਨਹੀਂ ਹੋ ਸਕਦੀ।
ਗਲਤ ਸੈਟਿੰਗ ਬਦਲਣਾ ਬੰਦ ਕਰੋ
ਮਾਰਗ ਇੱਕ ਹੀ ਦਿਸ਼ਾ ਵਿੱਚ ਤੁਰੋ: ਨਿਯੰਤਰਣ ਅਦਲ-ਬਦਲ, ਡੇਟਾ ਸੁਰੱਖਿਆ, ਅਗੇਤਰ, ਫਿਰ ਨਾਮ ਨਿਪਟਾਰਾ। ਪਹਿਲੇ ਫੇਲ੍ਹ ਹੋਣ ਵਾਲੇ ਪੜਾਅ ਉੱਤੇ ਰੁਕੋ ਅਤੇ ਸਿਰਫ਼ ਉਹੀ ਪੜਾਅ ਠੀਕ ਕਰੋ। ਗੇਟਵੇ ਤੱਕ ਪਿੰਗ ਕੰਮ ਕਰਦਾ ਹੈ ਪਰ ਐਪ ਦਾ ਟ੍ਰੈਫਿਕ ਨਹੀਂ, ਅਜਿਹਾ ਜੁੜਿਆ ਸੈਸ਼ਨ ਅਗੇਤਰ ਜਾਂ ਚੋਣਕਰਤਾ ਦੀ ਸਮੱਸਿਆ ਹੈ, ਹੈਂਡਸ਼ੇਕ ਦੀ ਨਹੀਂ।
ਹਰ ਪੜਾਅ ਦੇ ਸਬੂਤ ਟਿਕਟ ਵਿੱਚ ਵੱਖਰੇ ਲਿਖੋ: ਨਿਯੰਤਰਣ ਲਾਗ ਲਾਈਨ, ਤੈਅ ਹੋਏ ਡੇਟਾ ਪੈਰਾਮੀਟਰ, ਸਥਾਪਿਤ ਮਾਰਗ ਅਤੇ ਇੱਕ ਅਸਲ ਬੇਨਤੀ। ਇਹ ਢਾਂਚਾ ਕੰਮ ਕਰ ਰਹੀ ਪਛਾਣ ਜਾਂਚ ਨੂੰ ਕਮਜ਼ੋਰ ਕਰਕੇ ਉਸ ਪਿਛਲੀ ਰੂਟਿੰਗ ਸਮੱਸਿਆ ਨੂੰ ਠੀਕ ਕਰਨ ਤੋਂ ਰੋਕਦਾ ਹੈ ਜੋ ਇਸ ਨੇ ਕਦੇ ਪੈਦਾ ਨਹੀਂ ਕੀਤੀ, ਅਤੇ ਡੇਟਾ ਸਾਈਫਰ ਬਦਲਾਅ ਨੂੰ ਪ੍ਰਮਾਣ ਪੱਤਰ ਗਲਤੀ ਦਾ ਹੱਲ ਦੱਸ ਕੇ ਵੇਚਣ ਤੋਂ ਵੀ ਰੋਕਦਾ ਹੈ।
OpenVPN ਪ੍ਰੋਟੋਕਾਲ ਦਸਤਾਵੇਜ਼ ਨਿਯੰਤਰਣ ਅਤੇ ਡੇਟਾ ਦੀ ਵੰਡ ਦਾ ਸੰਦਰਭ ਹੈ; ਜਦੋਂ ਵਿਕਰੇਤਾ ਦਾ ਇੰਟਰਫੇਸ ਉਨ੍ਹਾਂ ਹੀ ਦੋ ਕੰਮਾਂ ਲਈ ਹੋਰ ਸ਼ਬਦ ਵਰਤਦਾ ਹੈ ਤਾਂ ਇਸ ਨੂੰ ਵਰਤੋ।