লিনাক্স নেটওয়ার্কিং কমান্ড গাইড: ip, ping ও hostname এর প্র্যাকটিক্যাল ব্যবহার (পার্ট-৩)

Blog / লিনাক্স নেটওয়ার্কিং কমান্ড গাইড: ip, ping ও hostname এর প্র্যাকটিক্যাল ব্যবহার (পার্ট-৩)

লিনাক্স নেটওয়ার্কিং কমান্ড গাইড: ip, ping ও hostname এর প্র্যাকটিক্যাল ব্যবহার (পার্ট-৩) Detail Page

লিনাক্স নেটওয়ার্কিং কমান্ড গাইড: ip, ping ও hostname এর প্র্যাকটিক্যাল ব্যবহার (পার্ট-৩)

ip, ping ও hostname এর প্র্যাকটিক্যাল ব্যবহার

ভূমিকা (Introduction)

লিনাক্স নেটওয়ার্কিং কোর্সের আগের পর্বে আমরা সফলভাবে ভার্চুয়াল বক্সে Ubuntu OS ইন্সটল করেছি। এই পর্বে আমরা সরাসরি টার্মিনাল ওপেন করে লিনাক্সের সবচেয়ে গুরুত্বপূর্ণ ও প্রয়োজনীয় নেটওয়ার্কিং কমান্ডগুলো শিখব।

সিস্টেম অ্যাডমিনিস্ট্রেটর বা নেটওয়ার্ক ইঞ্জিনিয়ার হিসেবে লিনাক্সে কাজ করতে গেলে আপনার প্রধান হাতিয়ার হলো টার্মিনাল। এই আর্টিকেলে আমরা শিখব কীভাবে পিসির হোস্টনাম দেখা ও পরিবর্তন করা যায়, কীভাবে আইপি এড্রেস ও ইন্টারফেসের তথ্য বের করতে হয়, এবং দুটি মেশিনের মধ্যে নেটওয়ার্ক কানেক্টিভিটি পরীক্ষা করতে হয়।

১. প্রয়োজনীয় মৌলিক কমান্ডসমূহের তালিকা (Command Summary)

কমান্ড (Command)কাজের বিবরণ (Purpose)
hostname / hostnamectlসিস্টেমের হোস্টনাম বা মেশিনের নাম দেখতে ও পরিবর্তন করতে ব্যবহৃত হয়।
ip addr show (বা ip a)নেটওয়ার্ক ইন্টারফেসের IPv4 ও IPv6 এড্রেস দেখতে ব্যবহার করা হয়।
ip link showসিস্টেমের সকল নেটওয়ার্ক ইন্টারফেস ও সেগুলোর স্ট্যাটাস (UP/DOWN) দেখায়।
ping <ip/domain>অন্য একটি হোস্ট বা সার্ভারের সাথে নেটওয়ার্ক কানেক্টিভিটি ও লেটেন্সি টেস্ট করে।

২. ধাপে ধাপে প্র্যাকটিক্যাল কমান্ড গাইড (Practical Exercises)

ক. হোস্টনাম চেক করা ও পরিবর্তন (Hostname Management)

টার্মিনালে আপনার কম্পিউটারের নাম দেখতে নিচের কমান্ডটি লিখুন:

Bash

hostname

বিস্তারিত হোস্টনাম এবং অপারেটিং সিস্টেমের তথ্য দেখতে লিখুন:

Bash

hostnamectl

যদি মেশিনের নাম পরিবর্তন করতে চান (যেমন: vm-alpha সেট করতে চান):

Bash

sudo hostnamectl set-hostname vm-alpha

খ. নেটওয়ার্ক ইন্টারফেস ও আইপি এড্রেস দেখা (ip Command)

পূর্বে ব্যবহৃত ifconfig কমান্ডের আধুনিক বিকল্প হলো ip কমান্ড পরিবার (iproute2)। আপনার মেশিনের আইপি এড্রেস দেখতে লিখুন:

Bash

ip addr show

(সংক্ষেপে লিখতে পারেন: ip a)

আউটপুট থেকে দুটি গুরুত্বপূর্ণ ইন্টারফেস লক্ষ্য করুন:

  1. lo (Loopback Interface): এটি লোকাল হোস্ট (127.0.0.1) এর জন্য ব্যবহৃত হয়।
  2. enp0s3 বা eth0 (Ethernet Interface): এটি আপনার মূল নেটওয়ার্ক কার্ড, যার পাশে inet 10.0.0.x এর মতো আইপি এড্রেস দেখতে পাবেন।

গ. নেটওয়ার্ক ইন্টারফেসের স্ট্যাটাস দেখা (ip link)

আপনার নেটওয়ার্ক কার্ডটি বর্তমানে চালু (UP) নাকি বন্ধ (DOWN) আছে তা দেখতে লিখুন:

Bash

ip link show

ঘ. কানেক্টিভিটি টেস্ট করা (ping Command)

একটি মেশিন অন্য মেশিনের সাথে নেটওয়ার্কে কথা বলতে পারছে কি না তা যাচাই করার জন্য ping কমান্ড ব্যবহৃত হয়। এটি ICMP Echo Request প্যাকেট পাঠায়।

আপনার দ্বিতীয় মেশিন (VM-Beta-র আইপি 10.0.0.2 ধরে নিয়ে) ৪টি প্যাকেট পাঠাতে লিখুন:

Bash

ping -c 4 10.0.0.2

ফলাফল: যদি আউটপুটে 0% packet loss দেখায়, তবে বুঝতে হবে আপনার দুটি মেশিনের মধ্যে নেটওয়ার্ক কানেকশন একদম ঠিক আছে!

💡 টিপস (Stop Ping Command)

লিনাক্সে সাধারণ ping কমান্ড দিলে তা বন্ধ হয় না, অনবরত চলতে থাকে। কমান্ডটি থামাতে কিবোর্ডে Ctrl + C চাপুন, অথবা নির্দিষ্ট সংখ্যক প্যাকেট পাঠাতে -c ফ্ল্যাগ (যেমন: ping -c 4) ব্যবহার করুন।

সারসংক্ষেপ ও চেকলিস্ট (Summary Checklist)

আপনি সফলভাবে কমান্ডগুলো প্র্যাকটিস করেছেন কি না তা নিশ্চিত করতে এই চেকপয়েন্টগুলো মিলিয়ে নিন:

  • [ ] hostname দিয়ে আপনার কম্পিউটারের নাম চেক করতে পেরেছেন।
  • [ ] ip a কমান্ড দিয়ে আপনার প্রাইমারি ইথারনেট কার্ডের আইপি এড্রেস খুঁজে পেয়েছেন।
  • [ ] VM-Alpha থেকে VM-Beta মেশিনের আইপিতে ping করে কানেক্টিভিটি পরীক্ষা করেছেন।

Leave a Reply

Welcome to To Learn Team, a dynamic educational platform where knowledge meets collaboration. Designed for students, educators, and lifelong learners, we provide a curated hub of interactive study groups, expert tutorials, and comprehensive resources across diverse subjects. We believe that learning is most powerful when done together. By uniting a global community, we transform curiosity into confidence and individual aspirations into shared achievements. Join the To Learn Team today—elevate your intellect and grow with us!

Get In Touch

Address

Dhaka, Bangladesh

Email

abir43tee@gmail.com

Phone

+880 1711427737

Quick Search