ਏਅਰਪਲੇਨ ਮੋਡ ਵਿੱਚ VPN Connecting ਤੇ ਅਟਕਿਆ ਹੈ: ਅੱਪਲਿੰਕ ਲੱਭੋ
ਏਅਰਪਲੇਨ ਮੋਡ ਵਿੱਚ Connecting ਤੇ ਰਹਿਣ ਵਾਲੇ ਕਲਾਇੰਟ ਕੋਲ ਸ਼ਾਇਦ ਕੋਈ ਅੱਪਲਿੰਕ ਹੀ ਨਾ ਹੋਵੇ। ਰੇਡੀਓ ਦੀ ਸਥਿਤੀ, ਐਸੋਸੀਏਸ਼ਨ, ਪੋਰਟਲ ਸਾਈਨ-ਇਨ ਅਤੇ ਬਲਾਕਿੰਗ ਨੀਤੀ ਨੂੰ ਵੱਖ ਕਰੋ।
ਫ਼ੋਨ ਏਅਰਪਲੇਨ ਆਈਕਨ ਦਿਖਾ ਰਿਹਾ ਹੈ, VPN ਕਲਾਇੰਟ ਦੋ ਮਿੰਟ ਤੋਂ Connecting ਤੇ ਹੈ, ਅਤੇ ਪ੍ਰੋਫ਼ਾਈਲ ਸਹੀ ਹੈ। ਇੱਕ ਘੰਟਾ ਪਹਿਲਾਂ ਇਹ ਉਸੇ ਇਮਾਰਤ ਵਿੱਚ ਕੰਮ ਕਰ ਰਿਹਾ ਸੀ। ਕੁਝ ਵੀ ਟੁੱਟਿਆ ਨਹੀਂ: VPN ਉਹ ਕਨੈਕਸ਼ਨ ਹੈ ਜੋ ਕੋਈ ਹੋਰ ਨੈੱਟਵਰਕ ਚੁੱਕ ਕੇ ਲਿਜਾਂਦਾ ਹੈ, ਅਤੇ ਏਅਰਪਲੇਨ ਮੋਡ ਨੇ ਹੁਣੇ ਉਹ ਨੈੱਟਵਰਕ ਹਟਾਇਆ ਹੈ ਜੋ ਇਸਨੂੰ ਚੁੱਕ ਰਿਹਾ ਸੀ। ਕਲਾਇੰਟ ਵਾਰ-ਵਾਰ ਕੋਸ਼ਿਸ਼ ਕਰਦਾ ਰਹਿੰਦਾ ਹੈ, ਕਿਉਂਕਿ ਅੱਪਲਿੰਕ ਤੋਂ ਬਿਨਾਂ ਉਹ ਇਹੀ ਕਰਦਾ ਹੈ।
ਉਲਝਣ ਇਹ ਹੈ ਕਿ ਏਅਰਪਲੇਨ ਨਿਸ਼ਾਨ ਤੁਹਾਨੂੰ ਨਹੀਂ ਦੱਸਦਾ ਕਿ Wi-Fi ਉਪਲਬਧ ਹੈ ਜਾਂ ਨਹੀਂ, ਅਤੇ Connecting ਨਹੀਂ ਦੱਸਦਾ ਕਿ ਕਲਾਇੰਟ ਪ੍ਰਮਾਣਿਕਤਾ ਕਰ ਰਿਹਾ ਹੈ ਜਾਂ ਸਿਰਫ਼ ਉਡੀਕ ਰਿਹਾ ਹੈ। ਇਹਨਾਂ ਦੋਵਾਂ ਪੜ੍ਹਤਾਂ ਨੂੰ ਵੱਖ ਕਰੋ ਅਤੇ ਨਿਦਾਨ ਇੱਕ ਮਿੰਟ ਲਵੇਗਾ।
ਏਅਰਪਲੇਨ ਨਿਸ਼ਾਨ ਰੇਡੀਓ ਦੀ ਰਿਪੋਰਟ ਨਹੀਂ ਹੈ
ਸਮਰਥਿਤ Android ਡਿਵਾਈਸਾਂ ਤੇ Wi-Fi ਅਤੇ Bluetooth ਏਅਰਪਲੇਨ ਮੋਡ ਵਿੱਚ ਚਾਲੂ ਰਹਿ ਸਕਦੇ ਹਨ, ਅਤੇ ਡਿਵਾਈਸ ਤੁਹਾਡੀ ਪਿਛਲੀ ਚੋਣ ਯਾਦ ਰੱਖਦਾ ਹੈ। Google ਦੀ Pixel ਤੇ ਏਅਰਪਲੇਨ ਮੋਡ ਬਾਰੇ ਗਾਈਡ ਇਸੇ ਵਿਵਹਾਰ ਦਾ ਵਰਣਨ ਕਰਦੀ ਹੈ। ਇਸ ਲਈ ਆਈਕਨ ਦਾ ਅਰਥ ਸਿਰਫ਼ ਇਹ ਹੋ ਸਕਦਾ ਹੈ ਕਿ ਸੈਲੂਲਰ ਬੰਦ ਹੈ, ਹੋਰ ਕੁਝ ਨਹੀਂ।
ਗਲਿਫ਼ ਦੀ ਥਾਂ ਅਸਲ ਸਥਿਤੀ ਜਾਂਚੋ। adb shell settings get global airplane_mode_on ਮੋਡ ਲਈ ਹੀ 0 ਜਾਂ 1 ਦਿੰਦਾ ਹੈ, ਅਤੇ adb shell dumpsys connectivity ਡਿਵਾਈਸ ਕੋਲ ਮੌਜੂਦ ਨੈੱਟਵਰਕਾਂ ਨੂੰ ਉਹਨਾਂ ਦੀ ਤਸਦੀਕ ਸਥਿਤੀ ਸਮੇਤ ਸੂਚੀਬੱਧ ਕਰਦਾ ਹੈ। ਇਹ ਦੋਵੇਂ ਆਉਟਪੁੱਟ ਮਿਲ ਕੇ ਉਸ ਸਵਾਲ ਦਾ ਜਵਾਬ ਦਿੰਦੇ ਹਨ ਜੋ ਆਈਕਨ ਨਹੀਂ ਦੇ ਸਕਦਾ।
ਜੇ Wi-Fi ਬੰਦ ਹੈ, ਜਾਂ ਚਾਲੂ ਹੈ ਪਰ ਕਿਸੇ ਨਾਲ ਜੁੜਿਆ ਨਹੀਂ, ਤਾਂ VPN ਐਂਡਪਾਇੰਟ ਤੱਕ ਕੋਈ ਰਾਹ ਨਹੀਂ ਅਤੇ ਕਿੰਨੀ ਵੀ ਵਾਰ ਮੁੜ ਜੁੜੋ, ਰਾਹ ਨਹੀਂ ਬਣੇਗਾ। ਇਹੀ ਕੇਸ ਪਹਿਲਾਂ ਬਾਹਰ ਕਰਨ ਯੋਗ ਹੈ, ਕਿਉਂਕਿ ਸਹੀ ਹੱਲ VPN ਐਪ ਤੋਂ ਬਾਹਰ ਹੋਣ ਵਾਲਾ ਇਹੀ ਇੱਕੋ ਕੇਸ ਹੈ।
Connecting ਦਾ ਅਸਲ ਅਰਥ ਕੀ ਹੈ
ਕਲਾਇੰਟ ਸੰਭਾਲੀ ਪ੍ਰੋਫ਼ਾਈਲ ਰੱਖ ਸਕਦਾ ਹੈ, ਉਸਦਾ ਨਾਮ ਦਿਖਾ ਸਕਦਾ ਹੈ, ਅਤੇ ਕਿਸੇ ਨਾਲ ਸੰਪਰਕ ਕੀਤੇ ਬਿਨਾਂ ਘੁੰਮਦਾ ਸੂਚਕ ਦਿਖਾ ਸਕਦਾ ਹੈ। ਕੌਂਫਿਗਰੇਸ਼ਨ ਸਥਾਨਕ ਹੈ। ਟਨਲ ਬਣਾਉਣ ਲਈ ਪਹੁੰਚਯੋਗ ਸਰਵਰ, ਪੂਰਾ ਹੋਇਆ ਹੈਂਡਸ਼ੇਕ ਅਤੇ ਰੂਟ ਕਰਨ ਲਈ ਇੰਟਰਫ਼ੇਸ ਚਾਹੀਦਾ ਹੈ। ਸਿਰਫ਼ ਆਖਰੀ ਭਾਗ ਨੂੰ ਕੰਮ ਕਰਦਾ ਨੈੱਟਵਰਕ ਚਾਹੀਦਾ ਹੈ, ਇਸ ਲਈ ਰੇਡੀਓ ਬੰਦ ਹੁੰਦਿਆਂ ਵੀ ਪਹਿਲੇ ਦੋ ਸਫਲ ਦਿਸ ਸਕਦੇ ਹਨ।
ਇਸ ਲਈ ਸੂਚਕ ਘੱਟੋ-ਘੱਟ ਤਿੰਨ ਵੱਖਰੀਆਂ ਸਥਿਤੀਆਂ ਨਾਲ ਮੇਲ ਖਾਂਦਾ ਹੈ: ਕੋਈ ਅੱਪਲਿੰਕ ਨਹੀਂ, ਐਂਡਪਾਇੰਟ ਤੱਕ ਨਾ ਪਹੁੰਚਣ ਵਾਲਾ ਅੱਪਲਿੰਕ, ਅਤੇ ਪਹੁੰਚਣ ਵਾਲਾ ਪਰ ਪ੍ਰਮਾਣਿਕਤਾ ਵਿੱਚ ਅਸਫਲ ਹੋਣ ਵਾਲਾ ਅੱਪਲਿੰਕ। ਸਕਰੀਨ ਤੇ ਇਹ ਇੱਕੋ ਜਿਹੇ ਦਿਸਦੇ ਹਨ ਅਤੇ ਲੌਗ ਵਿੱਚ ਬਿਲਕੁਲ ਵੱਖਰੇ। ਇਸ ਲਈ ਇਹਨਾਂ ਸਾਰੇ ਮਾਮਲਿਆਂ ਵਿੱਚ ਪਹਿਲਾ ਲਾਭਦਾਇਕ ਸਬੂਤ ਲੌਗ ਹੈ, ਇੱਕ ਹੋਰ ਕੋਸ਼ਿਸ਼ ਨਹੀਂ।
Android ਦਾ ਆਪਣਾ VPN ਦਸਤਾਵੇਜ਼ ਕਨੈਕਸ਼ਨ ਸਥਾਪਤ ਕਰਨ ਅਤੇ ਵੱਖਰੀਆਂ ਹਮੇਸ਼ਾ-ਚਾਲੂ ਤੇ ਬਲਾਕਿੰਗ ਨੀਤੀਆਂ ਵਿਚਕਾਰ ਉਹੀ ਰੇਖਾ ਖਿੱਚਦਾ ਹੈ। ਇਹੀ ਵਿਛੋੜਾ ਕਾਰਨ ਹੈ ਕਿ ਫ਼ੋਨ ਆਫ਼ਲਾਈਨ ਹੁੰਦਿਆਂ ਵੀ ਸੁਰੱਖਿਅਤ ਦਿਸ ਸਕਦਾ ਹੈ ਅਤੇ ਫਿਰ ਵੀ ਉਸ ਕੋਲ ਟਨਲ ਨਹੀਂ ਹੁੰਦਾ।
ਵੱਖ ਪਛਾਣਨ ਯੋਗ ਚਾਰ ਸਥਿਤੀਆਂ
ਹੇਠਾਂ ਦਿੱਤੀਆਂ ਚਾਰ ਸਥਿਤੀਆਂ ਹੀ ਨਾਮ ਦੇਣ ਯੋਗ ਹਨ, ਕਿਉਂਕਿ ਸਕਰੀਨ ਇਹਨਾਂ ਨੂੰ ਇੱਕੋ ਜਿਹਾ ਦਿਖਾਉਂਦੀ ਹੈ।
| State | What you will see | What to do |
|---|---|---|
| Airplane mode, Wi-Fi off | No networks in dumpsys, VPN retries forever | Turn Wi-Fi on, or accept that the tunnel cannot exist |
| Wi-Fi on, not associated | Interface exists, no default network | Join the access point |
| Associated, not validated | Network listed, captive-portal flag set | Complete the portal sign-in, then reconnect |
| Validated, tunnel down | Internet works, VPN fails or blocks | Debug the tunnel, not the radio |
ਤੀਜੀ ਕਤਾਰ ਹੋਟਲਾਂ ਅਤੇ ਹਵਾਈ ਅੱਡਿਆਂ ਵਿੱਚ ਬਹੁਤੇ ਲੋਕਾਂ ਨੂੰ ਫੜਦੀ ਹੈ। ਐਸੋਸੀਏਸ਼ਨ ਦਾਖਲਾ ਨਹੀਂ ਹੈ: ਜਿਸ ਪੋਰਟਲ ਨੇ ਫ਼ੋਨ ਨੂੰ ਜਾਣ ਨਹੀਂ ਦਿੱਤਾ, ਉਹ Wi-Fi ਪਾਸਵਰਡ ਖੁਸ਼ੀ ਨਾਲ ਸਵੀਕਾਰ ਕਰੇਗਾ ਅਤੇ ਫਿਰ VPN ਐਂਡਪਾਇੰਟ ਤੱਕ ਟ੍ਰੈਫ਼ਿਕ ਭੇਜਣ ਤੋਂ ਇਨਕਾਰ ਕਰੇਗਾ। ਟਨਲ ਬੰਦ ਹੁੰਦਿਆਂ ਪਹਿਲਾਂ ਬ੍ਰਾਊਜ਼ਰ ਰਾਹੀਂ ਸਾਈਨ-ਇਨ ਕਰਨਾ ਆਮ ਤੌਰ ਤੇ ਇੱਕੋ ਇੱਕ ਰਾਹ ਹੈ।
ਬਲਾਕਿੰਗ ਇਸਨੂੰ ਹੋਰ ਭੈੜਾ ਕਿਉਂ ਦਿਖਾਉਂਦੀ ਹੈ
ਜੇ ਹਮੇਸ਼ਾ-ਚਾਲੂ VPN ਅਤੇ VPN ਤੋਂ ਬਿਨਾਂ ਕਨੈਕਸ਼ਨ ਬਲਾਕ ਕਰੋ ਦੋਵੇਂ ਚਾਲੂ ਹਨ, ਤਾਂ ਟਨਲ ਉੱਪਰ ਨਾ ਹੋਣ ਵੇਲੇ ਹਰ ਢਕੀ ਐਪ ਬਲਾਕ ਹੁੰਦੀ ਹੈ। ਇਹ ਵਿਸ਼ੇਸ਼ਤਾ ਦਾ ਕੰਮ ਕਰਨਾ ਹੈ, ਦੂਜੀ ਖਰਾਬੀ ਨਹੀਂ। ਲੱਛਣ ਇੱਕ ਐਪ ਦੀ ਅਸਫਲਤਾ ਤੋਂ ਸਭ ਕੁਝ ਅਸਫਲ ਹੋਣ ਤੱਕ ਬਦਲਦਾ ਹੈ, ਜੋ ਬਹੁਤ ਵੱਡੀ ਸਮੱਸਿਆ ਵਾਂਗ ਪੜ੍ਹਿਆ ਜਾਂਦਾ ਹੈ।
ਇਹ ਉਸ ਕ੍ਰਮ ਨੂੰ ਵੀ ਸਮਝਾਉਂਦਾ ਹੈ ਜੋ ਲੋਕ ਗਲਤ ਪੜ੍ਹਦੇ ਹਨ: ਏਅਰਪਲੇਨ ਮੋਡ ਚਾਲੂ, ਅੱਪਲਿੰਕ ਨਹੀਂ, ਐਪਾਂ ਬਲਾਕ, VPN ਕਹਿੰਦਾ ਹੈ connecting। ਬਲਾਕ ਨੀਤੀ ਦਾ ਆਪਣਾ ਕੰਮ ਕਰਨਾ ਸੀ। ਅੱਪਲਿੰਕ ਜਾਂਚਣ ਲਈ ਨੀਤੀ ਬੰਦ ਕਰਨਾ ਉਹ ਸੁਰੱਖਿਆ ਹਟਾ ਦਿੰਦਾ ਹੈ ਜੋ ਤੁਸੀਂ ਸ਼ਾਇਦ ਚਾਹੁੰਦੇ ਸੀ, ਅਤੇ ਤੁਹਾਨੂੰ ਕੁਝ ਨਹੀਂ ਸਿਖਾਉਂਦਾ।
ਇਸਦੀ ਥਾਂ ਦਾਇਰਾ ਜਾਂਚੋ। ਕਿਹੜੀਆਂ ਐਪਾਂ ਢਕੀਆਂ ਹਨ, ਕਿਹੜੀਆਂ ਬਾਹਰ ਹਨ, ਅਤੇ ਪ੍ਰੋਫ਼ਾਈਲ ਪ੍ਰਤੀ ਵਰਤੋਂਕਾਰ ਹੈ ਜਾਂ ਪੂਰੀ ਡਿਵਾਈਸ ਲਈ। Wi-Fi ਦਿਸਦਿਆਂ ਹੀ VPN ਐਪ ਸ਼ੁਰੂ ਕਰਨ ਵਾਲਾ ਕੰਮ ਇੱਕ ਟ੍ਰਿਗਰ ਹੈ, ਇਹ ਗਾਰੰਟੀ ਨਹੀਂ ਕਿ ਉਸਦੇ ਚੱਲਣ ਤੋਂ ਪਹਿਲਾਂ ਕੋਈ ਪੈਕੇਟ ਬਾਹਰ ਨਹੀਂ ਗਿਆ।
ਅੰਦਾਜ਼ੇ ਖ਼ਤਮ ਕਰਨ ਵਾਲਾ ਨਿਦਾਨ ਕ੍ਰਮ
ਹੇਠਾਂ ਤੋਂ ਉੱਪਰ ਕੰਮ ਕਰੋ। ਮੋਡ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ, ਨੈੱਟਵਰਕ ਹੋਣ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ, ਉਸਦੀ ਤਸਦੀਕ ਹੋਣ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ, ਉਹ ਸਥਾਨਕ ਸਬਨੈੱਟ ਤੋਂ ਬਾਹਰ ਕਿਸੇ ਚੀਜ਼ ਤੱਕ ਪਹੁੰਚ ਸਕਣ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ, ਅਤੇ ਫਿਰ ਹੀ ਕਲਾਇੰਟ ਵੱਲ ਵੇਖੋ। adb shell ping -c 3 1.1.1.1 ਇੱਕ ਮੋਟਾ ਟੈਸਟ ਹੈ, ਪਰ ਇਹ ਗੁੰਮ ਰਾਹ ਨੂੰ ਟਨਲ ਅਸੰਤੁਸ਼ਟ ਹੁੰਦਿਆਂ ਮੌਜੂਦ ਰਾਹ ਤੋਂ ਵੱਖ ਕਰਦਾ ਹੈ।
ਜੇ ਨੈੱਟਵਰਕ ਸੂਚੀਬੱਧ ਹੁੰਦਿਆਂ ping ਅਸਫਲ ਹੋਵੇ, ਤਾਂ ਸਮੱਸਿਆ VPN ਤੋਂ ਉੱਪਰ ਹੈ ਅਤੇ ਕੋਈ ਕਲਾਇੰਟ ਸੈਟਿੰਗ ਇਸਨੂੰ ਠੀਕ ਨਹੀਂ ਕਰੇਗੀ। ਜੇ ping ਸਫਲ ਹੋਵੇ ਅਤੇ ਟਨਲ ਫਿਰ ਵੀ ਨਾ ਬਣੇ, ਤਾਂ ਉਸੇ ਪਲ ਕਲਾਇੰਟ ਦਾ ਲੌਗ ਫੜੋ: ਗਲਤੀ ਸਮਾਂ-ਸਮਾਪਤੀ ਨੂੰ ਪ੍ਰਮਾਣਿਕਤਾ ਅਸਵੀਕਾਰ ਤੋਂ ਵੱਖ ਕਰੇਗੀ, ਅਤੇ ਇਹਨਾਂ ਦੋਵਾਂ ਵਿੱਚ ਕੋਈ ਸਾਂਝ ਨਹੀਂ।
ਚਾਹੀਦੀ ਸਥਿਤੀ ਬਹਾਲ ਕਰਕੇ ਖ਼ਤਮ ਕਰੋ: ਜੇ ਇਹ ਤੁਹਾਡਾ ਆਮ ਸੈਟਅੱਪ ਹੈ ਤਾਂ ਏਅਰਪਲੇਨ ਮੋਡ ਵਿੱਚ Wi-Fi ਦੀ ਆਗਿਆ, ਪੋਰਟਲ ਪੂਰਾ, ਅਤੇ ਬਲਾਕਿੰਗ ਨੀਤੀ ਦੁਬਾਰਾ ਚਾਲੂ। ਫਿਰ ਇੱਕ ਵਾਰ ਮੁੜ ਜੁੜੋ ਅਤੇ ਪੁਸ਼ਟੀ ਕਰੋ ਕਿ ਟਨਲ ਆਪਣੇ ਆਪ ਉੱਠਦਾ ਹੈ, ਕਿਉਂਕਿ ਸਿਰਫ਼ ਹੱਥੀਂ ਕੀਤੀਆਂ ਕੋਸ਼ਿਸ਼ਾਂ ਤੋਂ ਬਾਅਦ ਚੱਲਣ ਵਾਲਾ ਕੌਂਫਿਗਰੇਸ਼ਨ ਅਗਲੀ ਬੂਟ ਤੇ ਫਿਰ ਅਸਫਲ ਹੋਵੇਗਾ।