आप मीट्रिक बदल सकते हैं।
route add default dev eth0 metric 20
जब आप मीट्रिक बदलते हैं तो आप डिफ़ॉल्ट मार्ग को wless0 में कम मीट्रिक करेंगे और ट्रैफ़िक wless0 से होकर जाएगा। जब w00 नीचे है, तो आप w00 के लिए डिफ़ॉल्ट मार्ग को राउटिंग टेबल से हटा दिया जाएगा और ट्रैफ़िक eth0 से जाएगा। जब आप w00 फिर से उठते हैं, उसके बाद डिफ़ॉल्ट मीट्रिक कम होगी तो eth0 पर 20 और ट्रैफ़िक फिर से wless0 पर जाएगा।
इसके अलावा, आप /etc/network/interfaces
इंटरफ़ेस के लिए मीट्रिक स्थायी को संपादित और सेट कर सकते हैं ।
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address xxx.xxx.xxx.xxx
netmask xxx.xxx.xxx.xxx
network xxx.xxx.xxx.xxx
broadcast xxx.xxx.xxx.xxx
metric XXX
@ गुंजन परशर विस्तृत:
कई मापदंडों पर नेटवर्क सेवा मार्ग पैकेज। सबसे पहले यह है कि पैकेट स्थानीय नेट के लिए है या नहीं। इस निर्णय के लिए नेटवर्क सेवा nic सेटअप से netwotk मास्क का उपयोग करें। यदि पैकेट लोकल नेट नहीं है, तो पीसी डिफ़ॉल्ट गेटवे को भेज देगा।
यदि आपके पास एक ही सबनेट / स्थानीय नेटवर्क में 2 इंटरफेस हैं और दोनों इंटरफेस के लिए एक ही प्रवेश द्वार है, तो पीसी को रूटिंग निर्णय के लिए कुछ "मापदंडों" का उपयोग करना चाहिए। रूटिंग के लिए पैरामीटर मीट्रिक है। व्यावहारिक रूप से कम मीट्रिक बेहतर मार्ग है और पीसी उसी के आधार पर गेटवे के लिए पैकेट भेजेगा। यदि आपके पास एक ही मीट्रिक और एक ही gw है और स्थानीय नेट पर दोनों इंटरफेस हैं, तो gw पर ट्रैफ़िक काम नहीं करेगा क्योंकि पीसी रूटिंग निर्णय नहीं ले सकता है।
जब आप मीट्रिक बदलते हैं, तो व्यावहारिक रूप से आप कहते हैं कि पीसी "लिंक एट एथ0 बदतर है। wlan0 का उपयोग करें" लेकिन जब wlan0 डाउन हो, तो कोई भी कनेक्शन बेहतर है तो कोई भी कनेक्शन और पीसी "खराब" कनेक्शन का उपयोग नहीं करेगा। जब आप वलन फिर से स्वचालित रूप से बेहतर हो जाएगा क्योंकि डिफ़ॉल्ट मीट्रिक पैरामीटर कम है तो मीट्रिक पैरामीटर eth0 पर मैन्युअल रूप से कॉन्फ़िगर किया गया है।