উবুন্টুতে স্ট্যাটিক আইপি ঠিকানা কীভাবে সেট করবেন | শুরুকারীদের গাইড ও ট্রাবলশুটিং সহ

目次

১. স্ট্যাটিক আইপি ঠিকানা কী?

স্ট্যাটিক আইপি ঠিকানার মৌলিক বিষয়

একটি আইপি ঠিকানা হল একটি অনন্য সংখ্যা যা নেটওয়ার্কের প্রতিটি ডিভাইসকে শনাক্ত করতে ব্যবহৃত হয়। অধিকাংশ নেটওয়ার্ক পরিবেশে, আইপি ঠিকানাগুলি DHCP (ডাইনামিক হোস্ট কনফিগারেশন প্রোটোকল) ব্যবহার করে গতিশীলভাবে বরাদ্দ করা হয়। তবে, কিছু পরিস্থিতিতে “স্ট্যাটিক আইপি ঠিকানা” ব্যবহার করা উপকারী হতে পারে। একটি স্ট্যাটিক আইপি ঠিকানা নিশ্চিত করে যে ডিভাইসটি পুনরায় সংযোগের পরেও একই আইপি ঠিকানা বজায় রাখে, ফলে ধারাবাহিক অ্যাক্সেস সম্ভব হয়।

স্ট্যাটিক আইপি ঠিকানার সুবিধা

স্ট্যাটিক আইপি ঠিকানা ব্যবহারের প্রধান সুবিধাগুলি হল:

  • স্থিতিশীল সংযোগ : পুনরায় সংযোগ বা রিবুটের পরেও একই ঠিকানা ব্যবহৃত হওয়ায়, সার্ভার, প্রিন্টার এবং নেটওয়ার্ক-সংযুক্ত স্টোরেজ (NAS) এর মতো ডিভাইসগুলি স্থিতিশীল সংযোগ বজায় রাখতে পারে।
  • সরলীকৃত অ্যাক্সেস ব্যবস্থাপনা : রিমোট অ্যাক্সেস এবং পোর্ট ফরোয়ার্ডিং সেটআপ সহজ হয়। উদাহরণস্বরূপ, SSH বা রিমোট ডেস্কটপ সংযোগ কনফিগার করার সময় একই আইপি ঠিকানা ব্যবহার করলে সেটআপ প্রক্রিয়া সহজ হয়।
  • বর্ধিত নেটওয়ার্ক নিরাপত্তা : স্ট্যাটিক আইপি ঠিকানা ব্যবহার করে নির্দিষ্ট ডিভাইসগুলিতে অ্যাক্সেস সীমাবদ্ধ করা সহজ হয়, যা সামগ্রিক নিরাপত্তা ব্যবস্থাপনা উন্নত করে।

২. উবুন্টুতে স্ট্যাটিক আইপি ঠিকানা সেট করার প্রস্তুতি

আপনার উবুন্টু সংস্করণ যাচাই করা

প্রথমে আপনার উবুন্টু সংস্করণ যাচাই করুন, কারণ স্ট্যাটিক আইপি ঠিকানা কনফিগার করার ধাপগুলি সংস্করণের উপর নির্ভর করে ভিন্ন হতে পারে। আপনার সংস্করণ যাচাই করতে নিম্নলিখিত কমান্ড ব্যবহার করুন:

lsb_release -a

Ubuntu 17.10 থেকে, Netplan ডিফল্ট নেটওয়ার্ক কনফিগারেশন টুল হিসেবে পরিচয় করানো হয়েছে। Netplan YAML কনফিগারেশন ফাইল ব্যবহার করে নেটওয়ার্ক সেটিংস সরল করে।

Netplan যাচাই ও ইনস্টল করা

Netplan ইনস্টল আছে কিনা যাচাই করতে নিম্নলিখিত কমান্ড ব্যবহার করুন:

netplan --version

যদি Netplan ইনস্টল না থাকে, তাহলে নিম্নলিখিত কমান্ড দিয়ে এটি ইনস্টল করতে পারেন:

sudo apt install netplan.io

এতে আপনি এখন স্ট্যাটিক আইপি ঠিকানা কনফিগার করার জন্য প্রস্তুত।

৩. Netplan দিয়ে স্ট্যাটিক আইপি ঠিকানা কনফিগার করা

একটি YAML কনফিগারেশন ফাইল তৈরি করা

Netplan ব্যবহার করে স্ট্যাটিক আইপি কনফিগার করতে প্রথমে একটি কনফিগারেশন ফাইল তৈরি করুন। এই ফাইল সাধারণত /etc/netplan/ ডিরেক্টরিতে সংরক্ষিত হয়, এবং ভাল সংগঠনের জন্য সংখ্যা সহ “99-config.yaml” এর মতো ফাইলনাম ব্যবহার করার পরামর্শ দেওয়া হয়। ফাইলটি তৈরি ও টেক্সট এডিটরে খুলতে নিম্নলিখিত কমান্ড ব্যবহার করুন:

sudo nano /etc/netplan/99-config.yaml

YAML কনফিগারেশন ফাইল সম্পাদনা করা

এরপর, নতুন তৈরি করা YAML ফাইলে স্ট্যাটিক আইপি সেটিংস যোগ করুন:

network:
  version: 2
  renderer: networkd
  ethernets:
    enp3s0:
      dhcp4: false
      addresses: [192.168.1.100/24]
      gateway4: 192.168.1.1
      nameservers:
        addresses: [8.8.8.8, 1.1.1.1]
  • enp3s0 হল নেটওয়ার্ক ইন্টারফেসের নাম। সঠিক ইন্টারফেস নাম যাচাই করতে ip addr কমান্ড ব্যবহার করুন।
  • addresses স্ট্যাটিক আইপি ঠিকানা এবং সাবনেট মাস্ক নির্ধারণ করে (যেমন, 192.168.1.100/24)।
  • gateway4 রাউটারের আইপি ঠিকানা নির্ধারণ করে।
  • nameservers DNS সার্ভার ঠিকানাগুলি তালিকাভুক্ত করে। গুগলের DNS (8.8.8.8 ইত্যাদি) ব্যবহার করা সাধারণ প্র্যাকটিস।

কনফিগারেশন সংরক্ষণ ও প্রয়োগ করা

ফাইলটি সংরক্ষণ করার পর, নিম্নলিখিত কমান্ড দিয়ে সেটিংস প্রয়োগ করুন:

sudo netplan apply

এটি নেটওয়ার্ক রিস্টার্ট করবে এবং নতুন স্ট্যাটিক আইপি ঠিকানা প্রয়োগ করবে।

৪. কনফিগারেশন যাচাই ও সমস্যার সমাধান

কনফিগারেশন কীভাবে যাচাই করবেন

স্ট্যাটিক আইপি ঠিকানা সঠিকভাবে প্রয়োগ হয়েছে কিনা যাচাই করতে নিম্নলিখিত কমান্ড ব্যবহার করুন:

ip addr show enp3s0

এটি enp3s0 ইন্টারফেসের বরাদ্দকৃত আইপি ঠিকানা প্রদর্শন করবে, যা কনফিগারেশন সফল হয়েছে কিনা নিশ্চিত করবে।

সাধারণ ত্রুটি এবং সেগুলি কীভাবে সমাধান করবেন

ইন্ডেন্টেশন ত্রুটি
YAML ফাইলগুলি ইন্ডেন্টেশনের (প্রারম্ভিক স্পেস) প্রতি অত্যন্ত সংবেদনশীল। যদি “Error in network definition” এর মতো কোনো ত্রুটি বার্তা পান, তবে নিশ্চিত করুন যে প্রতিটি লাইনের শুরুতে স্পেসগুলি সঠিকভাবে রাখা হয়েছে।

অস্থিতিশীল নেটওয়ার্ক সংযোগ
যদি স্ট্যাটিক IP সেট করার পরে আপনার নেটওয়ার্ক সংযোগ অস্থিতিশীল হয়ে যায়, তা প্রায়ই IP ঠিকানার সংঘর্ষের কারণে হয়। নিশ্চিত করুন যে অন্য কোনো ডিভাইস একই IP ঠিকানা ব্যবহার করছে না এবং প্রয়োজনে নির্ধারিত ঠিকানাটি পরিবর্তন করুন।

5. উন্নত সেটআপ: একাধিক নেটওয়ার্ক ইন্টারফেস এবং ব্রিজ সংযোগ

একাধিক ইন্টারফেস কনফিগার করা

কিছু নেটওয়ার্ক পরিবেশে, আপনাকে একাধিক নেটওয়ার্ক ইন্টারফেসে ভিন্ন ভিন্ন IP ঠিকানা নির্ধারণ করতে হতে পারে। Netplan ব্যবহার করে আপনি একসাথে একাধিক ইন্টারফেস কনফিগার করতে পারেন। নিচে একটি উদাহরণ দেওয়া হল:

network:
  version: 2
  renderer: networkd
  ethernets:
    enp3s0:
      dhcp4: false
      addresses: [192.168.1.100/24]
    enp4s0:
      dhcp4: false
      addresses: [192.168.2.100/24]

এই কনফিগারেশনটি enp3s0 এবং enp4s0 উভয় ইন্টারফেসে ভিন্ন ভিন্ন IP ঠিকানা নির্ধারণ করে।

VLAN এবং ব্রিজ সংযোগ সেটআপ করা

ভার্চুয়াল মেশিন এবং কন্টেইনার পরিবেশে ব্রিজ সংযোগ এবং VLAN (ভার্চুয়াল লোকাল এরিয়া নেটওয়ার্ক) সেটিংস বিশেষভাবে উপযোগী। Netplan ব্রিজ সংযোগ সহজে সেটআপ করতে সহায়তা করে। নিচে একটি ব্রিজ কনফিগারেশনের উদাহরণ দেওয়া হল:

network:
  version: 2
  renderer: networkd
  ethernets:
    eth0:
      dhcp4: false
  bridges:
    br0:
      interfaces: [eth0]
      addresses: [192.168.1.50/24]
      gateway4: 192.168.1.1

এই কনফিগারেশনটি eth0 ইন্টারফেসকে br0 ব্রিজের সাথে সংযুক্ত করে এবং একটি স্ট্যাটিক IP ঠিকানা নির্ধারণ করে।

6. স্ট্যাটিক IP ঠিকানা সেট করার সময় গুরুত্বপূর্ণ বিবেচ্য বিষয়গুলো

IP ঠিকানা সংঘর্ষ এড়ানো

স্ট্যাটিক IP ঠিকানা সেট করার সময় নিশ্চিত করুন যে এটি নেটওয়ার্কের অন্যান্য ডিভাইসের সাথে সংঘর্ষ করে না। যদি দুটি ডিভাইস একই IP ঠিকানা শেয়ার করে, তবে যোগাযোগে সমস্যা দেখা দিতে পারে, যা নেটওয়ার্ক সংযোগকে অস্থিতিশীল করে তুলবে। সংঘর্ষ এড়াতে, নতুন ঠিকানা নির্ধারণের আগে বিদ্যমান IP ঠিকানাগুলি যাচাই করুন।

নেটওয়ার্ক কনফিগারেশন পরীক্ষা করা

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