আপডেট করা হয়েছে 29 আগস্ট, 2023, 9:15AM EDT
ফাতিহ একজন ফ্রিল্যান্স নিরাপত্তা গবেষক, অনুপ্রবেশ পরীক্ষক এবং ম্যালওয়্যার বিশ্লেষক। 2017 সাল থেকে, তিনি সক্রিয়ভাবে বিভিন্ন সফ্টওয়্যার ভাষা এবং প্রযুক্তির সাথে কাজ করছেন, বিশেষ করে C, C++, Python, এবং x86 এসেম্বলি। তিনি 100 টিরও বেশি বড় কোম্পানির দুর্বলতার কথা জানিয়েছেন। তিনি অপারেটিং সিস্টেম এবং ক্লাউড আর্কিটেকচার নিয়ে কাজ করে একজন প্রকৌশলী হিসাবে তার গবেষণা চালিয়ে যাচ্ছেন।
বর্তমানে বেশিরভাগ ডিভাইসের আইপি ঠিকানাগুলি ডায়নামিক হোস্ট কনফিগারেশন প্রোটোকল (DHCP) সার্ভার দ্বারা তৈরি করা হয়। একটি DHCP সার্ভার আপনার ডিভাইসে একটি গতিশীল IP ঠিকানা বরাদ্দ করে যখন এটি একটি নেটওয়ার্কের সাথে সংযুক্ত থাকে। সুতরাং, আপনি সময়ে সময়ে এই আইপি ঠিকানা পরিবর্তন করার সুযোগ পাবেন।
অন্যদিকে, একটি স্ট্যাটিক আইপি একটি স্থির, অপরিবর্তনীয় ঠিকানাকে বোঝায়, যা গতিশীল আইপি থেকে আলাদা। আপনি তিনটি ভিন্ন উপায়ে উবুন্টু 22.04 LTS এবং 22.10 এর জন্য স্ট্যাটিক আইপি সেটিংস সেট করতে পারেন। কিভাবে শুরু করবেন তা এখানে।
উবুন্টুতে আইপি কনফিগারেশন বোঝা
নেটওয়ার্ক পরিচালনায় উবুন্টুর অগ্রগতি স্ট্যাটিক আইপি-এর মতো কনফিগারিং সেটিংসকে আরও ব্যবহারকারী-বান্ধব করে তুলেছে। উবুন্টু 22.04-এ একটি স্ট্যাটিক আইপি সেট করার বৈশিষ্ট্য, বিশেষ করে, নেটওয়ার্ক দক্ষতা এবং স্থিতিশীলতার ক্ষেত্রে সুবিধা রয়েছে৷
ডায়নামিক আইপির বিপরীতে, যা সেশনে পরিবর্তিত হতে পারে, উবুন্টুতে একটি স্ট্যাটিক আইপি সামঞ্জস্যপূর্ণ থাকে। এটি সার্ভারের জন্য বিশেষভাবে সুবিধাজনক যেখানে সামঞ্জস্যপূর্ণ ঠিকানা স্বীকৃতি সর্বাগ্রে। এই সার্ভারগুলির জন্য, স্ট্যাটিক আইপি কনফিগারেশন একটি প্রয়োজনীয়তা হয়ে উঠতে পারে।
যদিও গ্রাফিকাল ইন্টারফেস আইপি কনফিগারেশনগুলি পরিচালনা করার জন্য আরও স্বজ্ঞাত উপায় সরবরাহ করে, স্ট্যাটিক আইপি কমান্ড লাইন ব্যবহার করে আরও নির্ভুলতা দিতে পারে। ব্যবহারকারীদের জন্য যারা তাদের নেটওয়ার্ক কনফিগারেশনের উপর দানাদার নিয়ন্ত্রণ চান, কমান্ড-লাইন পদ্ধতি একটি পছন্দের পছন্দ। এই পদ্ধতি আয়ত্ত করার মাধ্যমে, ব্যবহারকারীরা তাদের প্রয়োজনের জন্য সর্বোত্তম উবুন্টু আইপি কনফিগারেশন নিশ্চিত করতে পারে।
যাইহোক, উবুন্টুতে একটি স্ট্যাটিক আইপির সুবিধা, বিশেষ করে 22.04 সংস্করণে, দায়িত্বের সাথে আসে। এই আইপিগুলি সঠিকভাবে সেট আপ করা হয়েছে তা নিশ্চিত করা অত্যন্ত গুরুত্বপূর্ণ, কারণ ভুল কনফিগারেশন নেটওয়ার্ক দুর্বলতার দিকে পরিচালিত করতে পারে।
তাই আপনার উবুন্টু মেশিনে একটি স্ট্যাটিক আইপি ঠিকানা সঠিকভাবে কনফিগার করতে নীচের পদক্ষেপগুলি অনুসরণ করুন৷
nmcli কমান্ডের সাহায্যে উবুন্টুতে একটি স্ট্যাটিক আইপি সেট করুন
nmcli কমান্ড ব্যবহার করে উবুন্টু 22.04 স্ট্যাটিক আইপি সেটিংস কনফিগার করা বেশ সহজ। 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 সংযোগ প্রদর্শন ব্যবহার করেন আবার কমান্ড, আপনি দেখতে পাচ্ছেন যে static লিঙ্ক যোগ করা হয়েছে।
এই প্রক্রিয়ার পরে, DNS আইপিতে আপনার তৈরি করা স্ট্যাটিক সংযোগ যোগ করুন:
sudo nmcli con mod static ipv4.dns 192.168.*.* এখন সংযোগটি সক্রিয় করতে নীচের কমান্ডটি ব্যবহার করুন:
sudo nmcli con up id 'static' যদি আউটপুট "সংযোগ সফলভাবে সক্রিয়" দেখায়, তাহলে আপনি সফলভাবে আপনার মেশিনে একটি স্ট্যাটিক আইপি ঠিকানা সেট আপ করেছেন৷
গতিশীল আইপি ঠিকানার কারণে সংযোগ সমস্যা এড়াতে আপনি স্ট্যাটিক আইপি ঠিকানা ব্যবহার করার কথা বিবেচনা করতে পারেন। একটি স্ট্যাটিক আইপি ঠিকানা আপনাকে ইন্টারনেটের সাথে সংযুক্ত থাকাকালীন একটি নির্দিষ্ট পরিচয় এবং অবস্থানের অনুমতি দেয়৷
আপনি আপনার ডিভাইসে যে স্ট্যাটিক আইপি বরাদ্দ করতে চান তা চালিয়ে যাচাই করতে পারেন:
ip route
উবুন্টুতে স্ট্যাটিক আইপি সেটিংসের জন্য নেটপ্ল্যান ব্যবহার করা
ঠিক nmcli এর মতো, উবুন্টুতে একটি স্ট্যাটিক আইপি সেট করার জন্য আপনি যে আরেকটি কমান্ড ব্যবহার করতে পারেন তা হল নেটপ্ল্যান। আপনি 22.04 LTS এবং 22.10 সংস্করণে নেটপ্ল্যান কমান্ড ব্যবহার করে সহজেই উবুন্টু স্ট্যাটিক আইপি সেটিংস তৈরি করতে পারেন। এটি করতে, নীচের পদক্ষেপগুলি অনুসরণ করুন৷
৷প্রথমে, ব্যবহার করে আপনার নেটওয়ার্ক ইন্টারফেসের নাম খুঁজে বের করুন:
sudo ip a
আপনি এখানে যা দেখছেন তা হল আপনার নেটওয়ার্ক ইন্টারফেসের নাম। এই নামটি প্রতিটি ডিভাইসে আলাদা হতে পারে৷
৷এখন, 01-netcfg.yaml নামে একটি ফাইল তৈরি করুন /etc/netplan-এ ফোল্ডার আপনার প্রিয় পাঠ্য সম্পাদকের সাথে এটি সম্পাদনা করুন৷
৷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:না দিয়ে DHCP IP সেটিং নিষ্ক্রিয় করেছেন বিবৃতি আপনি তারপর Google দ্বারা নির্ধারিত IP ঠিকানা এবং DNS সেটিংস যোগ করেছেন।
এই ফাইলটি সংরক্ষণ করার পরে, পরিবর্তনগুলি প্রয়োগ করতে নিম্নলিখিতটি চালান:
sudo netplan apply উবুন্টুতে গ্রাফিক্যালি স্ট্যাটিক আইপি সেটিংস কনফিগার করুন
আপনি যদি কমান্ড লাইন ব্যবহার করতে না চান তাহলে উবুন্টু 22.04-এর গ্রাফিক্যাল নেটওয়ার্ক ইন্টারফেসটি বেশ কার্যকর। এত বেশি যে আপনি এই ইন্টারফেসটি ব্যবহার করে সহজেই উবুন্টু স্ট্যাটিক আইপি ঠিকানা সেট করতে পারেন।
এটি করতে, নেটওয়ার্ক-এ ক্লিক করুন৷ আপনার ডেস্কটপের উপরের ডানদিকে আইকন। তারপর, তারযুক্ত সেটিংস নির্বাচন করুন৷ ড্রপ-ডাউন মেনু থেকে। গিয়ারে ক্লিক করুন সেটিংস উইন্ডো খুলতে আইকন।
তারপর, IPv4-এ স্যুইচ করুন খোলে উইন্ডোতে ট্যাব।
আপনি দেখতে পাচ্ছেন, DHCP ডিফল্টরূপে সক্ষম। IPv4 পদ্ধতি পরিবর্তন করুন ম্যানুয়াল-এ যেহেতু আপনি একটি গতিশীল আইপির পরিবর্তে একটি স্ট্যাটিক আইপি ব্যবহার করতে চান। এরপরে, আপনার ঠিকানা, নেটমাস্ক এবং গেটওয়ে সেটিংস পরিবর্তন করুন। অবশেষে, আপনার DNS সেটিং পরিবর্তন করুন এবং প্রয়োগ করুন ক্লিক করুন বোতাম।
এই সমস্ত ক্রিয়াগুলি কার্যকর করার জন্য আপনাকে অবশ্যই এই তারযুক্ত সংযোগটি পুনরায় চালু করতে হবে৷ এটি করার জন্য, নেটওয়ার্ক নামের পাশের সুইচটি টগল করুন এবং তারপরে বন্ধ করুন।
কেন আপনি উবুন্টুতে স্ট্যাটিক আইপি ঠিকানা ব্যবহার করবেন?
আপনি এখন বুঝতে পেরেছেন কিভাবে উবুন্টুতে একটি স্ট্যাটিক আইপি কনফিগার করতে হয়, বিশেষ করে "জ্যামি জেলিফিশ" 22.04 LTS সংস্করণ এবং 22.10-এ, এনএমসিএল এবং নেটপ্ল্যানের সাথে গ্রাফিকাল এবং কমান্ড-লাইন উভয় পদ্ধতি ব্যবহার করে।
অপর্যাপ্ত আইপি ঠিকানার কারণে, কিছু পরিষেবা প্রদানকারী একই ঠিকানা দুটি ভিন্ন ব্যবহারকারীকে বরাদ্দ করতে পারে। এই ক্ষেত্রে, সংযোগ সমস্যা ঘটতে পারে। পরিবর্তে স্ট্যাটিক আইপি অ্যাড্রেস ব্যবহার করলে এই ধরনের সমস্যা হয় না কারণ এটি ব্যবহারকারী-নির্দিষ্ট, তবে সতর্ক থাকুন কারণ কেউ আপনার আইপি ঠিকানাকে বিভিন্ন উপায়ে অপব্যবহার করতে পারে।