ਨੈੱਟਵਰਕ ਤਿਆਰ ਹੋਣ ਤੋਂ ਪਹਿਲਾਂ OpenVPN ਦਾ ਸ਼ੁਰੂ ਹੋਣਾ ਕੋਈ ਨਾਕਾਮੀ ਨਹੀਂ
ਸਰਵਰ ਪਹੁੰਚਯੋਗ ਹੋਣ ਤੋਂ ਪਹਿਲਾਂ ਸ਼ੁਰੂ ਹੋਣ ਵਾਲਾ ਕਲਾਇੰਟ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰ ਰਿਹਾ ਹੈ, ਨਾਕਾਮ ਨਹੀਂ ਹੋਇਆ। ਕ੍ਰਮ, DNS, ਪ੍ਰਮਾਣਿਕਤਾ ਅਤੇ ਕਨੈਕਸ਼ਨ ਤੋਂ ਬਾਅਦ ਦੀ ਰਿਕਵਰੀ ਨੂੰ ਵੱਖਰਾ ਕਰੋ।
ਤੁਸੀਂ ਬੂਟ ਸਮੇਂ ਕਲਾਇੰਟ ਸ਼ੁਰੂ ਕਰਦੇ ਹੋ, ਯੂਨਿਟ ਸਰਗਰਮ ਦੱਸਦੀ ਹੈ, ਪਰ ਟਨਲ ਉੱਥੇ ਨਹੀਂ ਹੁੰਦਾ। ਸੁਭਾਵਿਕ ਸਿੱਟਾ ਇਹ ਨਿਕਲਦਾ ਹੈ ਕਿ ਸੇਵਾ ਸ਼ੁਰੂ ਹੋਣ ਵਿੱਚ ਨਾਕਾਮ ਰਹੀ, ਅਤੇ ਸੁਭਾਵਿਕ ਹੱਲ ਇਹ ਹੈ ਕਿ ਇਸਨੂੰ ਦੁਬਾਰਾ ਸ਼ੁਰੂ ਕੀਤਾ ਜਾਵੇ। ਦੋਵੇਂ ਇੰਨੇ ਵਾਰ ਗਲਤ ਹੁੰਦੇ ਹਨ ਕਿ ਇਸ ਉੱਤੇ ਇੱਕ ਨਿਯਮ ਬਣਾਉਣਾ ਚਾਹੀਦਾ ਹੈ: ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰ ਰਿਹਾ ਚੱਲਦਾ ਕਲਾਇੰਟ ਬਾਹਰੋਂ ਬਿਲਕੁਲ ਵਿਗੜੇ ਕਲਾਇੰਟ ਵਰਗਾ ਦਿਸਦਾ ਹੈ। ਫ਼ਰਕ ਇਸ ਵਿੱਚ ਹੈ ਕਿ ਪ੍ਰਕਿਰਿਆ ਕੀ ਕਰ ਰਹੀ ਹੈ, ਯੂਨਿਟ ਦੀ ਸਥਿਤੀ ਵਿੱਚ ਨਹੀਂ।
ਭਰਮ: ਸ਼ੁਰੂ ਹੋਈ ਸੇਵਾ ਦਾ ਮਤਲਬ ਕੰਮ ਕਰਦਾ ਟਨਲ
ਸਰਗਰਮ ਯੂਨਿਟ ਸਾਬਤ ਕਰਦੀ ਹੈ ਕਿ ਪ੍ਰਕਿਰਿਆ ਸ਼ੁਰੂ ਹੋਈ ਅਤੇ ਬੰਦ ਨਹੀਂ ਹੋਈ। ਇਹ ਸਾਬਤ ਨਹੀਂ ਕਰਦੀ ਕਿ ਪਰੋਫਾਈਲ ਲੋਡ ਹੋਇਆ, ਸਰਟੀਫਿਕੇਟ ਸਵੀਕਾਰ ਹੋਇਆ ਜਾਂ ਦੂਜੇ ਸਿਰੇ ਨੇ ਜਵਾਬ ਦਿੱਤਾ। ਪੈਕੇਜ ਕੀਤਾ ਕਲਾਇੰਟ ਮਿੰਟਾਂ ਤੱਕ ਦੁਬਾਰਾ-ਕੋਸ਼ਿਸ਼ ਦੇ ਚੱਕਰ ਵਿੱਚ ਬੈਠ ਸਕਦਾ ਹੈ, ਜਦੋਂ ਕਿ systemd ਸਫਲਤਾ ਤੋਂ ਬਿਨਾਂ ਕੁਝ ਨਹੀਂ ਦੱਸਦਾ। ਸਥਿਤੀ ਅਤੇ ਵਿਵਹਾਰ ਵਿਚਕਾਰ ਇਹੀ ਖੱਪ ਹੀ ਪੂਰਾ ਵਿਸ਼ਾ ਹੈ।
ਉਲਟ ਸਥਿਤੀ ਵੀ ਓਨੀ ਹੀ ਆਮ ਹੈ। ਕੁੰਜੀ ਪੜ੍ਹਨ ਵਿੱਚ ਨਾਕਾਮ ਹੋਣ ਤੋਂ ਬਾਅਦ ਪ੍ਰਕਿਰਿਆ ਬੰਦ ਹੋ ਸਕਦੀ ਹੈ, ਅਤੇ ਫਿਰ ਯੂਨਿਟ ਨਾਕਾਮ ਸਥਿਤੀ ਦੱਸਦੀ ਹੈ ਜੋ ਕਾਰਨ ਬਾਰੇ ਕੁਝ ਨਹੀਂ ਕਹਿੰਦੀ। ਦੋਵੇਂ ਸਥਿਤੀਆਂ ਨੂੰ ਵੱਖ ਕਰਨ ਲਈ ਲੌਗ ਚਾਹੀਦਾ ਹੈ।
ਯੂਨਿਟ ਦੀ ਸਥਿਤੀ ਦੀ ਥਾਂ ਉਸ ਇੰਸਟੈਂਸ ਦਾ ਜਰਨਲ ਪੜ੍ਹੋ। ਕਾਰਨ ਵਾਲੀ ਲਾਈਨ ਲੌਗ ਵਿੱਚ ਹੁੰਦੀ ਹੈ, ਸਥਿਤੀ ਲੇਬਲ ਵਿੱਚ ਨਹੀਂ।
ਭਰਮ: ਦੁਬਾਰਾ-ਕੋਸ਼ਿਸ਼ ਸੈਟਿੰਗਾਂ ਹਰ ਨਾਕਾਮੀ ਨੂੰ ਢਕਦੀਆਂ ਹਨ
ਨਾਮ ਰਿਜ਼ੋਲਿਊਸ਼ਨ ਅਤੇ ਟਰਾਂਸਪੋਰਟ ਦੁਬਾਰਾ-ਕੋਸ਼ਿਸ਼ ਵੱਖਰੇ ਕੰਟਰੋਲ ਹਨ ਜਿਨ੍ਹਾਂ ਦੇ ਵੱਖਰੇ ਡਿਫ਼ਾਲਟ ਹਨ। resolv-retry ਦੂਰਲੇ ਹੋਸਟਨਾਮ ਦੀ ਵਾਰ-ਵਾਰ ਖੋਜ ਨੂੰ ਨਿਯੰਤਰਿਤ ਕਰਦਾ ਹੈ, ਅਤੇ ਦਸਤਾਵੇਜ਼ੀ ਡਿਫ਼ਾਲਟ ਬੇਅੰਤ ਕੋਸ਼ਿਸ਼ ਕਰਦਾ ਰਹਿੰਦਾ ਹੈ। connect-retry ਕੋਸ਼ਿਸ਼ਾਂ ਵਿਚਕਾਰ ਅੰਤਰਾਲ ਤੈਅ ਕਰਦਾ ਹੈ, ਜਦੋਂ ਕਿ connect-retry-max ਹਰ ਦੂਰਲੀ ਐਂਟਰੀ ਕਿੰਨੀ ਵਾਰ ਅਜ਼ਮਾਈ ਜਾਵੇ ਉਸ ਉੱਤੇ ਸੀਮਾ ਲਾ ਸਕਦਾ ਹੈ। ਇਨ੍ਹਾਂ ਵਿੱਚੋਂ ਕੁਝ ਵੀ ਬਦਲਣ ਤੋਂ ਪਹਿਲਾਂ ਵੇਖੋ ਲੌਗ ਕਿਹੜਾ ਪੜਾਅ ਦੱਸਦਾ ਹੈ।
ਇਨ੍ਹਾਂ ਵਿੱਚੋਂ ਕੁਝ ਵੀ ਵਿਗੜੇ ਪਰੋਫਾਈਲ, ਨਾ ਪੜ੍ਹੀ ਜਾਣ ਵਾਲੀ ਪ੍ਰਾਈਵੇਟ ਕੁੰਜੀ ਜਾਂ ਰੱਦ ਕੀਤੇ ਖਾਤੇ ਉੱਤੇ ਲਾਗੂ ਨਹੀਂ ਹੁੰਦਾ। ਉਨ੍ਹਾਂ ਨੂੰ ਸੁਧਾਰ ਚਾਹੀਦਾ ਹੈ, ਅਤੇ ਉਨ੍ਹਾਂ ਉੱਤੇ ਵਾਰ-ਵਾਰ ਕੋਸ਼ਿਸ਼ ਕਰਨ ਵਾਲਾ ਕਲਾਇੰਟ ਅੱਗੇ ਨਹੀਂ ਵਧਦਾ।
ਬੇ-ਮਨਜ਼ੂਰ ਸਰਟੀਫਿਕੇਟ ਲਈ ਸਦਾ ਕੋਸ਼ਿਸ਼ ਕਰਨਾ ਪੜਤਾਲ ਹਟਾਉਣ ਦਾ ਕਾਰਨ ਨਹੀਂ। ਇਹ ਗਲਤੀ ਪੜ੍ਹਨ ਦਾ ਕਾਰਨ ਹੈ।
ਭਰਮ: ਇੱਕ ਲਾਂਚਰ ਕਾਫ਼ੀ ਹੈ, ਇਸ ਲਈ ਦੂਜਾ ਜੋੜੋ
NetworkManager ਜਾਂ ਪੈਕੇਜ ਕੀਤੀ ਯੂਨਿਟ ਵੱਲੋਂ ਪਹਿਲਾਂ ਹੀ ਸੰਭਾਲੇ ਜਾ ਰਹੇ ਕਨੈਕਸ਼ਨ ਨੂੰ ਦੂਜੇ ਲਾਂਚਰ ਦੀ ਲੋੜ ਨਹੀਂ। ਇੱਕੋ ਰਸਤਿਆਂ ਲਈ ਮੁਕਾਬਲਾ ਕਰਦੀਆਂ ਦੋ ਪ੍ਰਕਿਰਿਆਵਾਂ ਦੁਹਰੇ ਇੰਟਰਫੇਸ, ਉਲਝਾਉਣ ਵਾਲੇ ਲੌਗ ਅਤੇ ਅਜਿਹੇ ਕਾਰਨਾਂ ਨਾਲ ਵਾਰ-ਵਾਰ ਬੰਦ-ਚਾਲੂ ਹੁੰਦਾ ਟਨਲ ਬਣਾਉਂਦੀਆਂ ਹਨ ਜੋ ਕਿਸੇ ਨੂੰ ਨਹੀਂ ਦਿਸਦੇ। ਦੂਜੀ ਕਾਪੀ ਆਮ ਤੌਰ ਉੱਤੇ ਪਹਿਲੀ ਦੇ ਹੌਲੀ ਹੋਣ ਦੇ ਹੱਲ ਵਜੋਂ ਆਉਂਦੀ ਹੈ।
ਤੈਅ ਕਰੋ ਕਿ ਟਨਲ ਕਿਸ ਕੰਪੋਨੈਂਟ ਦੀ ਮਲਕੀਅਤ ਹੈ, ਕੁਝ ਵੀ ਜੋੜਨ ਤੋਂ ਪਹਿਲਾਂ। ਫਿਰ ਦੂਜੇ ਲਾਂਚਰ ਨੂੰ ਬੰਦ ਕਰਕੇ ਆਸ ਰੱਖਣ ਦੀ ਥਾਂ ਹਟਾ ਦਿਓ।
ਮਾਲਕ ਇਹ ਵੀ ਤੈਅ ਕਰਦਾ ਹੈ ਕਿ ਦੁਬਾਰਾ-ਕੋਸ਼ਿਸ਼ਾਂ ਅਤੇ ਪ੍ਰਮਾਣ-ਪੱਤਰ ਕਿੱਥੋਂ ਆਉਂਦੇ ਹਨ, ਇਸੇ ਲਈ ਇਹ ਫ਼ੈਸਲਾ ਕਿਸੇ ਵੀ ਟਿਊਨਿੰਗ ਤੋਂ ਪਹਿਲਾਂ ਆਉਂਦਾ ਹੈ। ਠੀਕ ਇਸੇ ਕਾਰਨ ਮਲਕੀਅਤ ਪਹਿਲਾਂ ਆਉਂਦੀ ਹੈ।
ਅਸਲ ਵਿੱਚ ਕਿਸ ਨੂੰ ਕ੍ਰਮ ਚਾਹੀਦਾ ਹੈ
ਕ੍ਰਮ ਕਨਫ਼ਿਗਰ ਕੀਤੇ ਪਤੇ ਦੀ ਉਡੀਕ ਕਰ ਸਕਦਾ ਹੈ, ਅਤੇ ਇਹੀ ਇਸਦੀ ਪੂਰੀ ਗਾਰੰਟੀ ਹੈ। network-online.target ਐਕਟੀਵੇਸ਼ਨ ਨੂੰ ਉਦੋਂ ਤੱਕ ਲੇਟ ਕਰਦਾ ਹੈ ਜਦੋਂ ਤੱਕ ਪ੍ਰਬੰਧਕ ਨੈੱਟਵਰਕ ਨੂੰ ਤਿਆਰ ਨਹੀਂ ਮੰਨਦਾ, ਅਤੇ ਤਿਆਰ ਦੀ ਪਰਿਭਾਸ਼ਾ ਪ੍ਰਬੰਧਕ ਉੱਤੇ ਨਿਰਭਰ ਕਰਦੀ ਹੈ। ਇਹ ਨਹੀਂ ਦੱਸਦਾ ਕਿ VPN ਹੋਸਟਨਾਮ ਰਿਜ਼ੋਲਵ ਹੁੰਦਾ ਹੈ ਜਾਂ ਨਹੀਂ, ਸੁਣਨ ਵਾਲਾ ਜਵਾਬ ਦਿੰਦਾ ਹੈ ਜਾਂ ਨਹੀਂ, ਜਾਂ ਕੈਪਟਿਵ ਪੋਰਟਲ ਨੇ ਡਿਵਾਈਸ ਨੂੰ ਅੰਦਰ ਆਉਣ ਦਿੱਤਾ ਹੈ ਜਾਂ ਨਹੀਂ।
ਨਿਰਭਰਤਾਵਾਂ ਜੋੜਨ ਤੋਂ ਪਹਿਲਾਂ ਇੰਸਟਾਲ ਕੀਤੀ ਯੂਨਿਟ ਅਤੇ ਕੋਈ ਵੀ ਡ੍ਰਾਪ-ਇਨ ਪੜ੍ਹੋ। ਹਰ ਨੈੱਟਵਰਕ ਸੇਵਾ ਉੱਤੇ ਚੌੜਾ After= ਬੂਟ ਲੇਟ ਕਰਦਾ ਹੈ ਪਰ ਉਹ ਕਨੈਕਸ਼ਨ ਨਹੀਂ ਬਣਾਉਂਦਾ ਜੋ ਤੁਹਾਨੂੰ ਸੱਚਮੁੱਚ ਚਾਹੀਦਾ ਹੈ।
ਜਿਸ ਨਿਰਭਰਤਾ ਦੀ ਜਾਂਚ ਕਰ ਸਕਦੇ ਹੋ ਉਸ ਦਾ ਕ੍ਰਮ ਲਾਓ, ਅਤੇ ਬਾਕੀ ਸਭ ਤਿਆਰੀ-ਪੜਤਾਲ ਨਾਲ ਪਰਖੋ। ਟਨਲ ਖੋਲ੍ਹਣ ਵਾਲੀ ਪੜਤਾਲ ਅੰਦਾਜ਼ਾ ਲਾਉਣ ਵਾਲੇ ਟਾਈਮਰ ਤੋਂ ਬਿਹਤਰ ਹੈ।
ਟਨਲ ਪਹਿਲੀ ਵਾਰ ਉੱਪਰ ਆਉਣ ਤੋਂ ਬਾਅਦ ਕੀ ਹੁੰਦਾ ਹੈ
ਬੂਟ ਕਈ ਘਟਨਾਵਾਂ ਵਿੱਚੋਂ ਇੱਕ ਘਟਨਾ ਹੈ। ਪਹੁੰਚ ਲਿੰਕ ਬਦਲਦਾ ਹੈ, ਪੋਰਟਲ ਸੈਸ਼ਨ ਮੁੱਕਦਾ ਹੈ, ਪੀਅਰ ਦੁਬਾਰਾ ਸ਼ੁਰੂ ਹੁੰਦਾ ਹੈ। ਅੰਦਰੂਨੀ ਦੁਬਾਰਾ-ਜੁੜਾਅ ਅਤੇ ਸੇਵਾ ਪ੍ਰਬੰਧਕ ਵੱਲੋਂ ਸੰਭਾਲੀ ਪ੍ਰਕਿਰਿਆ-ਨਿਕਾਸ ਨੂੰ ਵੱਖਰਾ ਪਛਾਣੋ, ਕਿਉਂਕਿ ਦੋਹਾਂ ਦੇ ਮਾਲਕ ਵੱਖਰੇ ਅਤੇ ਸਬੂਤ ਵੱਖਰੇ ਹੁੰਦੇ ਹਨ।
ਇੰਟਰੈਕਟਿਵ ਪ੍ਰਮਾਣਿਕਤਾ ਧਿਆਨ ਤੋਂ ਬਿਨਾਂ ਹੋਣ ਵਾਲੀ ਰਿਕਵਰੀ ਨੂੰ ਸੀਮਿਤ ਕਰਦੀ ਹੈ। ਬੈਕਗਰਾਊਂਡ ਯੂਨਿਟ ਡੈਸਕਟਾਪ ਕੀਰਿੰਗ ਨਹੀਂ ਖੋਲ੍ਹਦੀ ਅਤੇ MFA ਪੁੱਛਣ ਦਾ ਜਵਾਬ ਨਹੀਂ ਦਿੰਦੀ, ਇਸ ਲਈ ਸੇਵਾ ਸੰਦਰਭ ਲਈ ਮਨਜ਼ੂਰ ਪ੍ਰਮਾਣ ਵਿਵਸਥਾ ਦੀ ਪਾਲਣਾ ਕਰੋ।
ਟਨਲ ਬੰਦ ਹੁੰਦੇ ਸਮੇਂ ਐਪਲੀਕੇਸ਼ਨ ਕੀ ਕਰ ਸਕਦੇ ਹਨ ਇਹ ਵੱਖਰਾ ਤੈਅ ਕਰੋ। ਦੁਬਾਰਾ-ਕੋਸ਼ਿਸ਼ ਕਨੈਕਸ਼ਨ ਮੁੜ ਲਿਆਉਂਦੀ ਹੈ, ਜਦੋਂ ਕਿ ਰੋਕ ਨੀਤੀ ਤੈਅ ਕਰਦੀ ਹੈ ਕਿ ਉਸ ਪਾੜੇ ਵਿੱਚ ਸਿੱਧਾ ਟ੍ਰੈਫਿਕ ਦੀ ਇਜਾਜ਼ਤ ਹੈ ਜਾਂ ਨਹੀਂ।