উবুন্টু 20.04 নেটওয়ার্ক কনফিগারেশন

Ubuntu 20 04 Network Configuration



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

এই প্রবন্ধে, আমরা ব্যাখ্যা করব কিভাবে উবুন্টু সিস্টেমে মৌলিক নেটওয়ার্ক কনফিগারেশন করতে হয়। আমরা কমান্ডগুলি চালানোর জন্য কমান্ড-লাইন টার্মিনাল ব্যবহার করব। উবুন্টুতে কমান্ড লাইন টার্মিনাল খুলতে, Ctrl+Alt+T কীবোর্ড শর্টকাট ব্যবহার করুন।







এই নিবন্ধে, আমরা কিভাবে আচ্ছাদন করা হবে:



দ্রষ্টব্য: আমরা উবুন্টু 20.04 সিস্টেমে এই নিবন্ধে উল্লিখিত কমান্ড এবং পদ্ধতি চালাচ্ছি।



বর্তমান আইপি ঠিকানা দেখুন

আপনার মেশিনের বর্তমান আইপি ঠিকানা দেখতে, আপনি নিম্নলিখিত কমান্ডগুলির মধ্যে একটি ব্যবহার করতে পারেন:





$আইপিপ্রতি

অথবা

$ip addr



উপরের যেকোনো একটি কমান্ড চালালে আইপি ঠিকানার তথ্য প্রদর্শিত হবে। উপরের কমান্ডের আউটপুট থেকে ইন্টারফেসের নাম নোট করুন।

স্ট্যাটিক আইপি অ্যাড্রেস সেট করুন

নিম্নলিখিত পদ্ধতিতে, আমরা দেখব কিভাবে উবুন্টু সিস্টেমে স্ট্যাটিক আইপি সেট আপ করা যায়।

উবুন্টু 20.04 নেটপ্ল্যানকে ডিফল্ট নেটওয়ার্ক ম্যানেজার হিসাবে ব্যবহার করে। নেটপ্ল্যানের জন্য কনফিগারেশন ফাইলটি সংরক্ষণ করা হয় /etc/netplan ডিরেক্টরি। আপনি /etc /netplan ডিরেক্টরিতে তালিকাভুক্ত এই কনফিগারেশন ফাইলটি নিম্নলিখিত কমান্ডটি খুঁজে পেতে পারেন:

$ls /ইত্যাদি/নেট প্ল্যান

উপরের কমান্ডটি .yaml এক্সটেনশনের সাথে কনফিগারেশন ফাইলের নাম ফিরিয়ে দেবে, যা আমার ক্ষেত্রে 01-network-manager-all.yaml ছিল।

এই ফাইলটিতে কোন পরিবর্তন করার আগে, এটির একটি ব্যাকআপ কপি তৈরি করতে ভুলবেন না। এটি করার জন্য cp কমান্ড ব্যবহার করুন:

$ sudo cp/etc/netplan/01-network-manager-সব.yaml 01-নেটওয়ার্ক-ম্যানেজার-সব.yaml.bak

দ্রষ্টব্য: 01-network-manager-all.yaml ছাড়া অন্য নামের সাথে আপনার একটি কনফিগারেশন ফাইল থাকতে পারে। সুতরাং নিশ্চিত করুন যে আপনি কমান্ডগুলিতে সঠিক কনফিগারেশন ফাইলের নাম ব্যবহার করেছেন।

আপনি যেকোনো টেক্সট এডিটর ব্যবহার করে নেটপ্ল্যান কনফিগারেশন সম্পাদনা করতে পারেন। এখানে আমরা এই উদ্দেশ্যে ন্যানো টেক্সট এডিটর ব্যবহার করছি।

$ sudo nano/etc/netplan/01-network-manager-সব.yaml

তারপরে ইন্টারফেসের নাম, আইপি ঠিকানা, গেটওয়ে এবং ডিএনএস তথ্য প্রতিস্থাপন করে নিম্নলিখিত লাইনগুলি যুক্ত করুন যা আপনার নেটওয়ার্কিংয়ের প্রয়োজনের সাথে খাপ খায়।

অন্তর্জাল:
সংস্করণ
:2
উপস্থাপক
:নেটওয়ার্ক ম্যানেজার
ইথারনেট
:
নিশ্চিত 33
:
dhcp4
:না
ঠিকানা
:
- 192.168.72.140/24
গেটওয়ে 4
:192.168.72.2
নাম সার্ভার
:
ঠিকানা
:[8.8.8.8, 8.8.4.4]

একবার হয়ে গেলে, ফাইলটি সংরক্ষণ করুন এবং বন্ধ করুন।

এখন নিম্নলিখিত কমান্ড ব্যবহার করে নতুন কনফিগারেশন পরীক্ষা করুন:

$sudoনেটপ্ল্যান চেষ্টা করুন

যদি এটি কনফিগারেশন যাচাই করে, আপনি কনফিগারেশন গ্রহণযোগ্য বার্তা পাবেন; অন্যথায়, এটি আগের কনফিগারেশনে ফিরে যায়।
পরবর্তী, নতুন কনফিগারেশন প্রয়োগ করতে নিম্নলিখিত কমান্ডটি চালান।

$sudoনেটপ্ল্যান প্রযোজ্য

এর পরে, নিম্নলিখিত কমান্ডটি ব্যবহার করে আপনার মেশিনের আইপি ঠিকানা নিশ্চিত করুন:

$আইপিপ্রতি

এটি আপনার করা পরিবর্তনগুলি প্রতিফলিত করা উচিত।

ডায়নামিক আইপি অ্যাড্রেস সেট করুন

নিচের পদ্ধতিতে আমরা দেখব কিভাবে DHCP থেকে একটি ডায়নামিক আইপি অ্যাড্রেস পেতে ইন্টারফেস কনফিগার করতে হয়। যে কোনো টেক্সট এডিটর ব্যবহার করে নেটপ্ল্যান কনফিগারেশন ফাইল এডিট করুন। এখানে আমরা এই উদ্দেশ্যে ন্যানো টেক্সট এডিটর ব্যবহার করছি।

$ sudo nano/etc/netplan/01-network-manager-সব.yaml

তারপরে আপনার সিস্টেমের নেটওয়ার্ক ইন্টারফেসের সাথে ইন্টারফেসের নাম প্রতিস্থাপন করে নিম্নলিখিত লাইনগুলি যুক্ত করুন।

অন্তর্জাল:
সংস্করণ
:2
উপস্থাপক
:নেটওয়ার্ক ম্যানেজার
ইথারনেট
:
নিশ্চিত 33
:
dhcp4
:হ্যাঁ
ঠিকানা
:[]

একবার হয়ে গেলে, ফাইলটি সংরক্ষণ করুন এবং বন্ধ করুন।

এখন নিম্নলিখিত কমান্ড ব্যবহার করে নতুন কনফিগারেশন পরীক্ষা করুন:

$sudoনেটপ্ল্যান চেষ্টা করুন

যদি এটি কনফিগারেশন যাচাই করে, আপনি কনফিগারেশন গ্রহণযোগ্য বার্তা পাবেন, অন্যথায়, এটি আগের কনফিগারেশনে ফিরে আসে।

পরবর্তী, নতুন কনফিগারেশন প্রয়োগ করতে নিম্নলিখিত কমান্ডটি চালান।

$sudoনেটপ্ল্যান প্রযোজ্য

এর পরে, নিম্নলিখিত কমান্ডটি ব্যবহার করে আপনার মেশিনের আইপি ঠিকানাটি পরীক্ষা করুন:

$আইপিপ্রতি

বর্তমান হোস্টনাম দেখুন

বর্তমান হোস্টনাম দেখতে, আপনি নিম্নলিখিত কমান্ডগুলির মধ্যে একটি ব্যবহার করতে পারেন:

$hostnamectl

অথবা

$হোস্টনাম

হোস্টনাম পরিবর্তন করুন

সিস্টেমের হোস্টনাম পরিবর্তন করার দুটি ভিন্ন উপায় রয়েছে। সিস্টেমের হোস্টনাম পরিবর্তন করতে, আপনাকে অবশ্যই রুট ব্যবহারকারী বা সুডো সুবিধা সহ একটি স্ট্যান্ডার্ড ব্যবহারকারী হতে হবে।

Hostnamectl কমান্ড ব্যবহার করে

সিস্টেমের হোস্টনামকে নতুন নামে পরিবর্তন করতে, নিম্নলিখিত কমান্ডটি ব্যবহার করুন:

$sudohostnamectl সেট-হোস্টনাম নাম

উদাহরণ:

$sudohostnamectl set-hostname ডেস্কটপ

এই কমান্ডটি সিস্টেমের হোস্টনাম ডেস্কটপে পরিবর্তন করবে।

এর পরে, সিস্টেমটি পুনরায় বুট করুন এবং আপনি আপনার সিস্টেমে নির্ধারিত নতুন হোস্টনাম দেখতে পাবেন।

হোস্টনাম কমান্ড ব্যবহার করে

হোস্টনাম কমান্ডটি সিস্টেমের হোস্টনাম পরিবর্তন করতেও ব্যবহার করা যেতে পারে। সিস্টেমের হোস্টনাম পরিবর্তন করতে নিম্নলিখিত কমান্ডটি ব্যবহার করুন:

$sudo হোস্টনামনাম

এই কমান্ডটি সাময়িকভাবে সিস্টেমের হোস্টনাম পরিবর্তন করে। স্থায়ীভাবে হোস্টনাম পরিবর্তন করতে, আপনাকে সম্পাদনা করতে হবে /etc/hostname এবং /etc/hosts ফাইল

সম্পাদনা করতে নিম্নলিখিত কমান্ডটি ব্যবহার করুন /etc/hostname ফাইল:

$sudo ন্যানো /ইত্যাদি/হোস্টনাম

পুরানো হোস্টনামটি নতুন নামের সাথে প্রতিস্থাপন করুন, তারপরে ফাইলটি সংরক্ষণ করুন এবং প্রস্থান করুন।

পরবর্তী, সম্পাদনা করতে নিম্নলিখিত কমান্ডটি ব্যবহার করুন /etc/hosts ফাইল:

পুরানো হোস্টনামটি নতুন নামের সাথে প্রতিস্থাপন করুন, তারপরে ফাইলটি সংরক্ষণ করুন এবং প্রস্থান করুন।

$sudo ন্যানো /ইত্যাদি/হোস্ট

এর পরে, সিস্টেমটি পুনরায় বুট করুন এবং আপনি আপনার সিস্টেমে নির্ধারিত নতুন হোস্টনাম দেখতে পাবেন।

একবার আপনি মৌলিক নেটওয়ার্ক কনফিগারেশন সম্পন্ন করলে, নেটওয়ার্ক এবং বাহ্যিক নেটওয়ার্কের অন্যান্য সিস্টেমের সাথে আপনার সিস্টেমের সংযোগ যাচাই করতে পিং কমান্ড ব্যবহার করুন।

$পিংআইপি ঠিকানা বা ডোমেইন নাম

উবুন্টু 20.04 সিস্টেমে নেটওয়ার্ক কনফিগারেশন সম্পর্কে আপনাকে জানতে হবে এমন সমস্ত মৌলিক বিষয়। মনে রাখবেন যদি আপনার একাধিক নেটওয়ার্ক ইন্টারফেস থাকে, তাহলে আপনাকে প্রতিটি ইন্টারফেসের জন্য আইপি কনফিগারেশন করতে হবে। আমি আশা করি আপনি নিবন্ধটি পছন্দ করেছেন!