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

দুটি ফোল্ডার, আর তার মধ্যে কেবল একটি আপনার

যে কপিটি বারবার বদলায় সেটি আপনার নিজের ইউজার প্রোফাইলের অধীনে থাকা কার্যকরী কপি, সাধারণত %LOCALAPPDATA%\Cisco\Cisco AnyConnect Secure Mobility Client\preferences.xml। এই ফাইলটি আপনার শেষ সংযোগ এবং তাতে কোন প্রোফাইল ব্যবহৃত হয়েছিল তা রেকর্ড করে। এটি আপনার ফোল্ডারে থাকায় ক্লায়েন্ট প্রতিবার সংযোগের সময় কোনো এলিভেশন না চেয়েই এটি পুনর্লিখন করে।

ড্রপ-ডাউনে আপনি যে তালিকা দেখেন তা ভিন্ন কিছু। মেশিনটি এখন পর্যন্ত যে প্রোফাইল পেয়েছে তা সবই %PROGRAMDATA%\Cisco\Cisco AnyConnect Secure Mobility Client\Profile-এ কপি হয়, আর ক্লায়েন্ট সেখানে থাকা যেকোনো ফাইল তালিকাভুক্ত করে। ওই ফোল্ডারে লিখতে অ্যাডমিনিস্ট্রেটর অধিকার লাগে, যা একটি উপসর্গ ব্যাখ্যা করে যা মানুষ ভুল পড়ে: সাধারণ ব্যবহারকারী হিসেবে হাতে প্রোফাইল যোগ করলে কাজ হচ্ছে মনে হয়, তারপর এন্ট্রিটি উবে যায়।

তাই ব্যবহারকারী-ভিত্তিক ফাইলটি একটি নির্দেশক, আর মেশিন-ব্যাপী ফোল্ডারটি লাইব্রেরি। এন্ট্রি হারিয়ে যাওয়া মানে লাইব্রেরি বদলেছে, নির্দেশক নয়।

ক্লায়েন্ট ফাইল মেলায় নাম দিয়ে, গেটওয়ে দিয়ে নয়

এই ক্লায়েন্টে প্রোফাইলের পরিচয় হলো ফাইলের নাম। দুটি অ্যাপ্লায়েন্স যদি দুটোই company.xml পাঠায়, স্থানীয় প্রোফাইল স্টোরের দৃষ্টিতে তারা একই প্রোফাইল, দুইবার প্রকাশিত। দ্বিতীয় ডাউনলোড প্রথমটিকে ওভাররাইট করে, আর জানালার এন্ট্রিটি এমন একটি ফাইলের দিকে দেখাতে থাকে যা এখন অন্য সাইটের বর্ণনা দেয়।

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

লেবেল নয়, HostAddress পড়ুন

ফাইলটি একটি টেক্সট এডিটরে খুলে সার্ভার তালিকাটি দেখুন। একটি প্রোফাইলে HostName উপাদান থাকে, যা একটি প্রদর্শন লেবেল, এবং HostAddress উপাদান থাকে, যা সেই গেটওয়ে যার সাথে ক্লায়েন্ট সত্যিই যোগাযোগ করে। লেবেলটি মুক্ত টেক্সট যা যে কেউ সম্পাদনা করতে পারে, আর ঠিকানাটিই ঠিক করে আপনি কোথায় পৌঁছাবেন।

ক্লায়েন্ট নষ্ট বলে সিদ্ধান্তে আসার আগে এই দুটিকে আপনার লক্ষ্য গেটওয়ের সাথে মিলিয়ে দেখুন।

দুটি গেটওয়ে রাখা, ক্রম অনুসারে

প্রতিটি সাইটের গৃহীত প্রোফাইল নিন, হয় সাইট থেকে, নয়তো এমন মেশিন থেকে যা ইতিমধ্যে সংযোগ করে। প্রতিটি ফাইলের নাম এমনভাবে বদলান যাতে দুটি নাম আলাদা হয়, উদাহরণস্বরূপ site-a.xml এবং site-b.xml। অ্যাডমিনিস্ট্রেটর হিসেবে দুটোই মেশিন-ব্যাপী প্রোফাইল ফোল্ডারে রাখুন এবং আপনি যে মূল কপিগুলো পেয়েছেন তা সংরক্ষণ করুন। তারপর ক্লায়েন্ট পুনরায় চালু করুন এবং ড্রপ-ডাউনে দুটি এন্ট্রিই দেখা যাচ্ছে তা নিশ্চিত করুন।

প্রতিটিতে সংযোগ করার পর preferences.xml আবার খুলুন এবং দেখুন এটি এখন কোন প্রোফাইল নামটি সর্বশেষ ব্যবহৃত হিসেবে রেকর্ড করছে। নামটি আপনার ক্লিক করা এন্ট্রির সাথে মিললে স্থানীয় ম্যাপিং ঠিকভাবে কাজ করছে। না মিললে, কিছু একটা এখনও আপনার নাম বদলানো কপির ওপর একটি ফাইল ঠেলে দিচ্ছে।

নাম বদলানো যা ঠিক করে না

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

এটি মূল ফাইলের নাম লক্ষ্য করে পাঠানো কোনো ম্যানেজমেন্ট পুশও ঠেকাতে পারে না।

যখন পরের পুশ এটি বাতিল করে

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

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

প্রতি গেটওয়ের জন্য এক লাইন রাখুন: ফাইলের নাম, HostAddress, এবং এটি কোন ফোল্ডারে আছে। ওই নোটটি পরের ভুল-সাইট রিপোর্টের উত্তর পুনরায় ইনস্টল করার চেয়ে দ্রুত দেয়।

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