রাউটিং করার সময় ম্যাক ওএসএক্স কীভাবে নেটওয়ার্ক ইন্টারফেসকে অগ্রাধিকার দেয়?


20

একটি কংক্রিট উদাহরণ দেওয়ার জন্য, ওএসএক্স এই ডিফল্ট এন্ট্রিগুলির মধ্যে কোনটি netstat -nrরুটে যেতে বেছে নিবে ?

Destination        Gateway            Flags        Refs      Use   Netif Expire
0/1                10.10.99.100       UGSc            0        0    ppp0
default            192.168.1.1        UGSc            5        0     en0
default            192.168.1.1        UGScI           1        0     en1
default            192.0.2.1          UGScI         157        2    ppp0 

আমি যা বলতে সক্ষম হয়েছি সেগুলি থেকে রাউটিং টেবিল এন্ট্রির পরিবর্তে ওএসএক্স তার ইন্টারফেসগুলিতে মেট্রিক ব্যবহার করে। কিন্তু ডিফল্টরূপে সমস্ত ইন্টারফেস মেট্রিক 0 হয় তাই এটি কীভাবে চয়ন করে? সর্বশেষ তৈরি ইন্টারফেস?

আমি দেখেছি কিছু লোকেরা নেটওয়ার্ক পছন্দগুলিতে তার অর্ডারটি প্রস্তাব দেয় তবে আমার ক্ষেত্রে পিপিপি 0 ইন্টারফেস (সোনিকওয়াল নেট এক্সটেন্ডার থেকে) সেখানে তালিকাভুক্ত নয়।

এই থ্রেডে কিছু আলোচনা আছে , তবে কোনও উত্তর নেই যা আমি দেখছি।


আপনি কীভাবে রুট মেট্রিক সেট করবেন তা খুঁজে পেয়েছেন?
এন্ড্রিহা

উত্তর:


8

কোন রুটটি ব্যবহার করবেন তা বেছে নেওয়ার সময় বেশিরভাগ সিস্টেমগুলি এই নিয়মগুলি অনুসরণ করে:

  • সর্বাধিক নির্দিষ্ট সন্ধান করুন (যেমন দীর্ঘতম মিলনের উপসর্গ সহ একটি)।
  • সর্বোচ্চ সঙ্গে একটি চয়ন করুন অগ্রাধিকার

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

এখন, আপনার আউটপুট থেকে এই রুটটি আমাকে ভাবতে বাধ্য করে যে আপনার ক্ষেত্রে সুনির্দিষ্টতাও এর ভূমিকা পালন করে:

Destination        Gateway            Flags        Refs      Use   Netif Expire
0/1                10.10.99.100       UGSc            0        0    ppp0

এই রুটটি ঠিকানার জায়গার নীচের অর্ধেকটি জুড়ে এবং তাই আমি এটিও প্রত্যাশা করব:

128.0/1            10.10.99.100       UGSc            0        0    ppp0

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


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

আপনাকে অনেক ধন্যবাদ এর জন্য: "এটি একটি আদর্শ কৌশল যা ভিপিএন সফ্টওয়্যার ডিফল্টর চেয়ে তার রুটগুলিকে অগ্রাধিকার দিতে ব্যবহার করে"। এটি শেষ পর্যন্ত আমাকে বুঝতে সাহায্য করেছিল যে আমার ক্ষেত্রে ডাব্লুটিএফ চলছে।
আইপিএমসিসি

15

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

http://www.sustworks.com/site/prod_ipnrx_help/html/AlternateRouteHelp.html


3
আপনি কি এমন কোনও উত্সকে উল্লেখ করতে পারেন যা এটি নিশ্চিত করে? আপনি যদি এমন কোনও সাইটের উল্লেখ করতে পারেন যা আপনার উত্তরকে আরও সার্থক করে তুলবে এবং লোকেরা এটির ভোট দেবে।
slm

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