नेटवर्क प्रबंधक का उपयोग करते समय संबंध वायर्ड और वायरलेस


10

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

मोड 1, सक्रिय बैकअप में संबंध, बिल्कुल वैसा ही लगता है जैसा मैं चाहता हूं। मैंने इसे स्थापित करने के तरीके के बारे में ऑनलाइन कई संसाधन ढूंढे हैं, लेकिन नेटवर्क कॉन्फ़िगरेशन वितरण के बीच और यहां तक ​​कि प्रत्येक वितरण के विभिन्न संस्करणों के बीच काफी भिन्न होता है, ताकि इसके लिए चरण थोड़ा भिन्न हो सकें।

क्या अधिक है, मैंने जो निर्देश पाया है उनमें से अधिकांश स्थिर कॉन्फ़िगरेशन पर भरोसा करते हैं, जैसे हार्डकोडिंग नेटवर्क पते और यहां तक ​​कि WPA पासवर्ड / etc / नेटवर्क / इंटरफेस में। मैं अपने लैपटॉप को अन्य नेटवर्क पर ले जाता हूं, इसलिए मैं नेटवर्क कॉन्फ़िगरेशन को स्टोर करने के लिए नेटवर्क मैनेजर पर भरोसा करता हूं।

"बंधन eth0 wlan0" को गुगली करके, मुझे एक नमूना / आदि / नेटवर्किंग / इंटरफेस फाइल मिली जो अधिक या कम काम करता है, लेकिन मुझे स्पष्ट रूप से अपनी रूटिंग टेबल के साथ अजीब चीजें करने से रोकने के लिए नेटवर्क मैनेजर को अक्षम करना होगा । और जब बॉन्ड सक्रिय होता है, तो मैं वाई-फाई नेटवर्क को बदलने के लिए नेटवर्क प्रबंधक एप्लेट का उपयोग नहीं कर सकता।

नेटवर्क मैनेजर 0.9.8 बंधुआ इंटरफेस का समर्थन करता है, लेकिन केवल ईथरनेट और इनफिनिबल कनेक्शन के लिए, वाई-फाई के लिए नहीं।

क्या ईथरनेट और वाई-फाई कनेक्शन को बंध करने का एक तरीका है जो नेटवर्क मैनेजर के साथ संगत है?


1
ssh सत्र नहीं तोड़ने के लिए, मैं mosh की सलाह दूंगा
törzsmókus

क्या आपको अंत में यह काम मिला? मैं मिंट 19.1 में ऐसा ही करने की कोशिश कर रहा हूं।
मार्केन्स

@ मैकर्न्स: नेटवर्क मैनेजर के GUI के साथ अभी भी ऐसा करने का कोई तरीका नहीं है। किसी ने नेटवर्क प्रबंधक के CLI ( nmcli) का उपयोग करके ऐसा करने का दावा किया है । मेरे पास मेरे वायर्ड नेटवर्क के लिए केबल नहीं हैं जहां मैं अभी हूं, इसलिए मैंने अभी तक इसकी कोशिश नहीं की है। यदि आप इसे आज़माते हैं, तो यदि आप यहाँ वापस रिपोर्ट करते हैं (उत्तर के रूप में, अगर यह काम करता है) तो मैं इसकी सराहना करूँगा।
पी डैडी

@Paddy उस लिंक के लिए धन्यवाद, मैंने उस लिंक के आधार पर एक उत्तर जोड़ा है क्योंकि यह काम करता है।
मैकर्स

जवाबों:


2
  1. अपने ईथरनेट कनेक्शन को अक्षम करें
  2. सुनिश्चित करें कि आप वाईफाई कनेक्शन सक्रिय हैं
  3. अपने इथरनेट डिवाइस के साथ myeth0 की जगह अपने wifi डिवाइस के साथ mywifi0, अपने वाईफाई नेटवर्क के साथ MYSSID और अपने वाईफाई पासवर्ड के साथ MYWIFIPASSWORD: निम्नलिखित कमांड को निष्पादित करें:
nmcli con add type bond con-name bond ifname bond0 mode active-backup primary myeth0 +bond.options "fail_over_mac=active,miimon=100,primary_reselect=always,updelay=200"
nmcli con add type wifi con-name bond-wlan slave-type bond master bond0 ifname mywifi0 ssid MYSSID
nmcli c modify bond-wlan wifi-sec.key-mgmt wpa-psk wifi-sec.psk MYWIFIPASSWORD
nmcli con add type ethernet con-name bond-eth slave-type bond master bond0 ifname myeth0
nmcli c up bond
  1. यदि वे स्वचालित रूप से शुरू नहीं होते हैं, तो आपको निम्नलिखित कार्य भी करने पड़ सकते हैं:
nmcli c up bond-eth
nmcli c up bond-wifi

1

नोट: पूर्ण उत्तर नहीं, संसाधन जो एक उत्तर प्राप्त कर सकते हैं।

सवाल दोहराते हुए:

नेटवर्क मैनेजर का उपयोग करके (n) एपी और एसटीए के बीच एक बंधुआ लिंक बनाया जाता है; ऐसा है कि:

  • एक वाईफ़ाई कनेक्शन मौजूद हो सकता है
  • एक ईथरनेट कनेक्शन मौजूद हो सकता है
  • जब दोनों कनेक्शन मौजूद हों, तो ईथरनेट को प्राथमिकता दें
  • कनेक्शन की जानकारी की परवाह किए बिना कनेक्शन (वाईफाई, ईथरनेट, दोनों)

यह सवाल STA (स्टेशन) पर केंद्रित है, हालांकि एक बॉन्ड के अस्तित्व के लिए, AP (एक्सेस प्वाइंट) को कॉन्फ़िगरेशन की आवश्यकता होगी।

आर्क लिनक्स एक समाधान का विवरण देता है (सिस्टमड / सिस्टमक्टेल का उपयोग करते हुए): वायरलेस बॉन्डिंग

NetworkManager GUI वाईफ़ाई को विकल्प के रूप में प्रस्तुत नहीं करता है ।

हालाँकि, NetworkManager CLI मांगी गई बॉन्डिंग के विकल्पों का समर्थन करता है:

NetworkManager कमांड लाइन टूल का उपयोग करके नेटवर्क बॉन्डिंग, nmcli

Nmcli के साथ काम करने में, वाईफ़ाई का समर्थन करने के लिए संबंध प्रकट होता है:

$ nmcli con टाइप wifi ifname wlps3s0 मास्टर बॉन्ड 0 जोड़ें

त्रुटि: तर्क 'ssid' अपेक्षित था, लेकिन 'मास्टर' प्रदान किया गया।

यह एक एथ और वाईफाई कनेक्शन को एक साथ बांधने के समाधान के करीब पहुंचना चाहिए। वर्तमान में मेरे पास इस सवाल का पूरी तरह से जवाब देने के लिए एक पूर्ण बंधन नहीं है।


1
$ nmcli con add type wifi ifname wlps3s0 master bond0 ssid $YOURSSID

6
क्या आप यह समझाने की कोशिश कर सकते हैं कि यह कैसे मदद कर सकता है। उन्हें बिना बताए लंबी कमांड लाइन देना आमतौर पर एक बुरा विचार है।
कीवी

0

क्या आप की जरूरत है एक स्थिर डीएचसीपी विन्यास है।

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

आपके कंप्यूटर को इथरनेट और / या वाईफाई के तहत एक ही आईपी होने का विश्वास करने के लिए आपके स्थानीय नेटवर्क पर अन्य कंप्यूटर बनाने का कोई तरीका नहीं है जब तक कि आईपी वास्तव में समान नहीं है, उदाहरण के लिए 168.192.7.87।

दोनों स्थितियों में समान आईपी रखने का तरीका डीएचसीपी सर्वर को आपके कंप्यूटर के मैक पते के लिए समान आईपी रखना है। हालांकि, ईथरनेट और वाईफाई का मैक पता अलग-अलग हैं (विभिन्न हार्डवेयर से आते हैं)। कुछ राउटर सॉफ्टवेयर हैं जो ऐसा नहीं कर सकते हैं

अधिक विशिष्ट होने के लिए, डीएचसीपी सर्वर इस स्थिर आईपी को आपके लैन पर प्रत्येक एनआईसी को निर्दिष्ट एक अद्वितीय मैक पते पर असाइन करता है।

हालाँकि, आप इसे dnsmasq के साथ काम कर सकते हैं

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

लेकिन आपको यह सुनिश्चित करने की आवश्यकता है कि आपके लैपटॉप पर नेटवर्क मैनेजर एक ही समय में दोनों इंटरफेस शुरू न करें ? इस


इसके अलावा, कोई एक इंटरफेस पर मैक क्लोनिंग पर विचार कर सकता है।
loa_in_

इस मामले में @loa_in_ MAC क्लोनिंग एक बहुत बुरा विचार है क्योंकि दोनों इंटरफेस एक ही तार (~ नेटवर्क) में सक्रिय होंगे। और हो सकता है कि दोनों एक ही समय में सक्रिय हो जाएं। अगर दो मैक बराबर हैं तो पैकेट कहाँ जाना चाहिए? समस्याओं का एक निश्चित स्रोत।
इसहाक
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.