ল্যাব VPN সংযুক্ত, তবু কোর্সের টুল এখনও ব্যর্থ
প্রশিক্ষণ VPN একটি প্যাকেট পথ দেয়; এটি ল্যাব টুলের সমর্থন নিশ্চিত করে না। আগে কোর্সের ভিত্তিরেখা দেখুন, তারপর বাইনারি ও তার লাইব্রেরি।
VPN বলে সংযুক্ত, কোর্সের লক্ষ্য পিং-এ সাড়া দেয়, তবু ল্যাব টুল ত্রুটি নিয়ে বেরিয়ে যায়। প্রশিক্ষণ পরিবেশে এই সমন্বয় সাধারণ, কারণ টানেল আর সমর্থিত রানটাইম দুটি আলাদা প্রয়োজন। একটি প্যাকেট পথ প্রমাণ করে; অন্যটি প্রমাণ করে প্রোগ্রামটি এই মেশিনে আদৌ চলতে পারে। ব্যর্থতাকে VPN সমস্যা ভাবলে আপনি এমন নেটওয়ার্ক সেটিংস বদলাতে যাবেন যা কখনোই ভুল ছিল না।
সংযুক্ত সূচকটি আসলে কী প্রমাণ করে
একটি VPN সংযোগ প্রমাণ করে ক্লায়েন্ট গেটওয়েতে পৌঁছেছে এবং রাউটিং ও অ্যাড্রেসিং পেয়েছে। এটি বলে না অনুশীলনের পরে কোন পোর্ট দরকার, টুলটি অপারেটিং সিস্টেমের সাথে মেলে কি না, বা এর আর্কিটেকচার ও লাইব্রেরি আছে কি না। এসব অ্যাপ্লিকেশনের তথ্য। কোর্সের ভিত্তি পরীক্ষা পাশ করলে এবং টুল তবু ব্যর্থ হলে, বাকি প্রশ্নটি সংযোগ নয়, সামঞ্জস্য।
দুটির মধ্যে কোনটি আপনি সত্যিই পরীক্ষা করেছেন তা লিখে রাখুন, কারণ সংযুক্ত ব্যাজকে দুটিরই প্রমাণ ভেবে ভুল করা সহজ।
আগে কোর্সের নথিভুক্ত পথ দেখুন
প্রশিক্ষক প্রকাশিত পরীক্ষাটি ব্যবহার করুন, যে মেশিন বা ওয়ার্কস্পেস অনুশীলন চালায় সেখান থেকেই। এতে ভিন্ন পরিবেশ পরীক্ষা করে তাকে সমতুল্য বলা এড়ানো যায়।
ip route get 10.50.20.15
nc -vz 10.50.20.15 8080রুট অনুসন্ধান দেখায় অনুশীলনের ট্রাফিক কোন ইন্টারফেস ব্যবহার করবে, আর পোর্ট প্রোব দেখায় ওই নির্দিষ্ট সেবা সংযোগ গ্রহণ করে কি না। ভুল ইন্টারফেসে যাওয়া রুট ব্যর্থতা ব্যাখ্যা করে, আর সঠিক রুটে প্রত্যাখ্যাত পোর্ট সেবা বা তার নীতির দিকে ইঙ্গিত করে। নমুনা ঠিকানাগুলো নির্ধারিত লক্ষ্য পরিসরের সাথে বদলান, এবং পরীক্ষাটি যে উৎস ঠিকানা ব্যবহার করেছে তা লিখে রাখুন। পরিসরের অন্য হোস্টে পিং একই পরীক্ষা নয়।
তারপর টুলটি সমর্থন ম্যাট্রিক্সের সাথে মেলান
পথ প্রমাণিত হলে, অনুশীলন যে প্রোগ্রাম সত্যিই চালায় তা দেখুন। আর্কিটেকচার ও লাইব্রেরি অমিল জোরালোভাবে ব্যর্থ হয় এবং সহজে টাইমআউট ভেবে ভুল পড়া যায়।
uname -m
file ./lab-tool
ldd ./lab-toolমেশিনের ধরন বলে কোন বাইনারি রূপ চলতে পারে, ফাইল প্রতিবেদন টুলের ফরম্যাট ও আর্কিটেকচারের নাম দেয়, আর লাইব্রেরি তালিকা দেখায় নির্ভরতাগুলো সমাধান হয় কি না। শুধু 64 বিটের ইমেজে 32 বিটের বাইনারি, বা অনুপস্থিত শেয়ার্ড লাইব্রেরি, এমন ত্রুটি দেয় যা টানেলের সাথে সম্পর্কহীন। প্রকাশ ও প্ল্যাটফর্মকে অন্য সংস্করণ নিয়ে ফোরাম পোস্টের সাথে নয়, কোর্সের সমর্থন ম্যাট্রিক্সের সাথে তুলনা করুন। এই প্রমাণ সংগ্রহ করার সময় অনুশীলনের অনুমোদন অপরিবর্তিত রাখুন।
মালিককে দুটি আলাদা ফলাফল দিন
প্রশিক্ষণ সমর্থন পরিষ্কার বিভাজনে কাজ করতে পারে: নেটওয়ার্ক ভিত্তি কী দেখাল এবং টুল পরিবেশ কী দেখাল। পরিচ্ছন্ন রুট ও পোর্ট ফলাফল, সঠিক ত্রুটি পাঠ এবং বাইনারি পরীক্ষার প্ল্যাটফর্ম বিবরণ অন্তর্ভুক্ত করুন। শংসাপত্র ও ব্যক্তিগত কনফিগারেশন বান্ডেল বাদ দিন, যেগুলো রোগনির্ণয়ে সাহায্য না করে ঝুঁকি বাড়ায়। তারপর মালিককে সিদ্ধান্ত নিতে দিন পরিবেশ ঠিক করবেন কি অনুশীলন সমন্বয় করবেন, এবং নির্ধারিত পরিসর বাড়াবেন না বা মত প্রমাণ করতে অন্য অংশগ্রহণকারীর মেশিন ধার নেবেন না।
শুধু একটি কারণ হলেও টিকিটে দুটি ফলাফলই লিখুন। তাহলে পরের চেষ্টা অনুমান থেকে নয়, প্রমাণ থেকে শুরু হয়।