
আপডেটেড: ২৯ অগাস্ট ২০২৩, ৯:১৫ AM EDT
ফাতিহ একজন ফ্রিল্যান্স সিকিউরিটি রিসার্চার, পেনিট্রেশন টেস্টার এবং ম্যালওয়্যার অ্যানালিস্ট। ২০১৭ সাল থেকে তিনি অনেক ভিন্ন সফ্টওয়্যার ল্যাঙ্গুয়েজ এবং টেকনোলজির সাথে সক্রিয়ভাবে কাজ করছেন, বিশেষ করে C, C++, Python, এবং x86 Assembly। তিনি ১০০-ও বড় কোম্পানির ভালনারেবিলিটি রিপোর্ট করেছেন। তিনি অপারেটিং সিস্টেম এবং ক্লাউড আর্কিটেকচারের সাথে কাজ করা একজন エンジニア হিসেবে গবেষণা চালিয়ে যাচ্ছেন।
আজকের অধিকাংশ ডিভাইসের আইপি ঠিকানা ডাইনামিক হোস্ট কনফিগারেশন প্রোটোকল (DHCP) সার্ভার দ্বারা জেনারেট করা হয়। একটি DHCP সার্ভার আপনার ডিভাইসে একটি ডাইনামিক আইপি ঠিকানা অ্যাসাইন করে যখন এটি একটি নেটওয়ার্কের সাথে সংযুক্ত হয়। সুতরাং, আপনার पास সময়-सময়ে এই আইপি ঠিকানা পরিবর্তন করার সুযোগ থাকে।
অন্যদিকে, একটি স্ট্যাটিক আইপি একটি নির্দিষ্ট, অপরিবর্তনীয় ঠিকানা, যা ডাইনামিক আইপি থেকে ভিন্ন। আপনি উবুন্টু ২২.০৪ LTS এবং ২২.১০-এ তিনটি ভিন্ন পদ্ধতিতে স্ট্যাটিক আইপি সেটিংস সেট করতে পারেন। এখানে কিভাবে শুরু করবেন তা দেওয়া হলো।
উবুন্টুতে IP কনফিগারেশন বোঝা
নেটওয়ার্ক ম্যানেজমেন্টে উবুন্টুর অগ্রগতি סט্যাটিক আইপি সেট করার মতো সেটিংস কনফিগার করাকে আরও ইউজার-ফ্রেন্ডলি করেছে। উবুন্টু ২২.০৪-এ স্ট্যাটিক আইপি সেট করার ফিচারটি নেটওয়ার্ক দক্ষতা এবং স্থিতিশীলতার দিক থেকে সুবিধাজনক।
ডাইনামিক আইপির বিপরীতে, যা সেশন تلو সেশন পরিবর্তন হতে পারে, উবুন্টুতে একটি স্ট্যাটিক আইপি.Sequent থাকে। এটি সার্ভারগুলির জন্য বিশেষভাবে সুবিধাজনক যেখানে কনসিস্টেন্ট ঠিকানা চিনাকরম প্রাধান্য পায়। এই সার্ভারগুলির জন্য, স্ট্যাটিক আইপি কনফিগারেশন একটি প্রয়োজনীয়তা হতে পারে।
যদিও গ্রাফিক্যাল ইন্টারফেস IP কনফিগারেশন হ্যান্ডেল করার একটি আরও ইন্টুইটিভ উপায় অফার করে, কিন্তু স্ট্যাটিক আইপি কমান্ড লাইন ব্যবহার করা আরও প্রিসিশন অফার করতে পারে। যারা তাদের নেটওয়ার্ক কনফিগারেশনের ওপর গ্রানুলার কন্ট্রোল চান, তাদের জন্য কমান্ড-লাইন মেথডগুলো পছন্দের পছন্দ। এই মেথডে মাস্টারি অর্জন করে, ব্যবহারকারীরা তাদের প্রয়োজনের জন্য সর্বোত্তম উবুন্টু IP কনফিগারেশন নিশ্চিত করতে পারেন।
তবে, উবুন্টুতে স্ট্যাটিক আইপির সুবিধাগুলো, বিশেষ করে ২২.০৪ ভার্সনে, দায়িত্বের সাথে আসে। এই আইপিগুলো সঠিকভাবে সেট আপ করা হয়েছে কিনা তা নিশ্চিত করা জরুরি, কারণ মিসকনফিগারেশন নেটওয়ার্ক ভালনারেবিলিটি এনে দিতে পারে।
তাই নিচের ধাপগুলো অনুসরণ করে আপনার উবুন্টু মেশিনে সঠিকভাবে একটি স্ট্যাটিক আইপি ঠিকানা কনফিগার করুন।
nmcli কমান্ড দিয়ে উবুন্টুতে স্ট্যাটিক আইপি সেট করুন
nmcli কমান্ড ব্যবহার করে উবুন্টু ২২.০৪ স্ট্যাটিক আইপি সেটিংস কনফিগার করা খুব সহজ। nmcli একটি টেক্সট-ভিত্তিক ইউটিলিটি যা আপনার ডিভাইসে ব্যবহার করা वায়ারড কানেকশনগুলোয়ের স্ট্যাটাস চেক করতে ব্যবহৃত হয়।
এই কমান্ড দিয়ে, আপনি আপনার কানেকশন স্ট্যাটাস, আপনার হোস্ট ডিভাইসের নাম, এবং আপনার নেটওয়ার্ক কনফিগারেশনে সাধারণ পারমিশনসহ অতিরিক্ত নেটওয়ার্কিং ইনফরমেশন অ্যাক্সেস করতে পারেন। আপনি যদি উবুন্টু সার্ভারে স্ট্যাটিক আইপি সেট করার লক্ষ্য রাখেন, তবে এই কমান্ডটি অমূল্য সাবিত হয়।
আপনার কানেকশন সম্পর্কে তথ্য পেতে:
nmcli connection show
এই কমান্ডের আউটপुट নিচের মতো হবে:
NAME UUID TYPE DEVICE
Wired connection 1 12f312a7-f0e7-334a-8ab4-c7b3f8249c7e ethernet enp0s3
নিচের কমান্ড দিয়ে একটি স্ট্যাটিক লিংক তৈরি করুন। তারপর, enp0s3 এবং ipv4 সেটিংস ম্যানুয়ালি nmcli কমান্ডে উপযুক্ত প্যারামিটারসহ কনফিগার করুন:
sudo nmcli con add type ethernet con-name 'static' ifname enp0s3 ipv4.method manual ipv4.addresses 192.168.1.89/24 gw4 192.168.1.1
আপনি যদি আবার nmcli connection show কমান্ড ব্যবহার করেন, তবে আপনি দেখতে পাবেন যে static লিংকটি যোগ হয়েছে।
এই প্রক্রিয়ার পর, আপনার তৈরি করা স্ট্যাটিক কানেকশনকে DNS আইপিতে যোগ করুন:
sudo nmcli con mod static ipv4.dns 192.168.*.*
এখন নিচের কমান্ডটি ব্যবহার করে কানেকশনটি এক্টিভেট করুন:
sudo nmcli con up id 'static'
আউটপুট যদি "connection successfully activated" দেখায়, তবে আপনি আপনার মেশিনে সফলভাবে একটি স্ট্যাটিক আইপি ঠিকানা সেট আপ করেছেন।
আপনি ডাইনামিক আইপি ঠিকানার কারণে হওয়া কানেকশন সমস্যা এড়াতে স্ট্যাটিক আইপি ঠিকানা ব্যবহার করতে পারেন। একটি স্ট্যাটিক আইপি ঠিকানা আপনাকে ইন্টারনেটের সাথে সংযুক্ত হওয়ার সময় একটি নির্দিষ্ট পরিচয় এবং অবস্থান দেয়।
আপনি আপনার ডিভাইসকে অ্যাসাইন করতে চাওয়া স্ট্যাটিক আইপি যাচাই করতে পারেন চালিয়ে:
ip route
নেটপ্ল্যান ব্যবহার করে উবুন্টুতে স্ট্যাটিক আইপি সেটিংস
nmcli-এর মতো, আপনি উবুন্টুতে স্ট্যাটিক আইপি সেট করার জন্য netplan কমান্ডও ব্যবহার করতে পারেন। ২২.০৪ LTS এবং ২২.১০ ভার্সনে netplan কমান্ড ব্যবহার করে আপনি সহজে উবুন্টু স্ট্যাটিক আইপি সেটিংস করতে পারেন। এতে নিচের ধাপগুলো অনুসরণ করুন।
প্রথমে, আপনার নেটওয়ার্ক ইন্টারফেসের নাম খুঁজে বের করুন:
sudo ip a
এখানে আপনি যা দেখছেন তা আপনার নেটওয়ার্ক ইন্টারফেসের নাম। এই নাম প্রতিটি ডিভাইসে ভিন্ন হতে পারে।
এখন, /etc/netplan ফোল্ডারে 01-netcfg.yaml নামে একটি ফাইল তৈরি করুন। আপনার প্রিয় টেক্সট এডিটর দিয়ে এডিট করুন।
sudo vim /etc/netplan/01-netcfg.yaml
ফাইলে নিচের লাইনগুলো যোগ করুন:
network:
version: 2
renderer: networkd
ethernets:
eth0: #Edit this line according to your network interface name.
dhcp4: no
addresses:
- 192.168.1.10/24
gateway4: 192.168.1.1
nameservers:
addresses:
- 8.8.8.8
- 8.8.4.4
আপনি দেখতে পাচ্ছেন, আপনি dhcp4: no স্টেটমেন্ট দিয়ে DHCP আইপি সেটিং ডিজেবল করেছেন। তারপর আপনি গুগল দ্বারা অ্যাসাইন করা আইপি ঠিকানা এবং DNS সেটিংস যোগ করেছেন।
এই ফাইলটি সংরক্ষণ করার পর, পরিবর্তনগুলো প্রয়োগ করতে নিচের কমান্ডটি চালান:
sudo netplan apply
গ্রাফিক্যালি উবুন্টুতে স্ট্যাটিক আইপি সেটিংস কনফিগার করুন
উবুন্টু ২২.০৪-এ গ্রাফিক্যাল নেটওয়ার্ক ইন্টারফেস খুবই উপকারী যদি আপনি কমান্ড লাইন ব্যবহার না করতে চান। এতটাই যে, আপনি সহজে এই ইন্টারফেস ব্যবহার করে উবুন্টু স্ট্যাটিক আইপি ঠিকানা সেট করতে পারেন।
এটি করতে, আপনার ডেস্কটপের উপরের ডান কোণে Network আইকনে ক্লিক করুন। তারপর ড্রপ-ডাউন মেনু থেকে Wired Settings নির্বাচন করুন। সেটিংস উইন্ডো খোলার জন্য Gear আইকনে ক্লিক করুন।
তারপর, খোলা উইন্ডোতে IPv4 ট্যাবে স্যুইচ করুন।
আপনি দেখতে পাচ্ছেন, ডিফল্টভাবে DHCP সক্রিয়। IPv4 Method-কে Manual-এ পরিবর্তন করুন কারণ আপনি ডাইনামিকের বদলে স্ট্যাটিক আইপি ব্যবহার করতে চান। তারপর, আপনার অ্যাড্রেস, নেটমাস্ক এবং গেটওয়ে সেটিংস পরিবর্তন করুন। অবশেষে, আপনার DNS সেটিং মডিফাই করুন এবং Apply বাটনে ক্লিক করুন।
এই সব ক্রিয়াগুলোর ফলাফল পেতে আপনাকে এই ওয়ারেড কানেকশনটি রিস্টার্ট করতে হবে। এতে করতে, সিধা নেটওয়ার্কের নামের পাশের স্যুইচটি অন এবং আবার অফ করুন।
উবুন্টুতে স্ট্যাটিক আইপি ঠিকানা কেন ব্যবহার করবেন?
আপনি এখন বুঝতে পেরেছেন কিভাবে উবুন্টুতে স্ট্যাটিক আইপি কনফিগার করতে হয়, বিশেষ করে "Jammy Jellyfish" ২২.০৪ LTS ভার্সন এবং ২২.১০-এ, গ্রাফিক্যাল এবং কমান্ড-লাইন মেথড উভয়েই nmcli এবং netplan ব্যবহার করে।
অপর্যাপ্ত আইপি ঠিকানার কারণে, কিছু সার্ভিস প্রোভাইডার একই ঠিকানা দুজন ভিন্ন ব্যবহারকারীর জন্য অ্যাসাইন করতে পারে। এই কেসে, কানেকশন সমস্যা হতে পারে। স্ট্যাটিক আইপি ঠিকানা ব্যবহার করলে такие সমস্যা হয় না কারণ এটি ব্যবহারকারী-নির্দিষ্ট, তবে সতর্ক থাকুন কারণ কেউ আপনার আইপি ঠিকানাকে பலভাবে মিসইউজ করতে পারে।