10.8.4 এ লুপব্যাক ইন্টারফেস lo0 অক্ষম করবেন?


1

পরীক্ষার উদ্দেশ্যে (বেশ কয়েকটি তারের উপর কাঁচা নেটওয়ার্কের গতি পরীক্ষা করার জন্য) আমি বিল্ট-ইন গিগাবিট ইথারনেট সংযোগের পাশাপাশি গিগাবিট ইথারনেট অ্যাডাপ্টারের সাথে থান্ডারবোল্ট দিয়ে আমার ম্যাক বুক প্রোটি সজ্জিত করেছি।

উভয় ইন্টারফেস 10.0। * / 24 পরিসীমা একটি ম্যানুয়াল আইপ বরাদ্দ করা হয়েছে।

আইপিএফ দিয়ে শুরু করা iperf -s --bind 10.0.0.1, তারপরে iperf -c 10.0.0.1প্রতি সেকেন্ডে 40 গিগাবিট-র বেশি গতির সাথে ক্লায়েন্ট শুরু করা । আমি ধরে নিলাম (সঠিকভাবে কিছু গুগলিং অনুসারে) যে ইন্টারফেসটি নিজেই ব্যবহৃত হয় না বরং স্থানীয় লুপব্যাক ইন্টারফেস উভয় আইপি একই কম্পিউটারে থাকে বলে মনে হয়। সুতরাং আমার চিন্তা ছিল lo0কেবলমাত্র জারি করে সাময়িকভাবে অক্ষম করা sudo ifconfig lo0 down। আপনার কাজ করে না (এটি কয়েক সেকেন্ডের জন্য একবার কাজ করেছিল তবে আমি এটি প্রমাণ করতে পারি না)। lo0শুধু আপ থাক

স্থানীয় লুপব্যাক ইন্টারফেসটি (অস্থায়ীভাবে) অক্ষম করার কোনও উপায় আছে lo0যাতে আমি আমার পরীক্ষাগুলি করতে পারি?

ধন্যবাদ!


1
আমি সন্দেহ করেছি যে লো -0 অক্ষম করার ফলে অনিচ্ছাকৃত পরিণতি হতে পারে, সুতরাং আপনার লক্ষ্য অর্জনের জন্য অন্য কোনও উপায়টি সন্ধান করা আরও ভাল হতে পারে ... রাউটিং টেবিলগুলি পরিবর্তন করুন সুতরাং 10.0.0.1 সম্ভবত লিংকটি অতিক্রম করে না, সম্ভবত? আমি সার্ভার এবং ক্লায়েন্টকে বিভিন্ন ইন্টারফেসে আবদ্ধ করার পরামর্শ দিচ্ছিলাম তবে তা আমার পরীক্ষায় কোনও পার্থক্য তৈরি করতে পারেনি।
gabedwrds

আপনি যখন অক্ষম হয়ে গেছেন তখন ইথারনেট প্যাকেটগুলি কোথায় প্রবাহিত হবে আপনি আশা করেন lo0? থান্ডারবোল্ট অ্যাডাপ্টার থেকে অন্তর্নির্মিত বন্দরে?
nohillside

@ পেট্রিক্স হ্যাঁ এই iperfউপায়টি তারগুলি "হ্যান্ডেল" করতে পারে এমন আসল মাধ্যমে আউটপুট পরিমাপ করবে।
খ্রিস্টান

1
@ গ্যাবেডওয়ার্ডস আমি বরং আরও lo0খারাপ পরিণতি ঘটাতে অক্ষম হওয়ার প্রত্যাশা করছি , তবে এর একমাত্র সমাধান দেখা গেল। iperfকীভাবে কোনও আইপি-র সাথে সংযুক্ত থাকতে হয় তা জানে ( থার্ডবারল্ট-টু-গিগাবিট-ইথারনেট অ্যাডাপ্টার, I- ll edit my request above because I actually used that option), but the kernel seems to outsmart it. One IP belongs to en0`, the built-in interface, the other to
খ্রিস্টান

আপনি কীভাবে iperfদুটি ইন্টারফেস (সার্ভারের জন্য একটি, ক্লায়েন্টের জন্য একটি) ব্যবহার করতে বাধ্য করতে চান ?
nohillside

উত্তর:


3

আমার কাছে থাকা আইপিআরএম এর সংস্করণ (হোমব্রিউ থেকে) ক্লায়েন্ট এবং সার্ভারকে বিভিন্ন ইন্টারফেসে আবদ্ধ করতে দেয়, যেমন:

iperf -s --bind 10.0.0.1
iperf -c 10.0.0.1 --bind 10.0.0.2

(এই উত্তরের উদ্দেশ্যে আমি ধরে নিচ্ছি যে আপনি .1 এ সার্ভারটি এবং .2 তে ক্লায়েন্ট চান)

সমস্যাটি হ'ল রাউটিং টেবিলটি (এর মাধ্যমে দৃশ্যমান netstat -rn) এটিকে ওভাররাইড করে, লুপব্যাক ইন্টারফেসের মাধ্যমে 10.0.0.1 এ ট্র্যাফিক প্রেরণ করে।

পুরোপুরি লুপব্যাকটি অক্ষম করার পরিবর্তে আপনি সেই নির্দিষ্ট রুটটি মুছতে পারেন:

sudo route delete 10.0.0.1 127.0.0.1

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

[  4] local 192.168.2.99 port 5001 connected with 192.168.2.101 port 5001
[ ID] Interval       Transfer     Bandwidth
[  4]  0.0-10.0 sec  16.7 GBytes  14.3 Gbits/sec

এবং তারপর:

[  4] local 192.168.2.99 port 5001 connected with 192.168.2.101 port 5001
[ ID] Interval       Transfer     Bandwidth
[  4]  0.0-10.0 sec   343 MBytes   288 Mbits/sec

288 এমবিপিএস হ'ল মোটামুটি যুক্তিসঙ্গত গতি বিবেচনা করে যে ব্যবহারের মধ্যে একটি ইন্টারফেস 802.11 এন ওয়্যারলেস।

আমি ইন্টারফেসটি কেবল টগল করে আবার চালিয়ে আমার রুটিং টেবিলটি স্বাভাবিক অবস্থায় ফিরতে সক্ষম হয়েছি।


ধন্যবাদ, একটি দৃ idea় ধারণা, ব্যতীত: এটি আমার শেষের দিকে কাজ করে বলে মনে হচ্ছে না ... আমি যে রুটটি পাচ্ছি তা মুছে ফেলার আগে 42.5 Gbits/sec, আমি যে রুটটি পাব 4.12 Gbits/secতা মুছে ফেলার পরে - একটি সাধারণ কেবল বা আমার হ্যান্ডেল মিনি স্যুইচ যা কেবল দ্রুত ইথারনেট (সংযোগের অবস্থা সঠিকভাবে দেখায় 100baseT)। এবং এটি পরিষ্কারভাবে সম্ভব নয়।
খ্রিস্টান

এটা বিব্রতকর. উভয় পক্ষই বিভিন্ন ইন্টারফেসের সাথে আবদ্ধ কিনা তা নিশ্চিত করার জন্য আইপিপিফ দুটি সঠিকভাবে আইপি সনাক্ত করতে পারে? ("স্থানীয় 10.0.0.2 ... 10.0.0.1 এর সাথে সংযুক্ত")? আপনি কি উভয় পথে একই ফলাফল পান (ক্লায়েন্ট 1 এ, 2 সার্ভিস 2 বনাম ক্লায়েন্টে, 1 সার্ভারে)?
gabedwrds

হ্যাঁ, আইপিগুলি নিশ্চিত এবং হ্যাঁ, উভয়ভাবেই। এবং নেটওয়ার্ক বেশি 1 Gbit / সেকেন্ড বা এমনকি 100 Mbit / সেকেন্ড বিলি সক্ষম হবে না - কি বিশেষ করে অদ্ভুত যে "কার্নেল" রুট 40 Gbit / সেকেন্ড, এই আমি 4 Gbit / সেকেন্ড পেতে দেয় এ সব । .. রহস্যজনক উপায় ...
খ্রিস্টান
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.