আসসালামু আলাইকুম, সবাইকে স্বাগত জানাচ্ছি NTP Solutions-এর আজকের টিউটোরিয়ালে। আজ আমরা শিখবে| কীভাবে ip command ব্যবহার করে আপনার সিস্টেমের IP ঠিকানা এবং নেটওয়ার্ক configuration চেক করবেন। Linux সিস্টেমে ip command অনেক শক্তিশালী এবং প্রায়ই নেটওয়ার্ক সংক্রান্ত কাজের জন্য ব্যবহার করা হয়। চলুন, বিস্তারিতভাবে শিখি।
ip a কমান্ড কী?
ip a হলো Linux-এর একটি নেটওয়ার্কিং কমান্ড, যা আপনার সিস্টেমের সমস্ত নেটওয়ার্ক ইন্টারফেস এবং তাদের ip কনফিগারেশন দেখায়। এটি পুরোনো ifconfig কমান্ডের আধুনিক বিকল্প।
ip a ব্যবহার করে IP ঠিকানা চেক করার পদ্ধতি
ধাপ ১: টার্মিনাল খুলুন
প্রথমে আপনার Linux সিস্টেমের টার্মিনাল খুলুন।
ধাপ ২: ip a কমান্ড চালান
টার্মিনালে নিচের কমান্ডটি চালান:
ip a

আউটপুটের অংশগুলো:
- lo (Loopback Interface):
- lo হলো Loopback ইন্টারফেস। এটি আপনার নিজের সিস্টেমের সাথে যোগাযোগের জন্য ব্যবহৃত হয়।
- এর IPv4 ঠিকানা হলো: 127.0.0.1।
- enp0s3 (Network Interface):
- এটি আপনার মূল নেটওয়ার্ক ইন্টারফেস (Ethernet বা Wi-Fi)।
- এর IPv4 ঠিকানা হলো: 192.168.8.20/24।
- এখানে /24 হলো সাবনেট মাস্ক (255.255.255.0)।
- inet এবং inet6:
- inet হলো IPv4 ঠিকানা।
- inet6 হলো IPv6 ঠিকানা।
সাধারণত ব্যবহৃত ip a কমান্ডগুলো
1. নির্দিষ্ট interface এর তথ্য দেখতে:
ip a show ens160

এটি শুধুমাত্র ens160 ইন্টারফেসের তথ্য দেখাবে।
2. active interface গুলো দেখতে:
ip -brief a

এই কমান্ডটি প্রতিটি interface এর সংক্ষিপ্ত বিবরণ দেখাবে।
3. ডিভাইসের MAC Address দেখতে:
ip link show

4. IP Address-Related Help Page এবং Man Page :
Linux-এ IP address নিয়ে কাজ করার সময় বেশ কিছু help page এবং man page আপনার কাজে লাগতে পারে।
Help Page
প্রায় সব Linux command-এর সাথে –help অথবা -h অপশন ব্যবহার করে help page দেখা যায়। এটি command-এর quick overview দেয় ।
ip –help

এই command run করলে ip command-এর available options এবং syntax সম্পর্কে quick information পাবেন।
Man Page
Man page (manual page) হলো Linux-এর detailed documentation। এখানে specific command-এর সম্পূর্ণ তথ্য দেওয়া থাকে। Man page দেখতে man command ব্যবহার করতে হয় ।
man ip

এই command run করলে ip command-এর জন্য detailed manual page open হবে।
উপকারিতা
- পুরো সিস্টেমের নেটওয়ার্ক স্টেট দেখা।
- local এবং পাবলিক IP দ্রুত চেক করা।
- IPv6 address ম্যানেজমেন্ট।
- ডায়াগনস্টিক এবং সমস্যা সমাধানের জন্য ব্যবহার।
আশা করি আজকের টিউটোরিয়ালটি আপনাদের কাজে আসবে। কোনো প্রশ্ন থাকলে নিচে কমেন্ট করুন। নতুন টিউটোরিয়ালের জন্য সাথে থাকুন।