কিভাবে একটি লুপব্যাক ইন্টারফেস যুক্ত করবেন?


24

আমি আরও দুটি লুপব্যাক ইন্টারফেস যুক্ত করতে চাই।

আমি নিম্নলিখিত কমান্ডটি ব্যবহার করেছি:

ifconfig lo: 127.0.0.2 netmask 255.0.0.0 up

এবং টাইপ করুন ifconfig, আমি দেখতে পাচ্ছি লুপব্যাক ঠিকানা যুক্ত হয়েছিল।

তবে আমি যদি আরও একটি ইন্টারফেস যুক্ত করতে চাই ... (উদাহরণস্বরূপ 127.0.0.3 ) পূর্ববর্তী ইন্টারফেস ( 127.0.0.2 ) ওভাররাইট করা হয়েছিল।

এছাড়াও আমি যখন /etc/network/interfacesদেখি তখন কোনও প্রবেশ দেখি না।

আমি কীভাবে স্থায়ীভাবে একাধিক লুপব্যাক ইন্টারফেস যুক্ত করতে পারি?

উত্তর:


30

এটি নির্ভর করে আপনি কী চান loবা lo:কোন ইন্টারফেস ওরফে।

ifconfig lo:0 127.0.0.2 netmask 255.0.0.0 up
ifconfig lo:1 127.0.0.3 netmask 255.0.0.0 up
ifconfig lo:2 127.0.0.4 netmask 255.0.0.0 up

কাজ করে। আপনি যদি আরও আইপি loব্যবহার করতে চান তবে

route add -host 127.0.0.3 dev lo
route add -host 127.0.0.4 dev lo
route add -host 127.0.0.5 dev lo

খুব কাজ করে। আপনি যদি এটি সরাতে চান তবে ব্যবহার করুন:

route del -host 127.0.0.3
route del -host 127.0.0.4
route del -host 127.0.0.5

আরও দেখুন আইপি-aliasing লিনাক্স নেটওয়ার্কিং-হাওটুর


কাজ করে। ধন্যবাদ! কিন্তু এর মধ্যে পার্থক্য কি loএবং lo:কীভাবে থেকে একটি ইন্টারফেস মুছে ফেলার জন্য lo:?
লিবিয়াথন

1
lo:আগে কখনও দেখিনি । ব্যবহারকারীর সাথে সরানifconfig lo: down

মধ্যে পার্থক্য কি ifconfig lo: এবং route add -host ? তারা কি একই কাজ করছে?
হেনগ্সিন

1
lo: <foo> একটি নতুন ইন্টারফেস যা লো হিসাবে একটি বেস হিসাবে ব্যবহৃত হয়, এটি একটি উপাধি হিসাবে পরিচিত এবং আপনি এটি একটি সাধারণ ইন্টারফেস হিসাবে পরিচালনা করতে পারেন: এটি সেট আপ, ডাউন, ইত্যাদি It এটি একটি ইন্টারফেসে আরও আইপস যুক্ত করার মধ্যে একটি বিভাজন তৈরি করে বা একটি নতুন ইন্টারফেস তৈরি। এটি কার্যকর যখন আপনি চান না যে কোনও আইপি-র জন্য ক্রিয়াকলাপ প্রয়োগ করা হবে অন্য আইপি-র সাথেও একই ইন্টারফেসে করা উচিত
ব্রুনো পেরেইরা

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

7

যদি আপনি "ifconfig লো ..." ব্যবহার করা চালিয়ে যান তবে আপনি একটি নতুন ইন্টারফেস তৈরি করছেন না, আপনি পূর্ববর্তীটি ওভাররাইট করছেন। আপনি আপনার ইন্টারফেস ফাইল সম্পাদনা করার চেষ্টা করতে পারেন:

sudo vim /etc/network/interfaces

আমার এইরকম দেখাচ্ছে:

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

সুতরাং, আপনি নতুন ইন্টারফেস তৈরি করতে চেষ্টা করে এটি পরিবর্তন করতে পারেন:

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
auto lo2
iface lo2 inet loopback
auto lo3

তারপরে, নেটওয়ার্ক বা পুরো সিস্টেমটি পুনরায় চালু করুন এবং "sudo ifconfig lo2 / lo3 ইত্যাদি ..." দিয়ে নতুন ইন্টারফেসের সাথে ইন্টারেক্ট করার চেষ্টা করুন


দেখতে দুর্দান্ত ধন্যবাদ! এটি উন্নত করতে চাই তবে আমার সুনাম খুব কম।
লিবিয়াথন

নতুন নির্মিত lo2 এবং lo3 এর আইপসগুলি কী কী? উপায় দ্বারা, সংখ্যা কি ( interfaces(5), ifup(8), এবং ifdown(8)) এর অর্থ কি? ধন্যবাদ।
হেনগ্সিন

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

আপনি যদি আগ্রহী হন তবে সংখ্যাগুলি কী বোঝায়, চালান man man; সংখ্যাগুলি প্রতিটি ম্যানপেজ ম্যানুয়ালটির কোন বিভাগে রয়েছে তা নির্দেশ করে Section অনুচ্ছেদ 5 ফাইল ফর্ম্যাট এবং কনভেনশনগুলির জন্য, উদাহরণস্বরূপ, এবং বিভাগ 8 হ'ল সিস্টেম প্রশাসনের কমান্ডের জন্য (যা সাধারণত কেবল রুট দ্বারা চালিত হবে বলে আশা করা হয়)।
পার্থিয়ান শট

4
আমি মনে করি না যে এটি আসলে কাজ করে। ড্রাইভার / নেট / লুপব্যাক.সি. অনুসারে আপনার কাছে কেবল নেমস্পেসে "লো" ডিভাইস থাকতে পারে। "ডামি" ডিভাইসটি আপনার যা কিছু প্রয়োজন তা করতে পারে, "sudo ip লিঙ্ক যুক্ত নাম লুপ 1 টাইপ ডামি"
এমসিআর

3

স্থায়ীভাবে একাধিক লুপব্যাক ইন্টারফেস যুক্ত করতে, ডামি ড্রাইভারের জন্য একটি অতিরিক্ত চেক করতে হবে।

ডামি ড্রাইভারটি
বিভিন্ন আইপি সংযুক্তি সহ একটি ডিভাইসে একাধিক এলিয়াস তৈরি করার পরিবর্তে একাধিক লুপব্যাক ডিভাইস তৈরির জন্য ব্যবহৃত হয় ।

এই রেখাগুলি নামের আরেকটি লুপব্যাক যুক্ত করে loop1, loop2, loop3:

sudo ip link add name loop1 type dummy
sudo ip link add name loop2 type dummy
sudo ip link add name loop3 type dummy

dummyউপরের কমান্ডটি চালানোর আগে কার্নেল মডিউলটি লোড হয়েছে কিনা তা পরীক্ষা করে দেখুন :

sudo lsmod | grep dummy

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

এই একটি ডামি ইন্টারফেস যা একই কাজ করে কিন্তু ফ্ল্যাগ অভাব আছে যোগ loইন্টারফেস আছে
sjas

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