প্রাথমিক সেটআপ
লিনাক্স প্রশাসক হিসাবে আপনি 6 এনআইসিএস এথ 0 থেকে এথ 5 সহ একটি নতুন লিনাক্স বাক্স ইনস্টল করেছেন। Eth0 ইন্টারফেসটি সঠিকভাবে কনফিগার করা হয়েছে এবং অন্যান্য সমস্ত ইন্টারফেস বর্তমানে আইপি ঠিকানা ছাড়াই রয়েছে। নেটওয়ার্ক ছেলেরা কেবল এই বাক্সে চারটি কেবল সংযুক্ত করেছে। দুটি ল্যান তারগুলি বাক্সটিকে উত্পাদন নেটওয়ার্কে সংযুক্ত করতে এবং দুটিটি ব্যক্তিগত নেটওয়ার্কে সংযোগ করতে ব্যবহৃত হয়। আপনি কেবল জানেন যে eth0 উত্পাদন নেট সাথে সংযুক্ত। তবে আপনি জানেন না যে অন্যান্য সার্ভার প্রজন্ম এবং / অথবা নেটওয়ার্ক ছেলেরা তাদের সংযোগগুলির জন্য ভুল এনআইসি ব্যবহার করে, সেই সাথে অন্য কোন এনআইসি একই সুইচে সংযুক্ত রয়েছে।
হাতের কাজ
যেহেতু এই সেটআপটি আপনার অবকাঠামোর জন্য আদর্শ, আপনি বন্ধন ইন্টারফেসগুলির কনফিগারেশনটি স্বয়ংক্রিয় করতে চান। কোন এনআইসি মোটেও সংযুক্ত নেই এবং কোন এনআইসি একই স্যুইচটির সাথে লিঙ্কযুক্ত তাই তারা বন্ড হতে পারে তা সনাক্ত করার কাজ এখন আপনার হাতে রয়েছে। আপনার কাছে কেবল লিনাক্স বাক্সে অ্যাক্সেস রয়েছে এবং স্যুইচগুলি জিজ্ঞাসা করতে পারবেন না।
ধারনা
লিঙ্কের স্থিতি সনাক্ত করা সহজ:
ethtool $device | grep 'Link detected' | cut -d ':' -f 2
কিন্তু একই স্যুইচটিতে সংযুক্ত ডিভাইসগুলি কীভাবে মিলবে?
এইচপি-ইউএক্স-এ সেই উদ্দেশ্যে একটি সরঞ্জাম রয়েছে যার নাম লিংকলুপ [1]। অফিসিয়াল লিনাক্স সরঞ্জামটি অনুপস্থিত (যদিও একটি পুরাতন সোর্সফোর্স প্রকল্প রয়েছে)।
ইতিমধ্যে আমার মনে আসা সম্ভাব্য সমাধানগুলি হ'ল:
Tcpdump সহ সমস্ত ইন্টারফেসে শুনুন। আইসিএমপি (সম্প্রচার) প্যাকেটটি ক্র্যাফ্ট করুন এবং প্রেরণ করুন। ইন্টারফেসগুলি যা দেখায় যে প্যাকেটটি একই স্যুইচের সাথে সংযুক্ত হওয়া দরকার। -> এর জন্য ব্যবহৃত হতে পারে এমন সাধারণ সরঞ্জামগুলির পরামর্শ প্রয়োজন। আমি স্ক্রিপ্টিংয়ের জন্য প্লেইন শেল কমান্ড বা পাইথন ব্যবহার করতে চাই।
কিছু সহজ প্রোটোকল (HTTP?) এর মাধ্যমে একটি বাহ্যিক বাক্সে কথা বলার চেষ্টা করুন এবং দেখুন কোনও প্রতিক্রিয়া আছে কিনা is -> ত্রুটি প্রবণ এবং একটি বাহ্যিক বাক্সের উপর নির্ভর করে।
কীভাবে এই টাস্কটি সমাধান করবেন আপনার আরও ধারণা বা পরামর্শ আছে?
সমস্ত মন্তব্যের জন্য আপনাকে আগাম ধন্যবাদ!