GXP21xx ফোন কীভাবে নিজের OpenVPN টানেল তৈরি করে
এমবেডেড ক্লায়েন্ট ফর্ম ফিল্ড বা ZIP বান্ডেল লোড করে, তারপর ডিভাইস হিসেবে প্রমাণীকরণ করে। ফোনের জন্য গেটওয়ে বদলানোর আগে সেই পথ বুঝুন।
অফিসের VPN-এ সংযুক্ত একটি ডেস্ক ফোন হলো নিজস্ব ফার্মওয়্যার, নিজস্ব পরিচয় ও নিজস্ব পুনরুদ্ধার পথসহ একটি ব্যবস্থাপিত এন্ডপয়েন্ট। এমবেডেড ক্লায়েন্ট ছোট স্ক্রিনের OpenVPN ডেস্কটপ ইনস্টলেশন নয়, এবং সেটিকে তা ভাবাই ফোনটিকে এমন একটি শেয়ার্ড কী ও নীতি ধরে রাখায় নিয়ে যায় যা কেউ অনুমোদন করেনি। ফোন ও গেটওয়ের মধ্যে আসলে যা ঘটে তা এখানে।
বুটের সময় ফোন কী লোড করে
কিছু প্রস্তুত করার আগে ডিভাইসে সিস্টেম তথ্য পড়ুন। GXP21xx প্রশাসন নির্দেশিকা প্রোগ্রাম সংস্করণকে প্রধান ফার্মওয়্যার রিলিজ হিসেবে চিহ্নিত করে এবং OpenVPN সমর্থন স্থিতি ফিল্ড দেখায়, যা আপনাকে বলে আপনার কাছে থাকা বিল্ডটি এই বৈশিষ্ট্যের দাবি করে কি না।
এরপর নির্দেশিকাটি দুটি কনফিগারেশন মোড বর্ণনা করে। সাধারণ মোড আলাদা ফিল্ড দেয়: সার্ভার ঠিকানা, পোর্ট, ট্রান্সপোর্ট এবং আপলোড করা সার্টিফিকেট উপাদান। বিশেষজ্ঞ মোড একটি কনফিগারেশন ZIP নেয়। এগুলো একই ক্লায়েন্টে দুই ভিন্ন লোডিং পথ, এবং প্যাকেজ ফরম্যাট বিষয়বস্তুর মতোই গুরুত্বপূর্ণ।
যেকোনো ডেস্কটপ .ovpn ফাইল ZIP-এ ফেললে সামঞ্জস্য তৈরি হয় না। ফোন তার ফার্মওয়্যার যা প্রত্যাশা করে তা বিশ্লেষণ করে, এবং ল্যাপটপে কাজ করা ফাইল এখানে নিঃশব্দে উপেক্ষিত হতে পারে।
ক্লায়েন্টকে কী প্রকাশ করতে হবে
প্রথমে গেটওয়ে অপারেটরের কাছ থেকে প্রোফাইলের প্রয়োজনীয়তা নিন: এন্ডপয়েন্ট, ট্রান্সপোর্ট, পিয়ার যাচাই, প্রমাণীকরণ, প্রয়োজনীয় অ্যালগরিদম এবং ফোন যে ব্যক্তিগত সম্পদে পৌঁছাতে পারে। তারপর দেখুন এমবেডেড বাস্তবায়ন সেই চুক্তি প্রকাশ করতে পারে কি না।
এই ক্রম গুরুত্বপূর্ণ কারণ বিকল্প হলো একটি ফোনের জন্য শেয়ার্ড গেটওয়ে বদলানো। ফোনের জন্য আপনি যে শিথিলতাই করুন না কেন তা ওই এন্ডপয়েন্টের অন্য প্রতিটি ক্লায়েন্টেও প্রযোজ্য, এবং কল করা ডিভাইসের জন্য এটি খারাপ লেনদেন।
যদি উত্তর হয় যে বিল্ডটি নীতি পূরণ করতে পারে না, তাহলে সৎ বিকল্প হলো সমর্থিত ফার্মওয়্যার বা ডিভাইস, অথবা ভয়েস এন্ডপয়েন্টের জন্য অনুমোদিত গেটওয়ে ব্যবস্থা। টানেল দুর্বল করা তাদের একটি নয়।
কম্প্রেশন এবং পুরোনো রেসিপি
ছোট ডিভাইসের পুরোনো রেসিপি ব্যান্ডউইথ বাঁচাতে প্রায়ই কম্প্রেশন চালু করে। OpenVPN 2.6 কম্প্রেশনকে অপ্রচলিত ঘোষণা করে এবং সাধারণত এর বিরুদ্ধে পরামর্শ দেয়, তাই এমন রেসিপি থেকে কপি করা কনফিগারেশন বর্তমান নিরাপত্তা অনুমোদন নয়, ফোরাম পোস্ট কোন বছরে লেখা হয়েছে তা নির্বিশেষে।
একই কথা পরিচয় যাচাইয়ের ক্ষেত্রেও প্রযোজ্য। যদি কোনো প্রোফাইল কেবল পিয়ার যাচাই বন্ধ রেখেই সংযুক্ত হয়, সমস্যা যাচাইয়ে নয়, প্রোফাইলে। ডিভাইসকে যাচাই এড়ানো শেখানোর বদলে বিশ্বাসের উপাদান ঠিক করুন।
একটি ডিভাইস, একটি পরিচয়
উপাদানের তিনটি টুকরোর তিনটি ভূমিকা আছে। CA বিশ্বাস সার্টিফিকেট ফোনকে ইস্যুকারী যাচাই করতে দেয়। ফোন সার্টিফিকেট এই হ্যান্ডসেট চিহ্নিত করে। ফোনের ব্যক্তিগত কী সংবেদনশীল ডিভাইস উপাদান এবং ডিভাইসেই থাকে।
CA স্বাক্ষর কী কখনো ফোনের নয়। পুরো ফ্লিটে কপি করা কোনো প্রশাসকের ল্যাপটপ প্রোফাইলও নয়, যা একটি চুরি যাওয়া ফোনকে প্রতিটি ফোনের প্রমাণপত্রে পরিণত করে।
নির্দেশিকা ক্লায়েন্ট-কী পাসওয়ার্ড এবং ঐচ্ছিক VPN ব্যবহারকারীনাম ও পাসওয়ার্ড ফিল্ডও দেখায়। এগুলো স্বয়ংক্রিয়ভাবে SIP এক্সটেনশনের প্রমাণপত্র নয়। এই ডিভাইসের প্রমাণীকরণ ব্যবস্থা নির্ধারণ করুন, যার মধ্যে তদারকিহীন পুনরায় চালুর পর প্রয়োজনীয় ইনপুট কীভাবে পায় তাও রয়েছে।
আপনার সুরক্ষিত প্রভিশনিং প্রক্রিয়ার মাধ্যমে উপাদান পৌঁছে দিন, এবং ডিভাইস, ইস্যু করা পরিচয় ও অপসারণের মালিক রেকর্ড করুন। হ্যান্ডসেট প্রতিস্থাপিত হলে সেই রেকর্ডই পাঁচ মিনিটের প্রতিস্থাপন আর অনুমানে ভরা এক বিকেলের পার্থক্য।
প্রশাসন পথ ধরে রাখুন
টানেল সক্রিয় করার আগে নিশ্চিত করুন যে আপনি এখনও ফোনের ওয়েব ইন্টারফেস বা প্রভিশনিং পথে পৌঁছাতে পারেন। ডিভাইসের VPN এন্ডপয়েন্টে পৌঁছাতে সাধারণ নেটওয়ার্ক অ্যাক্সেস লাগে, এবং এর ব্যবস্থাপনা পথ নিবন্ধনের মাঝপথে হারিয়ে যাওয়া উচিত নয়।
নিবন্ধনকালে রুট পরিবর্তন আপনাকে লক আউট করলে, পুনরুদ্ধার সাধারণত ফ্যাক্টরি রিসেট এবং পুরো প্রক্রিয়ার পুনরাবৃত্তি। এমন যেন কখনো না ঘটে সেভাবে ক্রম পরিকল্পনা করুন: প্রভিশন করুন, পৌঁছানো যাচাই করুন, তারপর টানেল সক্রিয় করুন।
কল গ্রহণ করুন, টানেল নয়
SIP অ্যাকাউন্ট আলাদা কনফিগারেশনই থাকে। GXP21xx নির্দেশিকা OpenVPN স্থাপনাকে অ্যাকাউন্টের VPN NAT-ট্রাভার্সাল সেটিংয়ে নির্দেশ করে, তাই ইনস্টল করা ফার্মওয়্যার ও আপনার PBX ডিজাইনের জন্য সেই নির্দেশনা দেখুন, কোন মালিকের তা দরকার জানা ছাড়াই STUN, প্রক্সি ও VPN পরিবর্তন একত্র করার বদলে।
তারপর অভীষ্ট PBX নাম ও ব্যক্তিগত পথ যাচাই করুন, SIP নিবন্ধন নিশ্চিত করুন, এবং উভয় দিকে অডিও যাচাই করা অনুমোদিত ইনকামিং ও আউটগোয়িং কল করুন। স্থাপনার সত্যিই প্রয়োজনীয় কল বৈশিষ্ট্যগুলো পরীক্ষা করুন, কারণ নিবন্ধন সূচক কোনো কার্যকর ফোন নয়।
শেষে, নিয়ন্ত্রিত কোল্ড স্টার্ট থেকে এবং নেটওয়ার্ক বাধার পর পুনরাবৃত্তি করুন। ফোন টানেল, অ্যাকাউন্ট ও ব্যবহারযোগ্য কল নির্দিষ্ট ক্রমে পুনরুদ্ধার করে কি না লক্ষ্য করুন, এবং টানেল সংযুক্ত হতে না পারলে ঘোষিত আচরণ নিশ্চিত করুন। GXP21xx প্রশাসন নির্দেশিকা ওপরে বর্ণিত ফিল্ডগুলোর জন্য রেফারেন্স।