এই নিবন্ধে তালিকাভুক্ত কমান্ডগুলি কমান্ড-লাইন টার্মিনাল অ্যাপ্লিকেশন ব্যবহার করে চালানো হয়েছিল। ডেবিয়ানে টার্মিনাল অ্যাপ্লিকেশন চালু করতে, ডেস্কটপের উপরের বাম কোণে অ্যাক্টিভিটিস ট্যাবে ক্লিক করুন এবং টাইপ করুন টার্মিনাল অনুসন্ধান বারে । যখন অনুসন্ধানের ফলাফল উপস্থিত হয়, টার্মিনাল খুলতে টার্মিনাল আইকনে ক্লিক করুন।
দ্রষ্টব্য: এই নিবন্ধে আলোচিত সমস্ত কমান্ডগুলি ডেবিয়ান 10 বাস্টার সিস্টেমের সাথে কার্যকর করা হয়েছে।
পদ্ধতি #1: আইপি কমান্ড
আইপি কমান্ড ব্যবহার করে নেটওয়ার্ক ইন্টারফেস তালিকাভুক্ত করার সবচেয়ে সাধারণ এবং সহজ উপায়। এই কমান্ডটি আপনার সিস্টেমের নেটওয়ার্ক ইন্টারফেস সম্পর্কে বিস্তৃত তথ্য সরবরাহ করে।
আপনার সিস্টেমে নেটওয়ার্ক ইন্টারফেসগুলি তালিকাভুক্ত করতে, টার্মিনালে নিম্নলিখিত কমান্ডটি জারি করুন:
$আইপিপ্রতি
অথবা
$ip addr
উপরের কমান্ডটি আপনার সিস্টেমে উপলব্ধ সমস্ত নেটওয়ার্ক ইন্টারফেস তালিকাভুক্ত করে। উপরের আউটপুট দেখায় যে সিস্টেমে তিনটি ইন্টারফেস রয়েছে: একটি লুপব্যাক ইন্টারফেস (lo) এবং দুটি ইথারনেট ইন্টারফেস (eth0 এবং eth1) অন্যান্য পরিসংখ্যান সহ তালিকাভুক্ত। এই কমান্ডটি আইপি অ্যাড্রেস, স্ট্যাটাস (ইউপি বা ডাউন), ম্যাক অ্যাড্রেস ইত্যাদি সহ নেটওয়ার্ক ইন্টারফেস সম্পর্কে আরও কিছু দরকারী তথ্য দেখাবে।
দ্রষ্টব্য: আপনার সিস্টেমের হার্ডওয়্যারের উপর ভিত্তি করে আপনার বিভিন্ন নেটওয়ার্ক ইন্টারফেসের নাম থাকতে পারে।
নেটওয়ার্ক ইন্টারফেসগুলি তালিকাভুক্ত করতে আপনি নিম্নলিখিত আইপি কমান্ডটি ব্যবহার করতে পারেন:
$আইপি লিঙ্কদেখানপদ্ধতি #2: ifconfig কমান্ড
Ifconfig কমান্ড এখন অপ্রচলিত হয়ে গেছে কিন্তু এখনও অনেক লিনাক্স বিতরণে সমর্থিত। আপনি আপনার সিস্টেমে উপলব্ধ নেটওয়ার্ক ইন্টারফেসগুলি তালিকাভুক্ত করতে ifconfig কমান্ড ব্যবহার করতে পারেন।
টাইপ করার পরিবর্তে ifconfig , কমান্ড টাইপ করুন /sbin/ifconfig আপনার সিস্টেমে নেটওয়ার্ক ইন্টারফেসগুলি তালিকাভুক্ত করতে।
$/sbin/ifconfigনেটওয়ার্ক ইন্টারফেসগুলি তালিকাভুক্ত করার পাশাপাশি, উপরের কমান্ডটি আইপি ঠিকানা, এমটিইউ আকার, পাঠানো/প্রাপ্ত প্যাকেটের সংখ্যা ইত্যাদি সহ নেটওয়ার্ক ইন্টারফেস সম্পর্কে অন্যান্য দরকারী তথ্য দেখাবে।
পদ্ধতি #3: নেটস্ট্যাট কমান্ড
নেটস্ট্যাট কমান্ডটি আপনার সিস্টেমে উপলব্ধ নেটওয়ার্ক ইন্টারফেসগুলি তালিকাভুক্ত করতেও ব্যবহার করা যেতে পারে। এটি করতে, টাইপ করুন নেটস্ট্যাট , -i পতাকা অনুসরণ করে, নিম্নরূপ:
$নেটস্ট্যাট -আইউপরের কমান্ডটি আপনার সিস্টেমে উপলব্ধ নেটওয়ার্ক ইন্টারফেসগুলি, অন্যান্য দরকারী তথ্যের সাথে তালিকাবদ্ধ করে, যেমন পাঠানো প্রাপ্ত প্যাকেটের সংখ্যা, MTU আকার ইত্যাদি।
পদ্ধতি #4: nmcli কমান্ড
Nmcli কমান্ড নেটওয়ার্ক ইন্টারফেস সম্পর্কে তথ্য প্রদান করে। এনএমসিএলআই কমান্ডটি ডেবিয়ান বিতরণের সাথে উপলব্ধ যা জিইউআই ইন্টারফেসে চলছে। যাইহোক, যদি আপনি একটি নন-জিইউআই সিস্টেমে কাজ করছেন, তাহলে আপনাকে টার্মিনালে নিম্নলিখিত কমান্ড ব্যবহার করে নেটওয়ার্ক ম্যানেজার ইনস্টল করতে হবে:
$sudoউপযুক্তইনস্টলনেটওয়ার্ক ম্যানেজারএকবার ইনস্টলেশন সম্পন্ন হলে, নেটওয়ার্ক ম্যানেজার সক্ষম এবং শুরু করতে টার্মিনালে নিচের কমান্ডগুলি চালান:
$sudosystemctl স্টার্ট নেটওয়ার্ক-ম্যানেজার$sudosystemctlসক্ষম করুননেটওয়ার্ক ম্যানেজার
আপনার সিস্টেমে উপলব্ধ নেটওয়ার্ক ইন্টারফেসগুলি তালিকাভুক্ত করতে, টার্মিনালে নিচের কমান্ডটি চালান:
$nmcli ডিভাইসের অবস্থাউপরের কমান্ডটি উপলব্ধ নেটওয়ার্ক ইন্টারফেস সম্পর্কে সংক্ষিপ্ত তথ্য তালিকাভুক্ত করে।
পদ্ধতি #5:/sys/class/net ডিরেক্টরি
আপনি/sys/class/net ডিরেক্টরি এর বিষয়বস্তু দেখে আপনার সিস্টেমে নেটওয়ার্ক ইন্টারফেস দেখতে পারেন। এটি করার জন্য, টার্মিনালে নিম্নলিখিত কমান্ডটি চালান:
$ls /sys/শ্রেণী/জালউপরের কমান্ডটি আপনার সিস্টেমে উপলব্ধ ইন্টারফেসের নাম প্রদর্শন করে একটি সংক্ষিপ্ত আউটপুট প্রদান করে।
পদ্ধতি #6:/proc/net/dev ফাইল
/Proc/net/dev ফাইলে নেটওয়ার্ক ইন্টারফেস সম্পর্কে তথ্যও রয়েছে। আপনি এই ফাইলের বিষয়বস্তু দেখে আপনার সিস্টেমে উপলব্ধ নেটওয়ার্ক ইন্টারফেস দেখতে পারেন। এটি করার জন্য টার্মিনালে নিম্নলিখিত কমান্ডটি চালান:
$বিড়াল /শতাংশ/জাল/দেব
উপরের কমান্ডটি সিস্টেমে উপলব্ধ নেটওয়ার্ক ইন্টারফেসগুলি তালিকাভুক্ত করে, ইন্টারফেস সম্পর্কে কিছু অন্যান্য তথ্যের সাথে।
উপসংহার
লিনাক্সের সবচেয়ে বড় বিষয় হল এটি আপনাকে একই কাজ বিভিন্ন উপায়ে সম্পাদন করতে দেয়। এই নিবন্ধটি বিভিন্ন পদ্ধতি নিয়ে আলোচনা করেছে যার মাধ্যমে আপনি আপনার ডেবিয়ান সিস্টেমে নেটওয়ার্ক ইন্টারফেসগুলি তালিকাভুক্ত করতে পারেন।