যেহেতু এই রুটগুলি বিভিন্ন সাবনেটগুলিতে রয়েছে তাই এখানে কেবল মেট্রিকের চেয়ে আরও বেশি কিছু জড়িত। তাহলে উদ্ভব ট্রাফিক 192.168.1.1 সাবনেট হয়, উদাহরণস্বরূপ, এবং সেখানে আপনার রাউটিং টেবিলে একটি মানানসই অ ডিফল্ট রুট, তাহলে সেই রুট মাধ্যমে ম্যাচ হবে দীর্ঘতম উপসর্গ ম্যাচ সামনে মেট্রিক কি কখনো বিবেচনা করা হয়।
অনুমান করা যায় যে অ-ডিফল্ট রুটটি মিলছে না, তারপরে কোনও মেট্রিক না থাকার কার্নেল দ্বারা 0 এর মেট্রিক থাকার অর্থ ব্যাখ্যা করা উচিত , এবং সেহেতু সর্বোচ্চ অগ্রাধিকারের রুট। যদিও এটি সরল দৃষ্টিভঙ্গি কারণ কিছু রাউটিং ডেমনগুলি পরে সেই ডিফল্ট মেট্রিককে 1024 এর মতো অন্য একটি মান হিসাবে অনুবাদ করবে I আমি আশা করি এটি আপনার এবং আপনার নামবিহীন ডিস্ট্রোতে ঘটছে is
যদি ip route
কোনও মেট্রিক না দেখায় তবে আপনি route -n
নেট-সরঞ্জাম প্যাকেজ থেকে পুরানো কমান্ড ব্যবহার করে বা এটি নিশ্চিত করতে পারেন যে এটি সত্যই 0 cat /proc/net/route
। তবে এই আউটপুটটি 0 মেট্রিক মানের মুখোমুখি হওয়ার সাথে সাথে রাউটিং ডেমনটি অভ্যন্তরীণভাবে কী ব্যবহার করবে তা মেলে না।
এছাড়াও আপনি কীভাবে রুটটি তৈরি করেন তাও গুরুত্বপূর্ণ। ip route
নেটলিঙ্ক এপিআই ব্যবহার করে, যখন আইওএসটিএল ব্যবহার করে route
। দুটি পদ্ধতির মধ্যে কীভাবে ডিফল্ট মেট্রিক তৈরি করা হয় তার কোডের ফলে বিভিন্ন মেট্রিক মান হয়। উদাহরণস্বরূপ: এর মাধ্যমে আইপিভি 6 ডিফল্ট রুট তৈরির ip route
ফলে আরএইচইএল 7 তে 1024 এর মেট্রিক মান route
আসবে এবং একই রুটটি তৈরি করার ফলে 1 এর মেট্রিক হবে।
রেডহ্যাট থেকে :
- রুট কমান্ডে যদি কিছু না পৌঁছে যায় তবে রুট মেট্রিক হিসাবে কমান্ড নিজেই 1 এর মান ব্যবহার করে।
- রুট মেট্রিক হিসাবে আইপি কমান্ডে কিছু না পারলে অ্যাট্রিবিউটটি তৈরি হয় না এবং কার্নেল এটিকে 0 হিসাবে বোঝে, যা পরে 1024 কে ডিফল্ট হিসাবে অনুবাদ করা হয়।