উবুন্টুতে আপনার সিস্টেমের IP অ্যাড্রেস খুঁজে পাচ্ছেন না? সমস্যা নেই। এই গাইডে উবুন্টুতে IP অ্যাড্রেস সম্পর্কে সব কিছু কভার করা হয়েছে। IP অ্যাড্রেস সম্পর্কে শেখা পাশাপাশি সিস্টেম IP খুঁজে বের করা এবং স্ট্যাটিক IP অ্যাড্রেস সেট আপ করার গাইডও আছে।
চলুন শুরু করি।
IP অ্যাড্রেস কী?
এই আর্টিকেলে কিছু টার্মিনোলজি ব্যবহার করা হয়েছে: IP অ্যাড্রেস, স্ট্যাটিক IP, ডাইনামিক IP, IPv4, IPv6 ইত্যাদি। এই টার্মগুলো বুঝা জরুরি যাতে আপনি কী করছেন সেটা জানেন, র্যান্ডম ইন্সট্রাকশন ফলো না করে। মেমোরাইজ করতে হবেন না, বুঝতে না পারলে এখানে ফিরে আসুন।
আপনি যদি ইতিমধ্যে জানেন, তবে নেক্সট সেকশনে যান। প্রথমে IP অ্যাড্রেস।
IP অ্যাড্রেস হলো ইন্টারনেটে আপনার কম্পিউটারকে আইডেন্টিফাই করার একটি ইউনিক নম্বর। এটাকে হোম অ্যাড্রেসের মতো ভাবুন। লোকজন আপনার হোম অ্যাড্রেস জানলে আপনার কাছে পৌঁছাতে পারে, একইভাবে নেটওয়ার্কের অন্যান্য ডিভাইস আপনার সিস্টেমে IP অ্যাড্রেস ব্যবহার করে ইনফরমেশন পাঠাতে ও রিসিভ করতে পারে।
IP অ্যাড্রেসের টাইপ
বর্তমানে দুই ধরনের IP অ্যাড্রেস ব্যবহার হয়: IPv4 এবং IPv6।
IPv4 (Internet Protocol Version 4) আপনার ডিভাইস ইন্টারনেটে কানেক্ট করে। ৩২-বিট অ্যাড্রেস ব্যবহার করে, ০ থেকে ২৫৬ সংখ্যা, পিরিয়ড (.) দিয়ে আলাদা। উদাহরণ: MUO-এর IP ৫৪.১৫৭.১৩৭.২৭। অন্যান্য ডিভাইস এই অ্যাড্রেস দিয়ে MUO-কে চিনে।
IPv6 IPv4-র উন্নত সংস্করণ। IPv4 ৩২-বিট, IPv6 ১২৮-বিট অ্যাড্রেস স্পেস, ৩৪০ Undecillion ইউনিক IP তৈরি করতে পারে। ইন্টারনেটে ডিভাইস বেড়ে যাওয়ার কারণে IPv4-র অভাব দূর করতে IPv6 আসে।
আরেকটি ক্যাটাগরাইজেশন: Static বা Dynamic।
Static IP মানে আপনার ডিভাইসের IP সবসময় একই থাকে। প্রতিবার ইন্টারনেটে কানেক্ট করলে একই IP (যেমন গতকাল ২৫.১২৪.১৭২.১২ আজও সেটাই)।
Dynamic IP হলে এটি পরিবর্তনশীল। DHCP (Dynamic Host Configuration Protocol) সার্ভার ডাইনামিক IP অ্যাসাইন করে। ইন্টারনেটের অধিকাংশ ডিভাইস (আপনারও সম্ভবত) ডাইনামিক IP ব্যবহার করে, কারণ এটি কাস্ট-ইফেক্টিভ।
কমান্ড লাইন দিয়ে উবুন্টুতে IP অ্যাড্রেস খুঁজুন
IP অ্যাড্রেস সম্পর্কে বেসিক টার্ম জানলেই উবুন্টুতে আপনার IP খুঁজে বের করা যাক। মূলত দুটি পদ্ধতি। প্রথমে কমান্ড লাইন।
টার্মিনালে এই সিম্পল কমান্ড টাইপ করুন:
ip a
এই কমান্ড আপনার অ্যাসাইন করা IP অ্যাড্রেস দেখাবে। MAC অ্যাড্রেসও দেখাবে।
অথবা ip addr show কমান্ডও ব্যবহার করতে পারেন। এটি IPv4 ও IPv6 দুটোই দেখাবে।
সুপার ইজি, ঠিক না?
GUI দিয়ে IP অ্যাড্রেস খুঁজুন
কমান্ড লাইন পছন্দ না হলে GUI ব্যবহার করুন। লিনাক্সের আর্লি ডে-তে ক্র্যাপি টেক্সট-বেইড UI ছিল, এখন অধিকাংশ ডিস্ট্রোতে সিম্পল GUI (GNOME) আছে।
ওয়ায়ার্ড কানেকশন থাকলে:
- Settings খুলুন অ্যাপ্লিকেশন মেনু থেকে।
- বাম ট্যাব থেকে Network ক্লিক করুন, Wired সেকশনের অধীনে Settings আইকন সিলেক্ট করুন।
আপনার IP অ্যাড্রেস এখন দেখাবে।
ওয়ায়ারলেস কানেকশন থাকলে: বাম সাইডবার থেকে Wi-Fi সিলেক্ট করুন, আপনার নেটওয়ার্কের Settings আইকন ক্লিক করুন। পপ-আপে সিস্টেম IP দেখাবে।
উবুন্টুতে স্ট্যাটিক IP অ্যাড্রেস সেট করুন
ওয়েবের অধিকাংশ ডিভাইস ডাইনামিক IP-এ ডিফল্ট থাকে, তাই আপনারও ডাইনামিকই হবে। স্ট্যাটিক IP-এ কনভার্ট করতে নেটওয়ার্ক সেটিংস টইক করতে হবে।
এর জন্য Netplan ব্যবহার করুন—লিনাক্স সিস্টেমে নেটওয়ার্ক কনফিগার করার টুল। Netplan কনফিগারেশন ফাইল /etc/netplan ডিরেক্টরিতে থাকে।
YAML কনফিগারেশন ফাইল টার্মিনালে পছন্দমতো টেক্সট এডিটর (এখানে nano) দিয়ে খুলুন:
sudo nano /etc/netplan/01-netcg.yaml
নেটওয়ার্ক ইন্টারফেস নাম পরিবর্তন করুন। নিচের কোড কপি করে কনফিগারেশন ফাইলে পেস্ট করুন স্ট্যাটিক IP সেট করতে:
network:
version: 2
renderer: networkd
ethernets:
ens3:
dhcp4: no
addresses:
- 192.168.121.199/24
gateway4: 192.168.121.1
nameservers:
addresses: [8.8.8.8, 1.1.1.1]
addresses এবং gateway4 সেকশনে আপনার পছন্দের IP অ্যাড্রেস দিন।
ফাইল সেভ করতে:
sudo netplan apply
ip addr কমান্ড দিয়ে ভেরিফাই করুন:
ip addr show dev ens3
GUI দিয়ে উবুন্টুতে স্ট্যাটিক IP সেট করুন
কমান্ড লাইন পছন্দ না হলে গ্রাফিক্যালি ও স্ট্যাটিক IP সেট করা যায়।
- উবুন্টুর Settings-এ যান।
- ওয়ায়ার্ড কানেকশন থাকলে Network বাটন, ওয়ায়ারলেস হলে Wi-Fi সিলেক্ট করুন।
- নেটওয়ার্ক কানেকশনের পাশের Gear আইকন ক্লিক করুন।
- ডায়লগ বক্স থেকে IPv4 ট্যাব সিলেক্ট করুন।
- IPv4 Method Manual সেট করুন। Gateway, Netmask, Static IP, DNS এন্টার করে Apply চাপুন।
উবুন্টুতে IP অ্যাড্রেস সম্পর্কে সব কিছু!
টার্মিনাল ও GUI দিয়ে সিস্টেম IP খুঁজে বের করা এবং স্ট্যাটিক IP অ্যাড্রেস অ্যাড করা কভার করা হলো। আশা করি এই আর্টিকেল আপনাকে উবুন্টুতে IP অ্যাড্রেস সম্পর্কে সব কিছু শিখতে সাহায্য করল। এখানে থামবেন না, IP অ্যাড্রেস ও নেটওয়ার্কিং-র আরও অনেক কিছু শিখতে আছে।
ইন্টারনেটে কানেক্টেড অধিকাংশ ডিভাইস OSI Model ব্যবহার করে কমিউনিকেট করে। OSI (Open Systems Interconnection Model) একটি গ্লোবাল স্ট্যান্ডার্ড যা ইন্টারনেটে ডেটা কমিউনিকেশন প্রসেসের বেস তৈরি করে।