iPhone पर IKEv2 ट्रैफ़िक का दायरा: कवरेज का फ़ैसला किसके पास है
सारा ट्रैफ़िक भेजें जैसा कोई स्विच नहीं मिलता। प्रोफ़ाइल मालिक IncludeAllNetworks, स्थानीय अपवाद और टनल उपलब्ध न होने पर व्यवहार तय करता है।
आप iPhone पर सारा ट्रैफ़िक भेजें जैसा स्विच ढूँढ़ रहे हैं और वह वहाँ नहीं है। मूल IKEv2 प्रोफ़ाइल में राउटिंग का दायरा वही प्रोफ़ाइल तय करती है जो दी गई थी, कोई ऐसा नियंत्रण नहीं जिसे उपयोगकर्ता पलट सके, इसलिए सेटिंग्स में गुम स्विच को खोजना एक दोपहर बर्बाद करता है। सही कदम यह है कि प्रोफ़ाइल मालिक से ट्रैफ़िक अनुबंध लिखित में माँगें और फिर उसे असली अनुरोधों से जाँचें। यह रनबुक पाँच चरणों में यही करता है।
फ़ोन की ओर देखने से पहले अनुबंध लिखित में लें
चार नतीजों के अलग-अलग जवाब चाहिए: क्या इंटरनेट ब्राउज़िंग गेटवे का उपयोग करेगी, क्या केवल निजी संसाधनों को ऐसा करना चाहिए, कौन-से स्थानीय नेटवर्क और सिस्टम सेवाएँ टनल से बाहर रहती हैं, और टनल उपलब्ध न होने पर क्या होता है। ये अलग-अलग आवश्यकताएँ हैं और अलग-अलग कुंजियाँ इन्हें पूरा करती हैं। सब कुछ कवर करने वाली प्रोफ़ाइल और केवल एक सबनेट कवर करने वाली प्रोफ़ाइल डिवाइस की सारांश स्क्रीन पर एक जैसी दिख सकती हैं।
यह भी तय करें कि प्रोफ़ाइल किसकी है। अगर इसे किसी प्रबंधन सेवा ने दिया था, तो मान उसी कंसोल में रहते हैं और फ़ोन पर हाथ से किया बदलाव ज़्यादा से ज़्यादा एक अस्थायी स्थानीय बदलाव है। अगर कोई मालिक का नाम नहीं बता सकता, तो इसे ही निष्कर्ष मानें और रुक जाएँ; फ़ोन से कवरेज का अनुमान लगाना कोई टिकाऊ जवाब नहीं देगा।
दायरा तय करने वाले चार मान माँगें
कवरेज कुंजी IncludeAllNetworks है, जिसे Apple के दस्तावेज़ के अनुसार iOS 14 में पेश किया गया, और यही कनेक्शन को ट्रैफ़िक व्यापक रूप से ले जाने देती है, केवल उन पतों तक नहीं जिन्हें गेटवे धकेलता है। स्थानीय अपवाद ExcludeLocalNetworks है, जो iOS 14.2 से उपलब्ध है, और उसका दस्तावेज़ी iOS डिफ़ॉल्ट 1 है, जो macOS के डिफ़ॉल्ट 0 से अलग है। Mac के लिए लिखी गाइड से प्लेटफ़ॉर्म डिफ़ॉल्ट मान लेने के बजाय पूछें कि असली पेलोड में हर कुंजी कौन-सा मान रखती है।
फिर DNS के बारे में पूछें, क्योंकि कौन-सा रिज़ॉल्वर निजी और सार्वजनिक नाम पाता है, यह उसी अनुबंध का हिस्सा है और इसकी अपनी पहुँच-आवश्यकता है। जो टनल सारा ट्रैफ़िक ले जाती है पर निजी नाम किसी सार्वजनिक रिज़ॉल्वर के पास छोड़ देती है, वह हर उस उपयोगकर्ता को टूटी टनल जैसी दिखेगी जो छोटा होस्टनाम टाइप करता है। उसी स्थिति को पहले जाँचें, क्योंकि उसे दोहराना सबसे सस्ता है और उपयोगकर्ता उसी को टूटा VPN बताते हैं।
साइन ऑफ़ करने से पहले संस्करण की न्यूनतम सीमा जाँचें
इनमें से हर कुंजी का एक न्यूनतम रिलीज़ है, और ऐसी कुंजी ले जाने वाली प्रोफ़ाइल जिसे इंस्टॉल किया गया iOS नहीं जानता, आंशिक सफलता नहीं है। पुश सूचनाओं और सेलुलर सेवाओं को कवर करने वाली अतिरिक्त अपवाद कुंजियों की भी अपनी न्यूनतम सीमाएँ हैं, इसलिए एक फ़्लीट के लिए बनाया गया पेलोड पुराने पर आधा लागू हो सकता है। परिनियोजन रिकॉर्ड में पेलोड संस्करण के आगे इंस्टॉल किया गया iOS संस्करण दर्ज करें। आधा लागू होने वाला पेलोड इंस्टॉल से इनकार करने वाले पेलोड से बुरा है, क्योंकि डिवाइस ऐसी टनल की रिपोर्ट करता है जिस पर आप तर्क नहीं कर सकते।
केवल पुराने रिलीज़ के स्क्रीनशॉट द्वारा वादा किए गए नियंत्रण को सामने लाने के लिए अनजानी प्रोफ़ाइल इंस्टॉल न करें। अगर दी गई कॉन्फ़िगरेशन में कोई कुंजी शामिल नहीं है, तो सारांश स्क्रीन कुछ भी सुझाए, वह कुंजी प्रभावी नहीं है।
स्विच की स्थिति से नहीं, ट्रैफ़िक से जाँचें
प्रोविज़निंग के बाद इच्छित निजी संसाधन और एक सामान्य सार्वजनिक पेज खोलें, और पुष्टि करें कि दोनों अनुबंध में बताया गया रास्ता लेते हैं। फिर फ़ोन को सेलुलर पर रखें, दोनों दोहराएँ, और परीक्षण के दौरान नया गढ़ने के बजाय उपलब्ध न होने वाली स्थिति के लिए दर्ज किया गया व्यवहार जाँचें। Wi-Fi से सेलुलर तक एक अनुमत संक्रमण शामिल करें, क्योंकि संकीर्ण दायरे वाली प्रोफ़ाइल आमतौर पर वहीं खुद को दिखाती है।
पर्यवेक्षण वाली प्रबंधित Always On परिनियोजन को इस तुलना से बाहर रखें। निजी प्रोफ़ाइल पर स्वचालित सक्रियण और व्यापक राउटिंग उस प्रबंधित नीति को सिद्ध नहीं करते, और इसका उल्टा भी सच है। एक समय में एक डिवाइस पर एक ही व्यवस्था जाँचें, क्योंकि दो VPN प्रोफ़ाइल ले जाने वाला फ़ोन आपके एकत्र किए हर नतीजे को उलझा देगा।
किसी ज्ञात प्रोफ़ाइल पर लौटें
जब व्यवहार गलत हो, तो डिवाइस पर कुंजियाँ संपादित करने के बजाय प्रोफ़ाइल हटाएँ और अंतिम ज्ञात-अच्छा पेलोड फिर से इंस्टॉल करें। फिर वही दो अनुरोध दोहराकर पुष्टि करें कि पिछला कवरेज वाकई लौट आया है। जो रोलबैक प्रोफ़ाइल लौटाता है पर राउटिंग नहीं, वह रोलबैक नहीं है, और उसे परीक्षण नहीं, उपयोगकर्ता ही खोजेगा।
पेलोड संस्करण, चारों मान और सत्यापन परिणाम साथ में दर्ज करें, ताकि अगला बदलाव स्क्रीनशॉट के बजाय दस्तावेज़ी आधार-रेखा से शुरू हो।