लिनक्स में पसंदीदा नेटवर्क इंटरफेस कैसे सेट करें


20

मेरे पास मेरा नेटवर्क इस तरह सेट है। http://docs.google.com/Doc?docid=0AZ1YxuLE4djaZGhqN2s1NmRfMjhjNjc0Ym1meg&hl=en

वर्तमान नेटवर्क वास्तुकला

शब्दों में: मेरे पास एक मशीन है (कैल्शियम, आर्क लिनक्स चलाने वाला) जिसमें दो नेटवर्क इंटरफेस हैं। eth0 एक राउटर तक उखाड़ा गया है, और गीगाबिट है। Eth1 को सीधे सीधे 10Megabit से अधिक के यूनिवर्सिटी नेटवर्क तक पहुंचाया जाता है। राउटर के अपलिंक को विश्वविद्यालय नेटवर्क के साथ जोड़ा जाता है, और यह 10Megabit भी है।

वर्तमान में (मेरा मानना ​​है) कैल्शियम पर सभी ट्रैफ़िक रूटर के माध्यम से eth0 से गुजर रहा है, चाहे वह आंतरिक हो या बाहरी। (मैं इसकी पुष्टि कैसे कर सकता हूं?)

आदर्श रूप से, ट्रैफ़िक जो आंतरिक नेटवर्क (192.168.10.0/24) के लिए नियत है, एथून से अधिक राउटर तक और जहाँ भी यह जा रहा है, यात्रा करेगा। अन्य सभी यातायात को eth1 पर जाना चाहिए।


जोड़े गए टैग: tcpip रूटिंग मार्ग
वार्नर

यदि आप लोगों को इसे एक्सेस करने की अनुमति नहीं देते हैं तो आपका Google दस्तावेज़ यहां बहुत मदद नहीं करता है।
ज़ॉर्दाचे

माफ़ करना। मुझे लगा कि मैंने इसे सार्वजनिक कर दिया है, लेकिन Google डॉक्स को मेरी सेटिंग याद नहीं है। यह अब सुलभ होना चाहिए।
माइक कूपर

जवाबों:


14

आपका नेटवर्क रूटिंग टेबल यह निर्धारित करेगा कि पैकेट कैसे रूट किए जाते हैं। रूटिंग को प्रभावित करने के लिए आप अतिरिक्त मार्ग जोड़ सकते हैं या डिफ़ॉल्ट गेटवे बदल सकते हैं।

यदि आप अतिरिक्त सहायता चाहते हैं, तो कृपया अपनी रूटिंग तालिका प्रदान करें।

रूटिंग टेबल प्रदर्शित करने के लिए:

/sbin/route -n

डिफ़ॉल्ट gw को हटाने के लिए:

/sbin/route del default gw $IP

डिफ़ॉल्ट gw जोड़ने के लिए:

/sbin/route add default gw $IP

अतिरिक्त विवरण के लिए, मैनपेज देखें। रूटिंग टेबल के साथ-साथ हेरफेर करने और प्रदर्शित करने के अन्य तरीके भी हैं।

netstat -rप्रदर्शित करने के लिए और ipआगे हेरफेर करने के लिए।


30

यहां इसका पूरा जवाब है, यदि यह दूसरों की मदद करता है:

192.168.10 गंतव्यों के साथ पैकेट बनाने के लिए। eth0 का उपयोग करें, और अन्य सभी पैकेटों में eth1 का उपयोग करें:

1) अपनी वर्तमान मार्ग तालिका देखें

ip route list

एक प्रविष्टि कुछ इस तरह होगी "192.168.1.1 के माध्यम से डिफ़ॉल्ट" जहां 192.168.1.1 आपका राउटर (उर्फ गेटवे) आईपी पता है। Eth0 और eth1 के लिए गेटवे याद रखें, क्योंकि हमें बाद में उनकी आवश्यकता होगी।

2) डिफ़ॉल्ट मार्ग को हटाएं। (चेतावनी: यह आपको ऑफ़लाइन करेगा।)

ip route del default

3) एक नया डिफ़ॉल्ट मार्ग जोड़ें (यह आपको ऑनलाइन वापस लाएगा)। नीचे के गेटवे आईपी पते के साथ, नीचे 192.168.1.1 बदलें।

ip route add default via 192.168.1.1 dev eth1

4) एक विशिष्ट मार्ग जोड़ें जिसे eth0 द्वारा परोसा जाएगा। अधिक-विशिष्ट मार्ग स्वचालित रूप से कम विशिष्ट लोगों पर वरीयता लेते हैं।

ip route add 192.168.10.0/24 via 192.168.1.1 dev eth0

अंत में, आप लिनक्स से पूछ सकते हैं कि किसी विशिष्ट आईपी पते पर पैकेट भेजने के लिए किस इंटरफ़ेस का उपयोग किया जाएगा:

ip route get 8.8.8.8

यदि कॉन्फ़िगरेशन काम करता है, तो पैकेट 8.8.8.8 (Google का सर्वर) eth1 का उपयोग करेगा। अपने स्थानीय नेटवर्क पर किसी भी आईपी के पैकेट:

ip route get 192.168.10.7

eth0 का उपयोग करेगा।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.