इंटरनेट एक्सेस के लिए विशिष्ट इंटरफ़ेस सेट करें


21

मेरे पास उबंटू 12.04 LTS, 64-बिट, कर्नेल 3.5.0-49 पर चलने वाले तीन नेटवर्क इंटरफेस के साथ एक मशीन है।

मैं सभी तीन इंटरफेस का उपयोग कर रहा हूं। उनमें से दो LAN (eth0 और eth1) से जुड़े हैं और एक इंटरनेट (eth2) से जुड़ा है; लेकिन जब मैं इंटरनेट का उपयोग करने की कोशिश करता हूं, तो वह eth0 के माध्यम से जाने का प्रयास करता है (त्रुटि प्रतिक्रियाएं eth0 के IP से आती हैं)।

मुझे पता है कि अगर यह eth0 या eth1 के लिए गेटवे एड्रेस सेट नहीं करता है, तो यह काम करेगा (कहीं और अनुभव से), लेकिन मुझे किसी कारण से नेटवर्क मैनेजर जीयूआई मुझे कनेक्शन सेटिंग्स को बचाने नहीं देगा यदि कोई गेटवे निर्दिष्ट नहीं है (?)।

मैं गेटवे पते के लिए eth0 और eth1 सेट करने के लिए कैसे या तो a) सेट करता हूं, या b) इंटरनेट एक्सेस के लिए eth2 का उपयोग करने के लिए सिस्टम को बताता हूं (अर्थात, eth0 / eth1 के सबनेट पर IP नहीं है)।

जैसा कि eth0 और eth1 के गेटवे एड्रेस को अनसेट करने की कोशिश के लिए: नेटवर्क मैनेजर GUI को बायपास करने की कोशिश कर रहा हूं, मैंने / etc / नेटवर्क / इंटरफेस में चेक किया है, लेकिन उबंटू इसका उपयोग नहीं करता है (इसमें केवल लो के लिए एक प्रविष्टि है)। मैं वास्तव में इंटरफेस को कॉन्फ़िगर करने के अधिक आधुनिक तरीकों से परिचित नहीं हूं, और इसलिए मैंने वहां हार मान ली।


1
आपकी इंटरफ़ेस फ़ाइल में यदि आप नेटवर्क मैनेजर का उपयोग कर रहे हैं तो केवल auto lo iface lo inet loopback डिफ़ॉल्ट रूप से होना चाहिए ईथरनेट ईथरनेट eht0 का उपयोग करता है, तो क्या आप अपने lans का उपयोग eth1 और eth2 बदल सकते हैं?
वाइल्ड मैन

@WildMan यह एक अच्छा विचार है (eth0 के लिए इंटरनेट चल रहा है); मैं इसकी कोशिश कर सकता हूं। इस मशीन तक भौतिक पहुंच हासिल करना थोड़ा मुश्किल है (यह एक छत पर चढ़ा हुआ है), लेकिन मुझे इसे पैच बे के माध्यम से प्रबंधित करने में सक्षम होना चाहिए - हालांकि अगर मैं इसे गड़बड़ कर देता हूं और अपने रिमोट एक्सेस को बर्बाद कर देता हूं (तो यह बेकार है) वैसे भी शारीरिक पहुँच की आवश्यकता होगी।
जेसन सी

1
यदि आपके पास रूटिंग क्षमताएं हैं तो आप इस पोस्ट को देख सकते हैं: serverfault.com/questions/41077/… (यह पुराना है, लेकिन यह डिफ़ॉल्ट गेटवे को बाहर निकालने के लिए कह रहा है और बस एक है)
No Time

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

1
/etc/NetworkManager /etc/NetworkManager/system-connections
नो टाइम

जवाबों:


25

ऐसा लगता है कि आप डिफ़ॉल्ट गेटवे सेट करने का तरीका ढूंढ रहे हैं । आप वर्तमान सेटिंग्स को चलाकर देख सकते हैं ip route। आप शायद चाहते हैं कि आप कुछ इस तरह दिखें:

default via 192.168.0.1 dev eth0 ...
192.168.0.0/24 dev eth0 ...
192.168.1.0/24 dev eth1 ...
192.168.2.0/24 dev eth2 ...

ये मार्ग स्वचालित रूप से NetworkManager द्वारा बनाए जाते हैं। Try IPv4 सेटिंग्स संपादित करें मार्गों की जाँच करने का प्रयास करें only डिफ़ॉल्ट गेटवे बनने से रोकने के लिए दो लैन कनेक्शन पर अपने नेटवर्क पर संसाधनों के लिए केवल इस कनेक्शन का उपयोग करें

आपको NetorkManager के आसपास काम करने की आवश्यकता नहीं होनी चाहिए।


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