Systemctl কমান্ড ব্যবহার করে নেটওয়ার্ক পরিষেবা পুনরায় চালু করুন

Systemctl Kamanda Byabahara Kare Neta Oyarka Pariseba Punaraya Calu Karuna



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

লিনাক্সে, নেটওয়ার্ক ম্যানেজার হল একটি পরিষেবা যা সিস্টেম নেটওয়ার্ক পরিচালনা এবং কনফিগার করে। NetworkManager.service স্বয়ংক্রিয়ভাবে বুট করার সময় নেটওয়ার্কটিকে কনফিগার করে, তবে ম্যানুয়ালি এটি পরিচালনা করতে systemctl টুল ব্যবহার করা হয়।

এই গাইডে, আমি কীভাবে নেটওয়ার্কটি ব্যবহার করে পুনরায় চালু করতে হয় তা অন্বেষণ করি systemctl কমান্ড, এবং আমি লিনাক্সে নেটওয়ার্ক পুনরায় চালু করতে অন্যান্য পদ্ধতির মাধ্যমেও যাব।







কীভাবে লিনাক্সে নেটওয়ার্ক পরিষেবা পুনরায় চালু করবেন

নেটওয়ার্ক রিস্টার্ট করা হল লিনাক্সে নেটওয়ার্ক সমস্যা সমাধানের অন্যতম প্রধান পদক্ষেপ। এটি যেকোনো কনফিগারেশন পরিবর্তন প্রয়োগ করতে এবং নেটওয়ার্ক সংস্থানগুলি রিফ্রেশ করতেও ব্যবহৃত হয়।



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



Systemd এর systemctl নামে একটি কমান্ড রয়েছে যা নেটওয়ার্ক পরিষেবাগুলি পুনরায় চালু করে। নিম্নলিখিত বিভাগগুলিতে, আমি লিনাক্সে নেটওয়ার্ক পরিষেবাগুলি পুনরায় চালু করার বিভিন্ন পদ্ধতি কভার করব।





systemctl ব্যবহার করে নেটওয়ার্ক পরিষেবা পুনরায় চালু করুন

দ্য systemctl কমান্ড নেটওয়ার্ক সহ সিস্টেমড পরিষেবাগুলি পরিচালনা করার জন্য বিভিন্ন বিকল্পের সাথে আসে।

Ubuntu, Debian, CentOS, Arch, Fedora, SUSE, RHEL, Rocky, এবং Alma Linux-এর সমস্ত সাম্প্রতিক সংস্করণে নেটওয়ার্ক পরিষেবা পুনরায় চালু করতে systemctl সঙ্গে আবার শুরু কমান্ড ব্যবহার করা হবে।



sudo Systemctl NetworkManager.service পুনরায় চালু করুন

কমান্ডটি কার্যকর করার পরে, সমস্ত নেটওয়ার্ক এবং সংশ্লিষ্ট পরিষেবাগুলি পুনরায় চালু করা হবে।

NetworkManager-এর কার্যকলাপ আরও বিশ্লেষণ করতে, journalctl কমান্ড ব্যবহার করে লগ বার্তাগুলি দেখুন।

journalctl -ভিতরে NetworkManager.service

নেটওয়ার্ক পরিষেবা পুনরায় চালু করার অন্যান্য পদ্ধতি

লিনাক্স একটি ওপেন সোর্স অপারেটিং এবং তাই একটি একক কাজ সম্পন্ন করার জন্য একাধিক টুল অফার করে। একইভাবে, নেটওয়ার্ক পুনরায় চালু করার ক্ষেত্রে, একাধিক ইউটিলিটি ব্যবহার করা যেতে পারে, যেমন nmcli, nmtui এবং ip কমান্ড।

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

দ্য nmcli Linux-এ NetworkManager পরিষেবা কনফিগার করতে কমান্ড লাইন ব্যবহার করা হয় যা systemd init সিস্টেম ব্যবহার করে। নেটওয়ার্ক পুনরায় চালু করতে এটি ব্যবহার করতে, সহজভাবে, চালান nmcli সঙ্গে কমান্ড এবং সেট করুন আপ এবং নিচে সঙ্গে ইন্টারফেসের নাম .

sudo ডাউন সহ nmcli [ ইন্টারফেস-নাম ] && nmcli আপ সহ [ ইন্টারফেস-নাম ]

আপনার নেটওয়ার্কের প্রকৃত ইন্টারফেস নামের সাথে ইন্টারফেসের নাম প্রতিস্থাপন করুন। ইন্টারফেসের নাম খুঁজে পেতে সঙ্গে nmcli সঙ্গে আদেশ প্রদর্শন বিকল্প

nmcli কন শো

এখানে, নেটওয়ার্ক ইন্টারফেসের নাম স্যামের নেটওয়ার্ক .

একইভাবে, এই ইউটিলিটি নামক আরেকটি বিকল্প প্রদান করে নেটওয়ার্কিং, যা নেটওয়ার্ক রিসেট করতেও ব্যবহার করা যেতে পারে।

sudo nmcli নেটওয়ার্কিং বন্ধ && nmcli নেটওয়ার্কিং চালু আছে

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

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

nmtui nmcli এর অনুরূপ, কিন্তু nmtui একটি টার্মিনাল-ভিত্তিক ইউজার ইন্টারফেস প্রদান করে, এটি ব্যবহার করা সহজ করে তোলে। TUI চালু করতে, nmtui কমান্ড ব্যবহার করুন।

nmtui

একটি সংযোগ পুনরায় চালু করতে, নেভিগেট করুন একটি সংযোগ সক্রিয় করুন বিকল্প, ইন্টারফেস নির্বাচন করুন এবং এটি নিষ্ক্রিয় করুন।

এরপরে, আবার সংযুক্ত ইন্টারফেসটি নির্বাচন করুন, এটি নিষ্ক্রিয় করুন এবং তারপরে পুনরায় চালু করার প্রক্রিয়াটি সম্পন্ন করতে এটি সক্রিয় করুন।

এখন, নেভিগেট করে মূল মেনুতে ফিরে যান <পিছনে> বিকল্প এবং তারপর প্রস্থান করুন ইন্টারফেস

আইপি কমান্ড ব্যবহার করে

নেটওয়ার্ক পুনরায় চালু করার আরেকটি পদ্ধতি হল ইন্টারফেসের নামের সাথে ip কমান্ড ব্যবহার করা।

ইন্টারফেসের নাম ব্যবহার করে পাওয়া যাবে আইপি কমান্ড, সঙ্গে লিঙ্ক (নেটওয়ার্ক ডিভাইস) এবং প্রদর্শন বিকল্প

আইপি লিঙ্ক প্রদর্শন

ইন্টারফেসের নামটি নোট করুন, এটি ইন্টারফেস নম্বর 5 (wlx74ea3) যা এই মুহূর্তে সক্রিয়। এখন, [ইন্টারফেস-নাম] প্রতিস্থাপন করুন এবং নেটওয়ার্ক পুনরায় চালু করতে নীচের কমান্ডগুলি চালান।

sudo আইপি লিঙ্ক সেট [ ইন্টারফেস-নাম ] নিচে

sudo আইপি লিঙ্ক সেট [ ইন্টারফেস-নাম ] আপ

সঠিক নেটওয়ার্ক রিসেট করার জন্য এই কমান্ডগুলি আলাদাভাবে চালানো নিশ্চিত করুন।

নেটওয়ার্ক-স্ক্রিপ্ট ব্যবহার করে

নেটওয়ার্ক-স্ক্রিপ্ট হল নেটওয়ার্ক পরিচালনা করার জন্য স্ক্রিপ্ট এবং নেটওয়ার্ক ম্যানেজার এর সাথে ব্যবহার করা যেতে পারে। নেটওয়ার্ক-স্ক্রিপ্টগুলি এমন বিতরণগুলিতেও ব্যবহার করা যেতে পারে যেগুলি NetworkManager-এর সাথে আসে না। এটি RHEL এবং CentOS এর উত্তরাধিকার সংস্করণে ব্যবহৃত হয় এবং এটি আর ব্যবহার করা হয় না। যাইহোক, আপনি যদি এখনও ব্যবহার করতে চান ifdown এবং ifup কমান্ড, তারপর আপনি এটি ইনস্টল করতে পারেন।

এই অপারেটিং সিস্টেমের উপর ভিত্তি করে RHEL, Cent OS, এবং Linux ডিস্ট্রিবিউশনে এটি ইনস্টল করতে।

yum ইনস্টল করুন নেটওয়ার্ক-স্ক্রিপ্ট

এটি উবুন্টু বা ডেবিয়ান-ভিত্তিক বিতরণে ইনস্টল করতে, ব্যবহার করুন।

উপযুক্ত ইনস্টল নেটস্ক্রিপ্ট- 2.4

এখন, ifup এবং ifdown কমান্ডগুলি নেটওয়ার্ক পুনরায় চালু করার জন্য উপলব্ধ হবে।

sudo ifdown [ ইন্টারফেস-নাম ] && ifup [ ইন্টারফেস-নাম ]

মনে রাখবেন যে নেটস্ক্রিপ্ট বা নেটওয়ার্ক-স্ক্রিপ্ট পুরানো লিনাক্স কার্নেল সংস্করণের জন্য ডিজাইন করা হয়েছে এবং হয়েছে অবমূল্যায়ন .

উপসংহার

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