(উত্তরের বিভিন্ন মন্তব্যের সংমিশ্রণ)
বর্তমানে কোনও রুটের মেট্রিক পরিবর্তন করা সম্ভব নয়। এলকেএমএল-তে 2005 সালের বার্তা হিসাবে বলা হয়েছে :
[...] মেট্রিক / অগ্রাধিকার পরিবর্তন করা যায় না কারণ আমাদের সাথে ক্ষেত্রগুলির মিলের জন্য পৃথক ক্ষেত্র এবং নতুন মান নেই তাই আপনি যদি কোনও মেট্রিক নির্দিষ্ট করেন তবে কেবল প্রবেশটি পাওয়া যাবে না এবং অনুরোধটি ENOENT এ ব্যর্থ হবে কারণ NLM_F_CREATE নির্দিষ্ট করা হয়নি। এটি বর্তমান প্রোটোকলের একটি সীমাবদ্ধতা এবং এটি পরিবর্তন করা ভাল ধারণা হতে পারে, তবে এটি ক্ষুদ্র নয় [...]
এটি আমার কাছে ip route changeএবং এর জন্য উভয় ক্ষেত্রেই প্রযোজ্য বলে মনে হচ্ছে ip route replace- পূর্ববর্তী বিজ্ঞাপন হিসাবে অতিরিক্ত একটি রুট তৈরি করে (এর ম্যান পৃষ্ঠাতে বলা হয়েছে যে কোনও রুট replaceপ্রতিস্থাপন করবে বা তৈরি করবে )। এটি কার্নেলের সাথে ENOENT এর সাথে প্রতিক্রিয়া জানাতে এবং ip route replaceএকটি রুট তৈরির অনুরোধের সাথে অনুসরণ করে সামঞ্জস্যপূর্ণ ।
সুতরাং, সমাধানটি হ'ল বিদ্যমান রুটটি মোছা এবং একটি নতুন যুক্ত করা। যেমন
ip route del 40.2.2.0/24 via 30.1.2.2
ip route add 40.2.2.0/24 via 30.1.2.2 metric 1234