নেটওয়ার্ক ম্যানেজার এবং 'ifconfig' 'ifup', ইত্যাদির মধ্যে পার্থক্য কী?


53

উবুন্টু কমপক্ষে দুটি নেটওয়ার্ক "টুলসেট" সরবরাহ করেছে বলে মনে হচ্ছে (আরও ভাল শর্তের অভাবে)। আমি এই দুজনের মধ্যে দ্বন্দ্বের মধ্যে ছুটছি।

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

নেটওয়ার্ক ম্যানেজার এবং traditionalতিহ্যবাহী নেটওয়ার্ক সরঞ্জামগুলির মধ্যে পার্থক্য কী? এই দুটি স্যুইট পাশাপাশি পাশাপাশি চালাতে পারে বা আমার একটি বা অন্যটির সাথে লেগে থাকতে হবে? এমন কোনও দলিল আছে যা এই বিভিন্ন সরঞ্জামের মধ্যে পার্থক্যের সংক্ষিপ্তসার করে? আমি একটি খুঁজে পেতে অক্ষম হয়েছে।

(এই প্রশ্নের অস্পষ্টতাটি ক্ষমা করুন I've আমি একটি উত্তর অনুসন্ধান করেছি এবং অনুসন্ধান করেছি, তবে আমি কেবল অনেকগুলি অস্পষ্ট উত্তর পেয়েছি যা উবুন্টু 10.04 / লুসিডের সাথে প্রাসঙ্গিক বলে মনে হয় না এবং আমি নেটওয়ার্কম্যানেজারের উদ্দেশ্যটি পুরোপুরি বুঝতে পারি না However তবে , এটি একটি প্রায়শই জিজ্ঞাসিত প্রশ্ন বলে মনে হচ্ছে this আপনার যদি এই প্রশ্নটি পরিষ্কার করার জন্য পরামর্শ থাকে তবে দয়া করে একটি মন্তব্য পোস্ট করুন))

উত্তর:


53

NetworkManagerএবং ifconfig(ডিফল্টরূপে) সামঞ্জস্যপূর্ণ নয় ( NetworkManagerতালিকাভুক্ত ইন্টারফেসগুলি কনফিগার করবে না /etc/network/interfaces)। NetworkManagerএকধরণের সেটিংস ডিমন যা নিশ্চিত করে যে একাধিক ব্যবহারকারী নেটওয়ার্ক সংযোগ সম্পাদনা করতে পারে, এটি একটি ডেস্কটপ পরিবেশে খুব স্মার্ট (বিশেষত ল্যাপটপে যা বিভিন্ন ওয়্যারলেস নেটওয়ার্কের মধ্যে ঘুরে আসতে পারে)। মূলত NetworkManagerএকটি ফ্রন্টএন্ড হয় iproute, dhclient, wpa_supplicantএবং ppp

ifconfig নেটওয়ার্ক ইন্টারফেস কনফিগার করার জন্য একটি সাধারণ সরঞ্জাম, আপনি উদাহরণস্বরূপ এটি করতে পারেন:

ifconfig eth1 10.0.0.1 netmask 255.0.0.0 hw ether 10:10:10:10:10:10
ifconfig eth1 down

আপনার আইপি, নেটমাস্ক এবং ম্যাকের ঠিকানা সেট করতে eth1এবং তারপরে আপনার ইন্টারফেসটি (অক্ষম / বন্ধ) করে দিন। ifconfigকোনও কনফিগার ফাইল ফাইল পড়ে না এবং কেবল যা বলা হয় ঠিক তা করে।

ifupএবং ifdownহেল্পার প্রোগ্রামগুলি যা এই ifconfigঅনুসারে কোনও নেটওয়ার্ক ইন্টারফেস কনফিগার করতে ব্যবহার করে /etc/network/interfacesতা নিশ্চিত করবে যে যদি চালানো দরকার এমন কোনও আপ, ডাউন, প্রি-আপ, প্রাক-ডাউন, পোস্ট-আপ, পোস্ট-ডাউন স্ক্রিপ্টগুলি থাকে তবে থাকা.

ঠিক আছে, তারপর আছে wpa_supplicantএবং dhclientdhclientএটি একটি ডিএইচসিপি ক্লায়েন্ট - ifupএটি যদি ডিএইচসিপি-র জন্য নেটওয়ার্ক ইন্টারফেস কনফিগার করা থাকে তবে এটি ব্যবহার করবে NetworkManagerwpa_supplicantওয়্যারলেস নেটওয়ার্কগুলিতে এনক্রিপশন কনফিগার করার জন্য একটি সরঞ্জাম।

এই সরঞ্জামগুলির বেশিরভাগেরই ম্যান পেজ থাকে, উদাহরণস্বরূপ ইন্টারফেস-ফাইলটির নিজস্ব ম্যানপেজ থাকে যা সেই কনফিগার ফাইলটির ফর্ম্যাট বর্ণনা করে।

man interfaces
man ifconfig
man ifup

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


8

এই টুলসেটগুলি পরিপূরক, পারস্পরিক এক্সপ্লুসিভ নয়।

এফডাব্লুআইডাব্লু, ifconfigঅন্যান্য *configসরঞ্জামগুলির মধ্যে একটি সরঞ্জাম যা নেটওয়ার্ক ইন্টারফেস কনফিগার করতে ব্যবহৃত হয়।

ifup(8)এবং ifdown(8)টুলস উপরে একটি স্তর আছে *configসরঞ্জাম। এগুলি আপনি সহায়ক সরঞ্জাম হিসাবে ভাবতে পারেন।

তেমনি, নেটওয়ার্ক ম্যানেজারটি একটি সরঞ্জাম ifup(8)এবং ifdown(8)সরঞ্জামগুলির উপরে একটি স্তর । উন্নত পদটির অভাবের জন্য, নেটওয়ার্কম্যানেজার কেবল নীচের স্তরগুলি থেকে সরঞ্জামগুলি ব্যবহারের তুলনায় অতিরিক্ত স্বাচ্ছন্দ্যে ইন্টারনেট সংযোগ ভাগ করে নেওয়ার মতো উচ্চ স্তরের কাজ সম্পাদনের জন্য নীচের স্তরগুলি থেকে সরঞ্জামগুলি (ইটস) অর্কেস্টেট করতে সক্ষম হয় ।


আপনি যদি অতিরিক্ত বিশদ চান তবে একটি মন্তব্য করুন এবং আমি বাধ্য হব।
লি লো

2
@ লি লো: হ্যাঁ দয়া করে অতিরিক্ত বিশদ সরবরাহ করুন। আমি ভেবেছিলাম যে ifup / ifdown / etc / নেটওয়ার্ক / ইন্টারফেসে হোস্টগুলি পরিবর্তন করবে এবং নেটওয়ার্ক ম্যানেজার / / etc / নেটওয়ার্ক / ইন্টারফেসের কোনও ইন্টারফেস উপেক্ষা করবে। (প্রশ্নটি দেখুন "ডি। এফএকিউ / সাধারণ সমস্যা / সমস্যাগুলি
স্টিফান লাসিউইস্কি

এহম, ইফআপ / আইফডাউন / etc / নেটওয়ার্ক / ইন্টারফেস ব্যবহার করে এবং নেটওয়ার্কম্যানেজার থেকে পৃথক। ডিফল্টরূপে অবজ্ঞা করার জন্য ইন্টারফেসের তালিকাকে পড়া ছাড়া, নেটওয়ার্ক ম্যানেজার / etc / নেটওয়ার্ক / ইন্টারফেসগুলির সাথে মোটেই গণ্ডগোল করে না।
ব্যবহারকারী 1338062

স্পষ্টত ভুল হিসাবে ডাকা হওয়ায় এই উত্তরটিকে হ্রাস করা হয়েছে এবং পোস্টারটির কোনও প্রতিক্রিয়া নেই। সুতরাং আমি ধরে নিই যে অভিযোগটি সত্য।
পেঙ্গে গেঞ্জ

0

নেটওয়ার্ক ম্যানেজার হ'ল একটি জিইউআই প্রোগ্রাম যা উবুন্টুকে আপনার ডেস্কটপ / ল্যাপটপে ইনস্টল ওয়ার্কস্টেশন ওএস হিসাবে ব্যবহার করার সময় ব্যবহৃত হয়।

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


6
হ্যাঁ, আমি একবার ifdownssh সংযোগের মাধ্যমে কমান্ডটি ব্যবহার করেছি । এটি আমার পক্ষে খুব বেশি কার্যকর হয়নি।
ইগোর জিনোভ'এভ

5
নেটওয়ার্ক ম্যানেজার কেবল একটি জিইউআই নয়। একটি নেটওয়ার্ক-ম্যানেজার ডেমনও রয়েছে, এটি একটি আলাদা প্যাকেজ যা নেটওয়ার্ক-ম্যানেজার-জিনোম জিইআইআই অ্যাপলেট app নেটওয়ার্ক-ম্যানেজার এবং traditionalতিহ্যবাহী নেটওয়ার্কিং সরঞ্জামগুলির মধ্যে পার্থক্য কী?
স্টেফান লাসিউইস্কি

1
নেটওয়ার্ক ম্যানেজারটি ডাব্লুপিএ-সাপ্লিক্যান্টের শীর্ষে চলে যা নেটওয়ার্কিং কনফিগার করার জন্য / অন্য / সরঞ্জাম tool / ইত্যাদি / নেটওয়ার্ক / ইন্টারফেসগুলি
ডাব্লুপিএ

1
আসলে নেটওয়ার্ক ম্যানেজার কোনও গুই-ওয়ান-টুল নয়। আপনি এটি কমান্ডলাইন দিয়েও ব্যবহার করতে পারেন।
লিটলবাই ব্লু

এই উত্তরটি ঠিক ভুল। ifconfigনেটওয়ার্কিংয়ের জন্য এটি কেবল একটি পুরানো সরঞ্জাম।
লিটলবাই ব্লু

0

আপনি যদি নেটওয়ার্ক ম্যানেজারটি সরিয়ে থাকেন তবে আমি মনে করি ইন্টারফেসগুলি কার্যকর করার জন্য আপনার / ইত্যাদি / নেটওয়ার্ক / ইন্টারফেস কনফিগার করতে হবে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.