কীভাবে RHEL/CentOS 8/7 এ নেটওয়ার্ক স্ট্যাটিক আইপি ঠিকানা কনফিগার করবেন


এই টিউটোরিয়ালটির সুযোগটি কেবলমাত্র কমান্ড লাইন থেকে কীভাবে আমরা RHEL/CentOS 8/7 এ নেটওয়ার্ক কনফিগারেশনগুলিতে সম্পাদনা করতে এবং পরিবর্তন করতে পারি তা ব্যাখ্যা করা এবং আরও নির্দিষ্টভাবে আমরা সিস্টেম নেটওয়ার্ক ব্যবহার করে নেটওয়ার্ক ইন্টারফেসগুলিতে স্ট্যাটিক আইপি ঠিকানা সেট আপ করতে পারি specifically স্ক্রিপ্টগুলি, যা অবশ্যই ইন্টারনেট-মুখী নেটওয়ার্ক পরিষেবাদি পরিবেশন করতে কনফিগার করতে হবে এবং কীভাবে কনফিগার করতে হবে বা কীভাবে RHEL/CentOS সিস্টেম হোস্টনেম পরিবর্তন করতে পারে।

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

  • স্ক্রিনশট সহ "CentOS 8.0 Installation" এর ইনস্টলেশন
  • স্ক্রিনশট সহ RHEL 8 এর ইনস্টলেশন
  • কীভাবে আরএইচএল 8
  • এ আরএইচএল সাবস্ক্রিপশন সক্ষম করবেন
  • CentOS 7.0 ন্যূনতম সিস্টেম ইনস্টলেশন
  • RHEL 7.0 ন্যূনতম সিস্টেম ইনস্টলেশন
  • অ্যাক্টিভ আরএইচএল 7.0 সাবস্ক্রিপশন এবং কার্যকরী সংগ্রহস্থল
  • li

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

এই পৃষ্ঠায়

  • CentOS এ অবাঞ্ছিত পরিষেবাগুলি অক্ষম করুন
  • CentOS এ স্থির আইপি ঠিকানা সেট করুন
  • CentOS এ হোস্টনাম সেট করুন
  • এনএমটুই সরঞ্জাম ব্যবহার করে সেন্টোজে স্থির আইপি ঠিকানা সেট করুন

১. আসলে আমাদের কিছু করা শুরু করার আগে আমাদের সিস্টেমে এলএসফ ইনস্টল করার মতো কিছু প্রয়োজনীয় সম্পাদনা এবং নেটওয়ার্কিং সরঞ্জাম রয়েছে তা নিশ্চিত করতে হবে, তাদের কয়েকটি এই পদক্ষেপে ব্যবহার করা হবে না তবে ভবিষ্যতের কনফিগারেশনের জন্য সেগুলি ইনস্টল করা আরও ভাল better ।

# yum install nano wget curl net-tools lsof

২. আপনার নেটওয়ার্ক ইন্টারফেসের সেটিংস এবং স্থিতি পেতে সরঞ্জামগুলি ifconfig ইনস্টল করার পরে এবং তারপরে নেটস্যাট বা lsof কমান্ডটি চালান আমাদের সার্ভারে ডিফল্টভাবে পরিষেবাগুলি চলছে running

# ifconfig
# netstat -tulpn
# lsof -i

৩. নেটস্যাট কমান্ড আউটপুটটি বেশ স্ব-বর্ণনামূলক এবং তাদের চলমান প্রোগ্রামের নামের সাথে সকেটের তালিকা প্রদর্শন করে।

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

# systemctl stop postfix
# systemctl disable postfix
# systemctl status postfix
# systemctl stop avahi-daemon
# systemctl disable avahi-daemon
# systemctl status avahi-daemon

৪. আপনি পরিষেবাগুলি বন্ধ বা নিষ্ক্রিয় করতে পুরাতন init কমান্ডগুলিও ব্যবহার করতে পারেন তবে রেড হ্যাট এখন সিস্টেমড প্রক্রিয়া এবং পরিষেবা পরিচালনাকে প্রয়োগ করে, তাই আপনার সিস্টেমে কমান্ডের আরও ভাল ব্যবহার করা উচিত এবং প্রায়শই এটি ব্যবহার করুন।

আপনি যদি আর্চ লিনাক্স ব্যবহার করেন তবে সিস্টেমেডে স্যুইচ করার জন্য এটি একটি কেকের টুকরো হওয়া উচিত - যদিও এখন সমস্ত init কমান্ডগুলি লিঙ্কযুক্ত এবং সিস্টেম-ফিল্টারটি পাস-থ্রো করে।

# service postfix stop
# chkconfig postfix off

৫. আপনি যদি শুরু করা সমস্ত পরিষেবাগুলির একটি তালিকা পেতে চান তবে পরিষেবা কমান্ডটি পরিচালনা করুন এবং একটি বিস্তৃত প্রতিবেদনের জন্য systemctl ব্যবহার করুন।

# service --status-all
# systemctl list-unit-files

Services. পরিষেবাগুলি পরিচালনা করতে সর্বাধিক গুরুত্বপূর্ণ স্যুইচগুলি ব্যবহার করে সিস্টেমটেল কমান্ডটি চালান: শুরু , থামান , পুনঃসূচনা , < b> পুনরায় লোড , অক্ষম , সক্ষম , শো , তালিকা-নির্ভরতা , সক্ষম, ইত্যাদি আপনার পরিষেবা নাম অনুসরণ করে।

এছাড়াও, আরেকটি গুরুত্বপূর্ণ বৈশিষ্ট্য যা সিস্টেমটেল কমান্ডটি -H বিকল্পটি ব্যবহার করে নির্দিষ্ট হোস্টে এসএসএইচ সার্ভিসের মাধ্যমে একটি রিমোট সার্ভারে চলতে পারে এবং স্থানীয়ভাবে একই ক্রিয়া সম্পাদন করতে পারে।

উদাহরণস্বরূপ, নীচে কমান্ড এবং স্ক্রিনশটটি দেখুন।

# systemctl -H remote_host start remote_service

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

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

৮. এখন পাথ এ সরান, আপনার নেটওয়ার্ক ইন্টারফেসটি খুলুন এবং নির্বাচন করুন যা আপনি সম্পাদনার জন্য স্ট্যাটিক আইপি নির্ধারণ করতে চান - সমস্ত এনআইসির নাম আইপি কমান্ড যেমন প্রদর্শিত হবে তেমন পেতে।

# ifconfig
OR
# ip addr

Next। এরপরে, ফাইলটি সম্পাদনা করতে নীচের নেটওয়ার্ক টেম্পলেটটি ব্যবহার করুন এবং ইউএনও বিবৃতি হ্যাঁ তে সেট করা আছে তা নিশ্চিত করুন বোতামো স্থির বা কিছুই নয় এবং HWADDR এবং ইউআইডি মানগুলি ডিফল্টরূপে পরিবর্তন করবেন না।

# nano /etc/sysconfig/network-scripts/ifcfg-enp0s3

প্রদর্শিত হিসাবে নিম্নলিখিত পরিবর্তনগুলি করুন।

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=enp0s3
UUID=7546e483-16a0-499e-aaac-b37246b410a5
DEVICE=enp0s3
ONBOOT=yes
        IPADDR=192.168.1.10
        NETMASK=255.255.255.0
        GATEWAY=192.168.1.1
        DNS1=192.168.1.1
        DNS2=8.8.8.8
        DOMAIN=tecmint.lan

১০. ফাইলটি সম্পাদনা শেষ করার পরে, এটি বন্ধ করুন এবং আপনি ডিএনএস সার্ভারগুলি সিস্টেম-ওয়াইড সক্ষম করতে চাইলে রেজোলভকনফ ফাইলটিতে যান।

# nano /etc/resolv.conf

এখানে নেমসার্ভার বিবৃতি ব্যবহার করে আপনার ডিএনএস সার্ভারগুলি যুক্ত করুন।

nameserver 192.168.1.1
nameserver 8.8.8.8

১১. এখন নেটওয়ার্ক ইন্টারফেস স্ট্যাটিক আইপি দিয়ে কনফিগার করা হয়েছে, কেবলমাত্র আপনার নেটওয়ার্কটি পুনরায় চালু করতে বা আপনার সিস্টেমটি পুনরায় চালু করতে হবে এবং ifconfig বা আইপি আইপি ঠিকানা দেখতে কমান্ড এবং পিং কমান্ডটি ব্যবহার করে কনফিগারেশন পরীক্ষা করুন।

# systemctl restart NetworkManager

দ্রষ্টব্য: পুনঃসূচনা করার পরে এসএসএইচ সহ দূরবর্তী লগইন সম্পাদন করতে কনফিগার করা নতুন স্থির আইপি ঠিকানাটি ব্যবহার করুন।

# systemctl status NetworkManager
# ifconfig
# ip addr show

12. সিস্টেম হোস্টনাম সিস্টেম-ব্যাপী সমন্বয় করতে হোস্টনেম এবং হোস্টনে ফাইলটি /ইত্যাদি পথে অবস্থিত ফাইলটি খুলুন এবং নিম্নলিখিত দুটি উপায় সম্পাদনা করুন।

# nano /etc/hostname

এখানে আপনি সিস্টেমের নাম যুক্ত করতে পারেন তবে .ডট ডোমেনটিতে যুক্ত করা ভাল ধারণা।

server.tecmint.lan
# nano /etc/hosts

এখানে স্থানীয় হোস্ট.লোকাল্ডোমাইন স্টেটমেন্টের আগে 127.0.0.1 লাইনে উপরের মত একই হোস্টনামটি যুক্ত করুন।

127.0.0.1              server.tecmint.lan  localhost.localdomain …

বিকল্প হিসাবে, আপনি হোস্টনামেক্টল কমান্ডটি প্রদর্শিত হিসাবে হোস্টনাম সেট করতে পারেন set

# hostnamectl -set-hostname tecmint.lan

13. আপনার হোস্টনামটি সঠিকভাবে হোস্টনেম কমান্ডটি সেট করা আছে কিনা তা পরীক্ষা করতে।

# hostname -s  # For short name
# hostname -f  # For FQDN mame

১৪. নেটওয়ার্ক ম্যানেজার টেক্সট ইউজার ইন্টারফেস (টিইউআই) সরঞ্জাম, এনএমটিই , একটি আরএইচইএল স্বজ্ঞাত সরঞ্জাম যা নেটওয়ার্ক ম্যানেজারকে নিয়ন্ত্রণ করে নেটওয়ার্কিং কনফিগার করতে একটি পাঠ্য ইন্টারফেস সরবরাহ করে, যা উন্নত সম্পাদনা করতে সহায়তা করে নেটওয়ার্ক সেটিংস যেমন নেটওয়ার্ক ইন্টারফেসগুলিতে স্থির আইপি ঠিকানা বরাদ্দ করে, কোনও সংযোগ সক্রিয় বা অক্ষম করে, ডাব্লুআই-ফাই সংযোগ সম্পাদনা করে, আপনার সিস্টেমের হোস্টনাম সেট করে বা ইনফিনিব্যান্ড, বন্ড, ব্রিজ, দল বা ভিএলএএন এর মতো উন্নত নেটওয়ার্ক ইন্টারফেস তৈরি করে।

নেটওয়ার্কএমেঞ্জার-টুই ডিএইচএল/সেন্টোস .0.০ এ ডিফল্টরূপে ইনস্টল করা আছে, তবে যদি কোনও কারণে এটি অনুপস্থিত থাকে তবে এটি ইনস্টল করার জন্য নিম্নলিখিত কমান্ডটি দেয়।

# yum install NetworkManager-tui

১৪. নেটওয়ার্ক ম্যানেজার পাঠ্য ব্যবহারকারী ইন্টারফেসটি শুরু করতে এনএমটিই কমান্ডটি চালান এবং টিএবি বা তীর কীগুলি নেভিগেট করতে এবং এন্টার << টিপুন/b> একটি বিকল্প নির্বাচন করতে। আপনি যদি কোনও নির্দিষ্ট ইন্টারফেস সরাসরি সম্পাদনা করতে বা সংযোগ করতে চান তবে নীচের বিকল্পগুলি চালান।

# nmtui edit enp0s3
# nmtui connect enp0s3

আপনি যদি স্ট্যাটিক আইপি সেট করতে চান তবে << নেটওয়ার্ক ম্যানেজার টেক্সট ইউজার ইন্টারফেস ব্যবহার করতে পারেন আসলে নেটওয়ার্ক ইন্টারফেস ফাইল সম্পাদনা করার সহজ বিকল্প হিসাবে, পদ্ধতিটি যে অফার করতে পারে তার সীমিত সংখ্যক বিকল্প রয়েছে, তবে তৈরি করুন অবশ্যই নেটওয়ার্ক ম্যানেজার পরিষেবাটি আপনার সিস্টেমে সক্ষম এবং শুরু হয়েছে।