वर्चुअलबॉक्स ब्रिड्ड नेटवर्क पहुंच से बाहर है


3

मैं वर्चुअलबॉक्स के नवीनतम संस्करण (v5.5.20.20) के भीतर अपने वीएम (ताजा उबंटू सर्वर 16.04 एलटीएस इंस्टॉल) के लिए एक नेटवर्क ब्रिज एडाप्टर का उपयोग करने की कोशिश कर रहा हूं। रनिंग ifconfig -aनिम्न आउटपुट देता है:

ifconfig

जैसा कि आप देख सकते हैं कि आईपी-एड्रेस 192.168.3.59 है, जिसे मेरे होस्ट नेटवर्क के डीएचसीपी सर्वर (सबनेट 192.168.3) द्वारा सौंपा जा रहा है। तो सब कुछ ठीक काम करने लगता है, लेकिन जब मैं पिंग करने की कोशिश कर रहा हूं 8.8.8.8, उदाहरण के लिए, मुझे निम्न त्रुटि संदेश मिलता है:

कनेक्ट करें: नेटवर्क पहुंच से बाहर है

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

कुछ और जानकारी जो उपयोगी हो सकती है:

  • होस्ट पीसी विंडोज 10 पर चलता है
  • इंटरफ़ेस ( /etc/network/interfaces) फ़ाइल अछूता है
  • दो एडेप्टर (NAT और केवल होस्ट) का उपयोग करना काम करता है, लेकिन यह वह नहीं है जो मुझे चाहिए
  • मेरे पास एक पुराना VM (Ubuntu 14.03) है जो पुल एडाप्टर के साथ ठीक काम कर रहा है

कोई मदद / सुझाव बहुत सराहना की जाएगी!

संपादित करें: जोड़ा गया रूटिंग टेबल

ip route show निम्नलिखित आउटपुट:

172.23.23.0/24 via 192.168.3.108 dev enp0s3
192.168.3.0/24 dev enp0s3 proto kernel scope link src 192.168.3.59

यह रूटिंग टेबल इश्यू हो सकता है - आपका वीएम नहीं जानता है कि 8.8.8.8 के लिए किस्मत में पैकेट कहां भेजें। कृपया इस सवाल में जोड़ें (उदाहरण के लिए 'आईपी रूट शो' के आउटपुट को चिपकाकर)
मारेक रुस्त

@MarekRost मैंने राउटिंग टेबल के साथ अपना जवाब अपडेट किया है।
जेसन

जवाबों:


3

आप सबनेट के दायरे से बाहर ट्रैफ़िक के लिए डिफ़ॉल्ट मार्ग याद कर रहे हैं। विशेषाधिकार प्राप्त उपयोगकर्ता के रूप में निम्न आदेश चलाएँ:

आईपी ​​मार्ग आईपी-ऑफ-राउटर-ऑन-लोकल-नेटवर्क देव enp0s3 के माध्यम से डिफ़ॉल्ट जोड़ते हैं

यह आपको Google के सर्वर को पिंग करने और बाहरी कनेक्शन बनाने की अनुमति देनी चाहिए। इस सेटिंग को स्थायी बनाना (रिबूट के बाद बने रहने के लिए) आपके वीएम कनेक्ट करने की विधि पर निर्भर करेगा, लेकिन इसे अधिकांश प्रणालियों पर काम करना चाहिए: http://www.linuxquestions.org/questions/linux-networking-3/permanently-add-tatic -route-16,769 /


1
आपने निश्चित रूप से राउटिंग टेबल के साथ सही दिशा में मुझे धन्यवाद दिया है, बहुत बहुत धन्यवाद! मैंने जोड़ना समाप्त कर दिया sudo ip route add default via 0.0.0.0 dev enp0s3है etc/network/interfaces। बहुत अजीब है कि इस मार्ग को मैन्युअल रूप से जोड़ा जाना चाहिए, मेरे पुराने वीएम ने इस मार्ग को डिफ़ॉल्ट रूप से जोड़ा है।
जेसन मेक

आपका स्वागत है। मुझे यकीन नहीं है कि आपका समाधान हालांकि काम करेगा। /etc/network/interfacesनियमित शेल स्क्रिप्ट के रूप में पार्स नहीं किया जाता है। और भले ही - sudo के रूप में अच्छी तरह से काम करने की संभावना नहीं है, क्योंकि यह आपके सामान्य उपयोगकर्ता द्वारा नहीं चलाया जाएगा। इसके बजाय GATEWAYइस फ़ाइल में चर को अपने राउटर पर सेट करने का प्रयास करें, उम्मीद है कि यह डिफ़ॉल्ट मार्ग बनाएगा।
मारेक रुस्त

up ip route add default via 0.0.0.0 dev enp0s3काम जोड़ना , लेकिन गेटवे सेट करना काम नहीं लगता। एक और मजेदार तथ्य यह है कि यह समस्या केवल उबंटू 16.04 पर घट रही है, 14.04.4 LTS पर सब कुछ ठीक है।
जेसन

हम्म - यह उबंटू इनस्टार्ट इनिट से सिस्टमड इनिट तक संक्रमण के कारण हो सकता है। Systemd में स्थिर नेटवर्क कॉन्फ़िगरेशन /etc/systemd/network/<your-name>.network से लोड किया जाता है। इन सेटिंग्स को लोड करने के लिए जिम्मेदार सेवा सिस्टमड-नेटवर्कड है। वायदा विवरण के लिए मैन पेज से परामर्श करें।
मारेक रोस्ट
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.