वीएम के वीएम मैक पते को बदलकर नेटवर्किंग समस्या का समाधान किया गया है लेकिन समस्या का मूल कारण अभी भी एक रहस्य है


0

मेरे पास मैकबुक एयर पर लिनक्स वर्चुअलबॉक्स वीएम है जो यूएसबी ईथरनेट केबल के माध्यम से इंटरनेट से जुड़ता है।

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

लिनक्स वीएम उस नेटवर्क के कॉन्फ़िगरेशनgit को फिर से कॉन्फ़िगर करने के लिए भी उपयोग करता है जो उस विशेष नेटवर्क की आवश्यकताओं के आधार पर है जो इसे कनेक्ट कर रहा है। मेरे वाईफाई नेटवर्क पर घर पर कनेक्ट करते समय vm बस ठीक से कनेक्ट होता है।

मेरे कार्यालय में दो कनेक्शन विधियां हैं, निजी वाईफाई और वायर्ड।

वाईफाई कनेक्ट करेगा, और इंटरनेट को ठीक से एक्सेस करेगा, लेकिन ऐसा लगता था कि वेबपेज धीमी गति से लोड होंगे जैसे कि वे एक ही कनेक्शन पर लोड किए जा रहे थे। और जब SSH का उपयोग किसी दूरस्थ मशीन में किया जाता है तो वर्णों की टाइपिंग रुक जाती है। इसलिए मैंने इसके बजाय वायर्ड इंटरनेट का उपयोग करने की कोशिश की।

मैंने वर्चुअल बॉक्स में ब्रिज किए गए कनेक्शन को स्विच किया ताकि यह वायर्ड कनेक्शन को इंगित करे, और फिर गिट कॉन्फ़िगरेशन को स्विच किया, ताकि यह interfaceवायर्ड नेटवर्क पर होने वाले एक स्थिर आईपी को प्रतिबिंबित करे।

इस बिंदु पर मैं केवल अपने नेटवर्क के अंदर ही पिंग मशीनें लगा सकता था, और रुक-रुक कर मैं .8. but. but. ((Google के DNS) को पिंग कर सकता था, लेकिन थोड़ी देर बाद यह काम करना बंद कर देगा।

जिस तरह से मैंने इसे तय किया वह निक के मैक पते को बदलना था, और /etc/udev/rules.d/70-persistent-net.rulesपहले हटाने और रीबूट करके मेरे डेबियन आधारित डिस्ट्रो में तदनुसार समायोजित करें ।

क्या यह संभव है कि नेटवर्क जानता था कि उसी मैक पते का उपयोग वाईफाई और वायर्ड नेटवर्क के लिए किया जा रहा था, और इसलिए कनेक्शन बंद कर दिया गया? (हम काम पर Sonicwalls है)।

या कुछ और समस्या का कारण बना?


यह एक गु-गु-गु-भूत था!
Ƭᴇc atιᴇ007

मुझे खेद है कि इस प्रश्न को पूछने के लिए यह सही मुद्रा नहीं है?
leeand00

आप हमें यह अनुमान लगाने के लिए कह रहे हैं कि कुछ गलत क्यों था, जब कारणों (यदि कोई हो) की पुष्टि की जा सकती है (जब तक कि आप इसे फिर से तोड़ने के लिए तैयार न हों और सिद्धांतों और उत्तरों का परीक्षण करें क्योंकि वे आते हैं)। इसलिए यह एक अचूक प्रश्न है जो केवल अनुमान और राय (IMO) को प्रभावित करेगा। हां, Sonicwalls संभवतः ऐसा कर सकता है, क्योंकि कई अन्य नेटवर्क सुरक्षा उपकरण हो सकते हैं, जिनमें से कोई भी हमें नहीं पता कि यह कैसे कॉन्फ़िगर किया गया है।
Ƭᴇc atιᴇ007

चूँकि आप Sonicwalls पर संदेह करने लगते हैं, और हम यह नहीं जान सकते हैं कि वे आपके बिना हमें बताए कैसे कॉन्फ़िगर किए गए हैं, क्या आपने यह सुनिश्चित करने के लिए उनके सेटअप की जाँच की है कि वे मैक पते को लागू नहीं कर रहे हैं? आपके पास अन्य नेटवर्क उपकरण कैसे हो सकते हैं? किसी भी तरह, ध्यान रखें, इसे बंद करने के लिए एक से अधिक वोट लगते हैं। :)
ᴇc --ιᴇ007

1
फिर मैं कहूंगा कि आपके मूल प्रश्न को संपादित करें, इस समस्या को बताते हुए कि आप इस संदर्भ में सामना कर रहे हैं कि यह तय नहीं है, और इसमें शामिल हैं कि आपने क्या प्रयास किया है और परिणाम क्या थे।
Ƭᴇc atιᴇ007

जवाबों:


0

अगर मैं तुम होते, मैं पूरी तरह से गिट के बारे में भूल जाता , और अच्छे पुराने ढंग से जुड़ने की कोशिश करता: हाथ से। यह प्रयास करें, और हमें बताएं कि क्या यह काम करता है:

ईथरनेट कनेक्शन पर 1.Pick ब्रिज अडैप्टर।

2. VM में, अगर आपके पास है तो git और नेटवर्क-मैनेजर को रोकें :

 sudo service network-manager stop

3. अपने VM के ईथरनेट NIC को सेट करें:

 sudo ifconfig eth0 down

4.अब मैन्युअल रूप से कनेक्ट करने का प्रयास करें:

 sudo ifconfig eth0 up

 sudo dhclient -v eth0

और देखें कि क्या आप कनेक्ट करते हैं। यदि आप करते हैं, अर्थात , यदि आप एक आईपी पते की पेशकश देखते हैं, तो कृपया अपनी /etc/resolv.conf फ़ाइल में इन दो पंक्तियों को हाथ से जोड़ दें,

 nameserver 8.8.4.4

 nameserver 8.8.8.8

फिर DNS को पिंग करने का प्रयास करें:

  ping -c3 8.8.4.4

यदि यह सब काम करता है, तो कुछ भी अनहोनी आपकी फर्म की फ़ायरवॉल और / या प्रॉक्सी सेटिंग्स की ज़िम्मेदारी है। यदि यह काम नहीं करता है, तो कृपया हमें यहां बताएं कि क्या विफल रहता है और सबसे ऊपर, वास्तव में यह कैसे विफल होता है।


मैं सिर्फ अपनी कॉन्फ़िगरेशन फ़ाइलों को लिखने के लिए गिट का उपयोग करता हूं, /etc/network/interfacesऔर dnsmasq.confइसलिए मैं नेटवर्क के बीच आसानी से स्विच कर सकता हूं; जब मेरे पास एक नेटवर्क के लिए काम करने का कॉन्फ़िगरेशन होता है, तो मैं इसे एक शाखा में जोड़ता हूं gitऔर उसी नेटवर्क पर वापस आने पर इसे वापस लोड करता हूं। धन्यवाद, लेकिन मुझे पहले से ही पता है कि उस सामान को कैसे करना है।
leeand00

@ leeand00 बिंदु आपको यह नहीं सिखा रहा है कि यह कैसे करना है, यह बिंदु आपको ऐसा करने के लिए प्रेरित कर रहा है, अपने पीसी से संबंधित समस्याओं को स्पष्ट रूप से अपने लैन के प्रबंधन से संबंधित मुद्दों से अलग करने के लिए। मैं इस धारणा के तहत हूं कि अन्य कुशल पाठकों ने पहले ही आपको अपना प्रश्न स्पष्ट करने के लिए प्रेरित किया है।
मारियसमाटुटिया

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