উবুন্টু 18.04 এ কীভাবে নেটওয়ার্ক স্ট্যাটিক আইপি ঠিকানা কনফিগার করবেন


নেটপ্লান উবুন্টু সিস্টেমে সহজেই নেটওয়ার্ক সেটিংস পরিচালনা ও কনফিগার করতে উবুন্টু 17.10 এ একটি নতুন কমান্ড-লাইন নেটওয়ার্ক কনফিগারেশন ইউটিলিটি প্রবর্তিত। এটি আপনাকে YAML বিমূর্ততা ব্যবহার করে একটি নেটওয়ার্ক ইন্টারফেস কনফিগার করতে দেয় ure এটি কার্নেলের ইন্টারফেস হিসাবে নেটওয়ার্কম্যানেজার এবং সিস্টেমড-নেটওয়ার্কযুক্ত নেটওয়ার্কিং ডেমন (রেন্ডার হিসাবে পরিচিত, আপনি এর মধ্যে কোনটি ব্যবহার করতে পারেন তা বেছে নিতে পারেন) এর সাথে একত্রে কাজ করে।

এটি /etc/netplan/*.yaml তে বর্ণিত নেটওয়ার্ক কনফিগারেশন পড়ে এবং আপনি এই ফাইলগুলিতে আপনার সমস্ত নেটওয়ার্ক ইন্টারফেসের জন্য কনফিগারেশন সংরক্ষণ করতে পারেন।

এই নিবন্ধে, আমরা কীভাবে নেটপ্ল্যান ইউটিলিটিটি ব্যবহার করে উবুন্টু 18.04 এ একটি নেটওয়ার্ক ইন্টারফেসের জন্য একটি নেটওয়ার্ক স্ট্যাটিক বা ডায়নামিক আইপি ঠিকানা কনফিগার করতে হবে তা ব্যাখ্যা করব।

উবুন্টুতে সমস্ত অ্যাক্টিভ নেটওয়ার্ক ইন্টারফেসের তালিকা করুন

প্রথমত, আপনাকে যে কনফিগার করতে চলেছে সেই নেটওয়ার্ক ইন্টারফেসটি সনাক্ত করতে হবে। আপনার সিস্টেমের সাথে সংযুক্ত সমস্ত নেটওয়ার্ক ইন্টারফেস তালিকাভুক্ত হিসাবে ifconfig কমান্ড ব্যবহার করে তালিকাভুক্ত করতে পারেন।

$ ifconfig -a

উপরের কমান্ডের আউটপুট থেকে, আমরা উবুন্টু সিস্টেমের সাথে 3 টি ইন্টারফেস সংযুক্ত করেছি: 2 ইথারনেট ইন্টারফেস এবং লুপ ব্যাক ইন্টারফেস। তবে, enp0s8 ইথারনেট ইন্টারফেসটি কনফিগার করা হয়নি এবং কোনও স্থির আইপি ঠিকানা নেই।

উবুন্টু 18.04 এ স্থির আইপি ঠিকানা সেট করুন

এই উদাহরণে, আমরা enp0s8 ইথারনেট নেটওয়ার্ক ইন্টারফেসের জন্য একটি স্ট্যাটিক আইপি কনফিগার করব। আপনার পাঠ্য সম্পাদক হিসাবে দেখানো হয়েছে ব্যবহার করে নেটপ্ল্যান কনফিগারেশন ফাইল খুলুন।

গুরুত্বপূর্ণ: যদি কোনও ওয়াইএএমএল ফাইল বিতরণ ইনস্টলার দ্বারা তৈরি না হয় তবে আপনি এই আদেশটি দিয়ে রেন্ডারগুলির জন্য প্রয়োজনীয় কনফিগারেশন তৈরি করতে পারেন।

$ sudo netplan generate 

এছাড়াও, অটো উত্পাদিত ফাইলগুলির ডেস্কটপ, সার্ভার, মেঘ ইনস্ট্যান্টেশন ইত্যাদি (যেমন 01-নেটওয়ার্ক-ম্যানেজার-অল.আইএমএল বা 01-নেটcfg.yaml) এ বিভিন্ন ফাইলের নাম থাকতে পারে তবে সমস্ত ফাইল /etc/netplan/*.yaml এর অধীনে থাকতে পারে নেটপ্ল্যান দ্বারা পড়া হবে।

$ sudo vim /etc/netplan/01-netcfg.yaml 

তারপরে ইথারনেট বিভাগের অধীনে নিম্নলিখিত কনফিগারেশন যুক্ত করুন।

enp0s8:				
      dhcp4: no
      dhcp6: no
      addresses: [192.168.56.110/24, ]
      gateway4:  192.168.56.1
      nameservers:
              addresses: [8.8.8.8, 8.8.4.4]

কোথায়:

  • enp0s8 - নেটওয়ার্ক ইন্টারফেসের নাম।
  • dhcp4 এবং dhcp6 - আইপিভি 4 এবং আইপিভি 6 এর জন্য একটি ইন্টারফেসের ডিএইচসিপি বৈশিষ্ট্যগুলি গ্রহনযোগ্যভাবে।
  • ঠিকানা - ইন্টারফেসের স্থির ঠিকানাগুলির ক্রম।
  • গেটওয়ে 4 - ডিফল্ট গেটওয়ের জন্য আইপিভি 4 ঠিকানা
  • নেমসার্ভারস - নেমসারভারের জন্য আইপি ঠিকানার ক্রম।

একবার যোগ করার পরে, আপনার কনফিগারেশন ফাইলে এখন নিম্নলিখিত লিখিত সামগ্রী থাকা উচিত, যা নিম্নলিখিত স্ক্রিনশটটিতে দেখানো হয়েছে। প্রথম ইন্টারফেস enp0s3 DHCP ব্যবহার করার জন্য কনফিগার করা হয়েছে এবং enp0s8 একটি স্ট্যাটিক আইপি ঠিকানা ব্যবহার করবে।

একটি ইন্টারফেসের ঠিকানাগুলির বৈশিষ্ট্য উদাহরণস্বরূপ [192.168.14.2/24, "2001: 1 :: 1/64"] বা [192.168.56.110/24,] (আরও তথ্যের জন্য নেটপ্ল্যান ম্যান পৃষ্ঠা দেখুন) a

# This file describes the network interfaces available on your system
# For more information, see netplan(5).
network:
  version: 2
  renderer: networkd
  ethernets:
    enp0s3:
      dhcp4: yes
    enp0s8:
      dhcp4: no
      dhcp6: no
      addresses: [192.168.56.110/24, ]
      gateway4:  192.168.56.1
      nameservers:
              addresses: [8.8.8.8, 8.8.4.4]

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

$ sudo netplan apply

এখন উপলভ্য সমস্ত নেটওয়ার্ক ইন্টারফেসগুলি আরও একবার যাচাই করুন, enp0s8 ইথারনেট ইন্টারফেসটি এখন স্থানীয় নেটওয়ার্কের সাথে সংযুক্ত হওয়া উচিত এবং নীচের স্ক্রিনশটে প্রদর্শিত আইপি ঠিকানা থাকতে হবে have

$ ifconfig -a

উবুন্টুতে ডায়নামিক ডিএইচসিপি আইপি ঠিকানা সেট করুন

ডিএইচসিপি-র মাধ্যমে ডায়নামিকভাবে একটি আইপি ঠিকানা পেতে enp0s8 ইথারনেট ইন্টারফেসটি কনফিগার করতে কেবল নিম্নলিখিত কনফিগারেশনটি ব্যবহার করুন।

# This file describes the network interfaces available on your system
# For more information, see netplan(5).
network:
 version: 2
 renderer: networkd
 ethernets:
   enp0s8:
     dhcp4: yes
     dhcp6: yes

ফাইল এবং সংরক্ষণ করে প্রস্থান করুন। তারপরে সাম্প্রতিক নেটওয়ার্ক পরিবর্তনগুলি প্রয়োগ করুন এবং নিম্নলিখিত আদেশগুলি ব্যবহার করে আইপি ঠিকানাটি যাচাই করুন।

$ sudo netplan apply
$ ifconfig -a

এখন থেকে আপনার সিস্টেমে একটি রাউটার থেকে গতিযুক্ত আইপি ঠিকানা পাবেন।

নেটপ্ল্যান ম্যান পৃষ্ঠার সাথে পরামর্শ করে আপনি আরও তথ্য এবং কনফিগারেশন বিকল্পগুলি সন্ধান করতে পারেন।

$ man netplan

অভিনন্দন! আপনি আপনার উবুন্টু সার্ভারগুলিতে কোনও নেটওয়ার্ক স্ট্যাটিক আইপি ঠিকানা সফলভাবে কনফিগার করেছেন। আপনার যদি কোনও প্রশ্ন থাকে তবে নীচের মন্তব্য ফর্মের মাধ্যমে সেগুলি আমাদের সাথে ভাগ করুন।