एकाधिक नेटवर्क कनेक्शन, ट्रैफ़िक कहाँ से रूट किया जाता है?


9

मेरे थिंकपैड में दो नेटवर्क इंटरफेस हैं, एक वायर्ड और एक वायरलेस। दोनों इंटरफेस को एक राउटर से जोड़ा जा सकता है जो बदले में इंटरनेट से जुड़ा होता है।

यदि दोनों इंटरफेस जुड़े हुए हैं, तो क्या दोनों इंटरफेस एक साथ या सिर्फ एक समय में उपयोग किए जाते हैं। मैं कैसे बता सकता हूं कि किस इंटरफ़ेस का उपयोग किया जाता है?

जवाबों:


4

मैंने अपने वायर्ड eth0 और wifi eth2 को नेटवर्क मैनेजर (दोनों dhcp) के साथ सक्रिय किया:

$ मार्ग -n
कर्नेल आईपी रूटिंग टेबल
डेस्टिनेशन गेटवे जेनमस्क फ्लैग्स मेट्रिक रेफरी इफ़ेक्ट
192.168.1.0 0.0.0.0 255.255.255.0 U 1 0 0 eth0
192.168.1.0 0.0.0.0 255.255.255.0 U 2 0 0 eth2
169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 eth0
0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 eth0

tcpdump -n -i eth0ट्रैफ़िक दिखाता है, जबकि tcpdump -n -i eth2नहीं।

तो चलिए रूटिंग टेबल में इंटरफेस को पुनः व्यवस्थित करने का प्रयास करते हैं:

सुडो मार्ग डेल -नेट 192.168.1.0/24 देव एथ 2
सूडो मार्ग जोड़ें -नेट 192.168.1.0/24 देव एथ 2
sudo मार्ग -n डिफ़ॉल्ट gw 192.168.1.1 देव eth2 जोड़ें

अब रूटिंग टेबल है:

कर्नेल आईपी रूटिंग टेबल
डेस्टिनेशन गेटवे जेनमस्क फ्लैग्स मेट्रिक रेफरी इफ़ेक्ट
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 eth2
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 eth0
0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 eth2
0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 eth0

अब tcpdump, eth2 इंटरफ़ेस के माध्यम से जाने वाले सभी ट्रैफ़िक को दिखाता है।


6

नेटवर्क इंटरफेस में "मीट्रिक" मान होता है। यदि कई इंटरफेस गेटवे तक पहुंच सकते हैं, तो सबसे छोटी मीट्रिक का उपयोग किया जाएगा।

आप netstat -rकमांड लाइन पर टाइप करके देख सकते हैं । ifconfigप्रत्येक इंटरफ़ेस के लिए मीट्रिक भी देगा।


+1 मीट्रिक मान क्या तय करता है? डिवाइस ही, कॉन्फ़िगरेशन, या कुछ और पूरी तरह से?
केंट बूगार्ट

1
+1 मेरे मामले में ifconfig टाइप करना (eth0 डिस्कनेक्ट किया गया, wlan0 जुड़ा हुआ) दिया गया मीट्रिक: 1 सभी इंटरफेस के लिए। इस मीट्रिक मूल्य की व्याख्या कैसे की जाती है?
कौशिक

@koushik मीट्रिक को उस नियम के लिए ट्रैफ़िक भेजने की लागत के रूप में सोचें। यह उस तरीके को भेजने की कोशिश करेगा जिसमें लागत कम से कम हो।
अज़ेंडेल
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.