தொலைபேசி விமானச் சின்னத்தைக் காட்டுகிறது, 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 ஆவணங்கள் இணைப்பு ஏற்படுத்துவதற்கும் தனித்தனி எப்போதும்-இயக்கத்தில் மற்றும் தடுப்புக் கொள்கைகளுக்கும் இடையே அதே கோட்டை வரைகின்றன. இந்தப் பிரிவே தொலைபேசி ஆஃப்லைனில் பாதுகாக்கப்பட்டதாகத் தோன்றியும் சுரங்கப்பாதை இல்லாமல் இருக்கக் காரணம்.

பிரித்தறியத் தகுந்த நான்கு நிலைகள்

கீழே உள்ள நான்கு நிலைகளே பெயரிடத் தகுந்தவை, ஏனெனில் திரை அவற்றை ஒரே மாதிரி காட்டுகிறது.

StateWhat you will seeWhat to do
Airplane mode, Wi-Fi offNo networks in dumpsys, VPN retries foreverTurn Wi-Fi on, or accept that the tunnel cannot exist
Wi-Fi on, not associatedInterface exists, no default networkJoin the access point
Associated, not validatedNetwork listed, captive-portal flag setComplete the portal sign-in, then reconnect
Validated, tunnel downInternet works, VPN fails or blocksDebug 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 அனுமதி, போர்ட்டல் நிறைவு, தடுப்புக் கொள்கை மீண்டும் இயக்கம். பின்னர் ஒருமுறை மீண்டும் இணைத்து, சுரங்கப்பாதை தானாகவே மேலெழுகிறதா என்பதை உறுதிப்படுத்துங்கள், ஏனெனில் கைமுறை முயற்சிகளுக்குப் பிறகு மட்டுமே வேலை செய்யும் உள்ளமைவு அடுத்த துவக்கத்திலும் தோல்வியடையும்.

தொடர்புடைய கட்டுரைகள்