দুটি iPhone দুটোই VPN বলতে পারে, কিন্তু সম্পূর্ণ আলাদা আচরণ করে। On Demand নিয়ম মিললে টানেল খোলে, আর ব্যবহারকারী সেটিংস থেকে এটি বন্ধ করতে পারেন। পরিচালিত Always On তত্ত্বাবধানে থাকা ডিভাইসে টানেল না উঠলেও কভারেজ বাধ্যতামূলক রাখে। ব্যবহারকারী কিছু না করলে কী সত্য হতে হবে তা জিজ্ঞাসা করে বেছে নিন, তারপর স্থির অবস্থা নয়, পরিবর্তনগুলো পরীক্ষা করুন। নিচের ধাপগুলো একটি মোতায়েন সত্যিই যেভাবে ব্যর্থ হয় সেই ক্রমে।

ধাপ 1: ডিভাইস কী বাধ্যতামূলক করতে পারে তা নির্ধারণ করুন

Always On তত্ত্বাবধানে থাকা ডিভাইসের বৈশিষ্ট্য। ফ্লিট তত্ত্বাবধানে না থাকলে আলোচনা শুরুর আগেই শেষ, এবং কোনো payload কী তত্ত্বাবধানহীন ফোনকে বাধ্যতামূলক করে না। ব্যবস্থাপনা ও ডিভাইস দুই দিক থেকেই তত্ত্বাবধান নিশ্চিত করুন, তারপর প্রোফাইল কে স্বাক্ষর করেছে তা নিশ্চিত করুন।

ফোনে সেটিংস, তারপর সাধারণ, তারপর VPN ও ডিভাইস ম্যানেজমেন্ট খুলুন। প্রোফাইল এন্ট্রি তার মালিকের নাম বলে, আর হাতে ইনস্টল করা ব্যক্তিগত প্রোফাইল ম্যানেজমেন্ট সেবার দেওয়া প্রোফাইলের চেয়ে আলাদা দেখায়। প্রোফাইলের নাম বা সরবরাহকারীর বিপণন লেবেল থেকে বাধ্যবাধকতা অনুমান করবেন না; লেবেল প্ল্যাটফর্মের নীতি নয়।

কনফিগারেশনে হাত দেওয়ার আগে তিনটি তথ্য লিখুন: তত্ত্বাবধানে আছে কি না, পরিচালিত নাকি ব্যক্তিগত প্রোফাইল, এবং কোন ক্লায়েন্ট বাস্তবায়ন টানেল বহন করে। পরের প্রতিটি ধাপ এই তিনটির উপর নির্ভর করে, আর ব্যক্তিগত ফোন থেকে পরিচালিত প্রোফাইলে আচরণ সরানোই ভুল ভিত্তির বিরুদ্ধে মোতায়েন অনুমোদনের পথ।

ধাপ 2: বৈশিষ্ট্যের নাম নয়, on-demand নিয়মগুলো পড়ুন

On Demand হলো ক্রমানুসারে মূল্যায়িত নিয়মের তালিকা। প্রতিটি নিয়ম একটি ক্রিয়া ও তাকে বেছে নেওয়া শর্তের নাম দেয়, আর শর্তগুলোই মজার অংশ: ইন্টারফেসের ধরন, Wi-Fi SSID, DNS ডোমেইন প্রত্যয় বা একটি প্রোব URL। যে নিয়মের সেট কখনও মেলে না, তা এমন বৈশিষ্ট্য যা কখনও সংযুক্ত হয় না।

<key>OnDemandRules</key>
<array>
  <dict>
    <key>Action</key><string>EvaluateConnection</string>
    <key>InterfaceTypeMatch</key><string>WiFi</string>
    <key>SSIDMatch</key><array><string>Office-WiFi</string></array>
  </dict>
</array>

পুরো অ্যারে পড়ুন এবং প্রতিটি নিয়মে দুটি প্রশ্ন করুন: এই শর্ত কি এই ফ্লিটে কখনও সত্য হতে পারে, আর কোনো নিয়ম না মিললে কী হয়? এন্টারপ্রাইজ নেটওয়ার্ক অ্যাক্সেস পয়েন্টের নাম বদলায়, SSID একত্র করে ও DNS প্রত্যয় বদলায়, আর প্রতিটি সম্পাদনা নিয়মকে বাস্তবতা থেকে নীরবে বিচ্ছিন্ন করে।

DNS প্রত্যয় শর্তটি মাঠে সবচেয়ে বেশি ভুল হয়, কারণ গেস্ট নেটওয়ার্কে ফোন যে প্রত্যয় জানায় তা কর্পোরেট রিজলভার যে প্রত্যয় পরিবেশন করে তা নয়। নিয়মে ভরসা করার আগে ডিভাইস সত্যিই যে নাম সমাধান করে তা যাচাই করুন।

ধাপ 3: স্থির সংযোগ নয়, পরিবর্তনগুলো পরীক্ষা করুন

আপনি তাকিয়ে থাকার সময় যে টানেল উঠে আছে তা খুব কম প্রমাণ করে। প্রতিটি পরিবর্তন সচেতনভাবে চালান এবং ডিভাইস কী করে লিখে রাখুন, প্রতিবার একই ব্যক্তিগত সম্পদ ব্যবহার করে যাতে ফলাফল তুলনীয় হয়:

  • যে নেটওয়ার্কে নিয়ম মেলার কথা সেখানে যোগ দিন, তারপর ব্যক্তিগত সম্পদ চান এবং তা লোড হয় কি না নিশ্চিত করুন।
  • অ্যাপটি পটভূমিতে রেখে সেলুলারে যান, তারপর সামনে আনুন এবং অনুরোধটি পুনরাবৃত্তি করুন।
  • ক্যাপটিভ পোর্টালযুক্ত Wi-Fi-তে সংযুক্ত হন এবং দেখুন পোর্টালে পৌঁছানো যায়, নাকি প্রমাণীকরণের আগেই বাধ্যবাধকতা তা আটকায়।
  • তত্ত্বাবধানে থাকা ডিভাইসে টানেলটি হাতে বন্ধ করুন এবং দেখুন তা নিজে ফিরে আসে কি না, এবং কত দ্রুত।

থাকলে তত্ত্বাবধানহীন ডিভাইসে একই তালিকা চালান। দুই ফলাফলের পার্থক্যই মোতায়েনের প্রকৃত আচরণ, আর সংযুক্ত টানেলের ছবি তা কখনও দেখায় না।

ধাপ 4: ব্যর্থতার দুটি রূপ জানুন

বাধ্যতামূলক কভারেজ ব্লক করে ব্যর্থ হয়। টানেল প্রতিষ্ঠিত না হলে ডিভাইস ব্যক্তিগত সম্পদের সঙ্গে সাধারণ ইন্টারনেট অ্যাক্সেসও হারায়, আর ব্যবহারকারী এমন ফোন পান যা অনলাইন কিন্তু ব্রাউজ করা যায় না। পুনঃসংযোগ ও ব্লকিং আলাদা পর্যবেক্ষণ, তাই দুটোই লিখুন, ইন্টারনেট না থাকাকে এক উপসর্গ ভাববেন না।

On Demand ট্রিগার না হয়ে ব্যর্থ হয়। নিয়ম মেলে না, টানেল আসে না, ব্যক্তিগত সম্পদের সময় শেষ হয়ে যায়। এটিকে সার্ভারের সমস্যা ভেবে ভুল রোগনির্ণয় করা সহজ, কারণ ক্লায়েন্ট ঠিক যেমন কনফিগার করা তেমনই আচরণ করে।

ক্যাপটিভ পোর্টাল দুটির মাঝে থাকে: টানেলের আগেই তার সংযোগ দরকার, তাই টানেল ওঠার আগে সব ব্লক করা নীতির পোর্টাল হয়ে একটি নথিভুক্ত পথ দরকার। এটি ডিজাইনেই ঠিক করুন, সহায়তা ডেস্কে নয়।

ধাপ 5: যাচাই করুন, তারপর রোলব্যাক অভ্যাস করুন

যাচাই প্রকৃত পথে নিরীহ ট্রাফিক দিয়ে হয়: এমন ব্যক্তিগত সম্পদ চান যা কখনও প্রকাশ্য হওয়া উচিত নয়, ডিভাইস বাইরে কোন ঠিকানা দেয় তা নিশ্চিত করুন, এবং রিবুটের পরে পুনরাবৃত্তি করুন যাতে শুরুর ক্রম দেখেন, শুধু উষ্ণ অবস্থা নয়।

তারপর উৎপাদনে দরকার হওয়ার আগেই পরীক্ষার ডিভাইসে অপসারণের অভ্যাস করুন। প্রোফাইল সরালে ডিভাইস আগের অবস্থায় ফিরে যায়, আর কত সময় লাগে ও ব্যবহারকারী কী দেখেন তা জানা রানবুকের অংশ। Apple-এর VPN নিরাপত্তা গাইড এই নীতিগুলো নিয়ে প্ল্যাটফর্ম কী নথিভুক্ত করে তার সূত্র, আর প্ল্যাটফর্মের চেয়ে বেশি দাবি করা কনফিগারেশন লেখার আগে তা পড়া উচিত।

প্রথম ধাপের তিনটি তথ্য নিয়মের সেট ও পরীক্ষার ফলাফলের পাশে রাখুন। পরের ব্যক্তি কেন একটি ফোন এক নেটওয়ার্কে সংযুক্ত হয় আর অন্যটিতে নয় জিজ্ঞাসা করলে এই নোটই পুনর্নির্মাণের বদলে এক মিনিটে উত্তর দেয়।

সম্পর্কিত নিবন্ধ