2012-05-15 21 views
8

इन दिनों नेटवर्क इंटरफ़ेस मीट्रिक सेट करने का उचित तरीका क्या है?सेट नेटवर्क इंटरफ़ेस मीट्रिक

मैं ऐसा करने के लिए कमांड लाइन तरीकों की तलाश में हूं। मैं वर्तमान में आर्क लिनक्स का उपयोग कर रहा हूं, लेकिन एक डिस्ट्रो-अज्ञेय विधि को प्राथमिकता दी जाएगी।

$ sudo ifconfig wlan0 metric 1 
SIOCSIFMETRIC: Operation not supported 
+0

मैं Ubuntu 14.04 यहाँ के बारे में बहुत समान सवाल है: https://askubuntu.com/questions/929524/can-i-adjust-metrics-on-my-two-network-interfaces – SDsolar

उत्तर

17

रूप आदमी ifconfig में कहा गया है, मीट्रिक नहीं Linux सिस्टम पर ifconfig आदेश के लिए एक समर्थित विकल्प, क्योंकि जब ifconfig आदेश संसाधित की जाती है:

यहाँ मेरी असफल प्रयास है यह रूटिंग टेबल प्रविष्टि नहीं बनाता है।

metric N 
      This parameter sets the interface metric. It is not available under GNU/Linux. 

आपके प्रश्न का उत्तर के लिए, आपको मार्ग आदेश का उपयोग करने के लिए, इच्छित मेट्रिक साथ मार्ग को जोड़ने और पुराने प्रविष्टि को हटाने के लिए होगा। उदाहरण के लिए:

sudo route add -net default gw 10.10.0.1 netmask 0.0.0.0 dev wlan0 metric 1 
sudo route del -net default gw 10.10.0.1 netmask 0.0.0.0 dev wlan0 metric 0 
+2

गेटवे निर्दिष्ट किए बिना मीट्रिक को बदलने का कोई तरीका है? मैंने देखा कि गेटवे पता लगाने योग्य नहीं हैं (हम कमांड के साथ जीडब्ल्यू आईपी नहीं ढूंढ सकते हैं), लेकिन जल्द ही एक नया इंटरफ़ेस सक्रिय होने पर जीडब्ल्यू स्वचालित रूप से सेट हो सकता है; इसलिए, मेट्रिक पहले ही निर्दिष्ट है, मैं ईथरनेट पर वाईफाई पसंद कर सकता हूं; लेकिन मैं वाईफाई गेटवे, न तो ईथरनेट सुनिश्चित कर सकता हूं। –

संबंधित मुद्दे