क्या मैं एक ही समय में वाई-फाई और केबल (ईथरनेट) नेटवर्किंग का उपयोग कर सकता हूं?


10

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

मैं अपने वाई-फाई राउटर के माध्यम से इंटरनेट कैसे ब्राउज़ कर सकता हूं और उसी समय अपने कनेक्टेड ईथरनेट केबल के माध्यम से अपने स्थानीय लैन वेब एप्लिकेशन को ब्राउज़ कर सकता हूं?


आप "LAN एप्लिकेशन" का उपयोग कैसे करते हैं? क्या आप हमें उन वेब पते का उदाहरण दे सकते हैं जिनका उपयोग आप उन्हें एक्सेस करने के लिए कर रहे हैं? क्या आप इस बात की पुष्टि कर सकते हैं कि जब आप कहते हैं "यह इंटरनेट से जुड़ने की कोशिश करता है" तो आपका मतलब है कि जब आप किसी LAN एप्लिकेशन को एक्सेस करने की कोशिश करते हैं तो यह किसी तरह इंटरनेट पर इस एप्लिकेशन को देखने की कोशिश करता है? आपने अपने कंप्यूटर (वायरलेस और ईथरनेट दोनों) पर नेटवर्क कैसे कॉन्फ़िगर किया?
Huygens

@Huygens मैं अपने LAN वेब आधारित ऐप्स के लिए निम्न पते का उपयोग करता हूं: xxx.xxx.com/weberp । या 10.10.100.3/weberp। और यह इंटरनेट पर जाने की कोशिश करता है। दोनों कनेक्शन डीएचसीपी हैं।
ओमादेगबो

क्या nslookup xxx.xxx.comवायरलेस पर आईपी के लिए लौट रहा है और क्या यह ईथरनेट लैन पर लौट रहा है? इसके अलावा, आपके डीएचसीपी वायरलेस लैन का सबनेट क्या है और आपके डीएचसीपी ईथरनेट लैन का सनसेट क्या है? अंत में, जब आप ईथरनेट LAN ( route -n) से जुड़े हों, तो रूटिंग टेबल क्या है ?
ह्यूजेंस

जो मैं समझता हूं, वायरलेस और वायर्ड 2 अलग-अलग कनेक्शन हैं, आपके सिस्टम के लिए आपके लैन इंटरफेस के माध्यम से स्थानीय नामों को हल करने के लिए कोई समस्या नहीं होनी चाहिए। क्या आप हमें अपने आईपी पते / सबनेट मास्क पर कुछ जानकारी प्रदान कर सकते हैं? अपने कंसोल पर निम्न कमांड चलाएँ और हमें परिणाम दें: ifconfig या ip परिणाम पोस्ट करें।
जमरसैवा

आपको एक या दूसरे को चुनना होगा, वे दोनों एक ही फ़ंक्शन करते हैं, ईथरनेट वाईफ़ाई को ओवरराइड करता है।
सीन

जवाबों:


5

आपको यकीन है। आपने इसे निर्दिष्ट नहीं किया है, लेकिन मैं मान रहा हूं कि आपको वायरलेस और वायर्ड कनेक्शन दोनों पर स्वचालित रूप से आईपी पता प्राप्त होगा ( डीएचसीपी के माध्यम से )।

वायर्ड ईथरनेट वायरलेस की तुलना में तेज है, इसलिए यदि कहीं जाने के लिए दो तरीके हैं, तो वायर्ड डिफ़ॉल्ट रूप से वाई-फाई पर पूर्वता ले जाएगा। इसके साथ ही, जब आप दोनों लिंक से जुड़ते हैं, तो डिफ़ॉल्ट रूप से दोनों डीएचसीपी सर्वर यातायात के सभी के लिए डिफ़ॉल्ट गेटवे के रूप में खुद को विज्ञापित करेंगे।

तो अब आपके कंप्यूटर को लगता है कि इंटरनेट से जुड़ने के दो तरीके हैं, और वायर्ड पसंद किया जाता है क्योंकि यह ईथरनेट के माध्यम से इंटरनेट के लिए ट्रैफ़िक भेजेगा। यदि ऐसा है, तो आप अपनी रूटिंग टेबल में डिफ़ॉल्ट नेटवर्क 0.0.0.0 के लिए दो गेटवे देखेंगे route -n, एक आपके वायरलेस राउटर के साथ एक गेटवे के रूप में और एक वायर्ड के लिए।

लेकिन ईथरनेट गेटवे के लिए मीट्रिक वायरलेस से कम होगा, इसलिए आपका पीसी पैकेट को वहां भेज देगा। अब जब आपका ईथरनेट राउटर उन्हें मिल जाता है, तो यह नहीं पता होता है कि उनके साथ क्या करना है, इसलिए यह उन्हें छोड़ देता है। वह क्रम जहाँ आप पहले जुड़े थे कोई फर्क नहीं पड़ता।

जहां तक ​​फिक्सिंग (यह डीएचसीपी मामले को मानता है), सही तरीका यह होगा कि लैन राउटर को खुद को डिफ़ॉल्ट गेटवे के रूप में विज्ञापन को रोकने के लिए कहा जाए। आपको राउटर में लॉग इन करना होगा और सेटिंग्स के माध्यम से देखना होगा। यदि आपके पास राउटर पर कोई नियंत्रण नहीं है, तो आप इसे अपने अंत से हटा सकते हैं:

route del default gw eth.router.ip.address

1

मुझे अभी भी आपके पास एक जवाब देने के लिए पर्याप्त जानकारी नहीं है जिसमें मैं 100% आश्वस्त हूं, लेकिन यहां कुछ परिकल्पनाएं हैं।

  • जब सक्षम LAN पर कनेक्ट किया जाता है, तो आप वायरलेस LAN का उपयोग करते समय की तुलना में एक अलग सबनेट पर होते हैं। इन 2 LAN के बीच रूटिंग को कॉन्फ़िगर नहीं किया गया है, और इस प्रकार जब एक IP रेंज जो वर्तमान सक्रिय LAN में नहीं है, का अनुरोध करते हुए, पैकेट को "डिफ़ॉल्ट" इंटरफ़ेस पर भेजा जाता है, आमतौर पर गेटवे / राउटर।
  • आपके पास वायरलेस और वायर्ड कनेक्शन दोनों सक्रिय हैं, लेकिन वायर्ड वायरलेस के बाद सक्रिय हो जाता है और जो भी नेटवर्क प्रबंधन टूल आप उपयोग कर रहे हैं वह रूट तालिका प्रविष्टियों को अंतिम सक्रिय कनेक्शन के साथ बदल रहा है। इस प्रकार, जब आप वायर्ड कनेक्शन को सक्रिय करते हैं, तो पिछली रूटिंग टेबल "रद्द / हटा दी जाती है"। आपको अपने नेटवर्क प्रबंधन टूल में मैन्युअल रूप से रूटिंग को समायोजित करने की आवश्यकता हो सकती है।

0

उबंटू का नेटवर्क मैनेजर अब केवल स्थानीय संसाधनों के लिए एक इंटरफेस को अलग करने के लिए एक अच्छी सुविधा के साथ आता है। यह सुविधा आपको एक इंटरफेस (जैसे वीपीएन या लैन कनेक्शन) को स्थानीय-केवल के रूप में निर्दिष्ट करने और आउटबाउंड इंटरनेट कनेक्शन के लिए उपयोग नहीं करने की अनुमति देती है।

अपने वाईफाई मेनू से, संपादन कनेक्शन पर जाएं और फिर उस ईथरनेट कनेक्शन का चयन करें जिसे आप संपादित करना चाहते हैं। फिर, IPv4 सेटिंग्स टैब पर जाएं, और रूट्स बटन पर क्लिक करें। लेबल वाले बॉक्स की जाँच करें इस कनेक्शन का उपयोग केवल इसके नेटवर्क पर संसाधनों के लिए करें :

यहाँ छवि विवरण दर्ज करें

करने के लिए भी ऐसा ही करने IPv6 सेटिंग यदि आवश्यक हो तो टैब। फिर, अंत में, परिवर्तित इंटरफ़ेस को डिस्कनेक्ट और फिर से कनेक्ट करें।

अब, उबंटू बुद्धिमानी से इस इंटरफेस के माध्यम से इंटरनेट-बाउंड ट्रैफिक को रूट नहीं करेगा।


वैकल्पिक रूप से, आप कमांड-लाइन से एक ही काम कर सकते हैं। cdसे अधिक करने के लिए /etc/NetworkManager/system-connectionsऔर इंटरफ़ेस आप लक्षित करना चाहते हैं।

इसके साथ खोलें sudo nano <your targeted interface>और नीचे [ipv4]और [ipv6]हेडर के नीचे दिए गए टेक्स्ट को जोड़ें :

never-default=true

आपकी तैयार फ़ाइल कुछ इस तरह दिखनी चाहिए:

...

[ipv4]
dns-search=
method=auto
never-default=true

[ipv6]
addr-gen-mode=stable-privacy
dns-search=
ip6-privacy=0
method=auto
never-default=true

ध्यान दें कि कमांड-लाइन विधि के साथ, आपको इन सेटिंग्स को जगह लेने की अनुमति देने के लिए नेटवर्क को डिस्कनेक्ट और फिर से कनेक्ट करना होगा।

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