Ubuntu 16.04 क्लाइंट के लिए वर्चुअलबॉक्स नेटवर्क सेट करें


6

वर्चुअलबॉक्स संस्करण 4.3.26 में मैं Ubuntu 16.04 क्लाइंट स्थापित करना चाहूंगा। नेटवर्क कॉन्फ़िगरेशन एडेप्टर 1 है: एडेप्टर एडेप्टर नाम: eth0 एडाप्टर 2: NAT

इस कॉन्फ़िगरेशन के साथ मेरे पास इंटरनेट का उपयोग है, लेकिन मेरे स्थानीय नेटवर्क के लिए नहीं।

मैंने कोशिश की: स्थैतिक-आईपी-इन-वर्चुअलबॉक्स-मशीन-साथ-ubuntu-16-04 लेकिन जब केवल होस्ट करने के लिए सेट किया गया था, तो मैं किसी भी चीज का चयन करने में सक्षम नहीं था।

मैंने वर्चुअलबॉक्स मैनुअल चैप्टर 6 पढ़ा है लेकिन इसका हल नहीं खोज सका।

मैंने कोशिश की है कि कैसे एक नेटवर्क कार्ड का नाम बदला जाए लेकिन एक नियम जोड़ने से मेरे काम नहीं आया।

मेरे अन्य वर्चुअलबॉक्स क्लाइंट्स में मुझे परिणाम के साथ क्लाइंट (उबंटू) इंटरफेस फाइल (/ etc / नेटवर्क / इंटरफेस) में जोड़ना था:

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

auto eth1
iface eth1 inet static
dns-nameservers 192.168.1.70 192.168.1.1
address 192.168.1.66
gateway 192.168.1.1

और वर्चुअलबॉक्स नेटवर्क सेटिंग एडेप्टर 1 में: एडाप्टेड एडेप्टर, नाम: eth0

इस कॉन्फ़िगरेशन के साथ मेरे स्थानीय नेटवर्क और इंटरनेट का उपयोग मेरे अन्य (Ubuntu 14.04) वर्चुअलबॉक्स ग्राहकों के साथ है।

उबंटू 16.04 में नाम प्रणाली बदल गई है, कोई eth0 अब नहीं है, लेकिन ifconfig का उपयोग करके जाँच करें:

me@vBox1b-client:~$ ifconfig
enp0s3    Link encap:Ethernet  HWaddr 08:00:27:9e:aa:c9  
          inet addr:192.168.1.78  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::a00:27ff:fe9e:aac9/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:41 errors:0 dropped:0 overruns:0 frame:0
          TX packets:84 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:4304 (4.3 KB)  TX bytes:8988 (8.9 KB)

enp0s8    Link encap:Ethernet  HWaddr 08:00:27:17:a7:e6  
          inet addr:10.0.3.15  Bcast:10.0.3.255  Mask:255.255.255.0
          inet6 addr: fe80::a16b:7a82:bf0b:7247/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:4 errors:0 dropped:0 overruns:0 frame:0
          TX packets:67 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:1328 (1.3 KB)  TX bytes:7953 (7.9 KB)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:10 errors:0 dropped:0 overruns:0 frame:0
          TX packets:10 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1 
          RX bytes:534 (534.0 B)  TX bytes:534 (534.0 B)

तो इस जानकारी के साथ मैंने अपनी इंटरफेस फ़ाइल को इसमें बदल दिया:

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

auto enp0s3
iface enp0s3 inet static
dns-nameservers 192.168.1.70 192.168.1.1
address 192.168.1.66
gateway 192.168.1.1

मैंने रिबूट किया और वास्तव में मेरे पास मेरे स्थानीय नेटवर्क तक पहुंच थी, लेकिन अब इंटरनेट नहीं।

तो वर्चुअलबॉक्स सर्वर में मैं एडेप्टर 1 में नाम के साथ बदलना चाहता था: eth0 to enp0s3 लेकिन मैं नाम बिल्कुल नहीं बदल सका।

DNS ठीक लगता है।

स्थानीय:

ping mylocal.com
PING mylocal.com (192.168.1.73) 56(84) bytes of data.
64 bytes from 192.168.1.73: icmp_seq=1 ttl=64 time=0.961 ms

DNS स्थानीय IP पता पा सकता है और IP पता प्रतिक्रिया करता है।

इंटरनेट (ग्लोकल):

ping nu.nl
PING nu.nl (62.69.166.254) 56(84) bytes of data.
From 192.168.1.66 icmp_seq=1 Destination Host Unreachable

इसके अलावा वैश्विक DNS IP पता पा सकते हैं, लेकिन IP पता प्रतिक्रिया नहीं देता है।

DNS सर्वर जो उपयोग किया जाता है:

nslookup host
Server:     192.168.1.70
Address:    192.168.1.70#53

वर्चुअलबॉक्स मैक पते के साथ संघर्ष हो सकता है, इसलिए मैंने उन्हें वर्चुअलबॉक्स प्रबंधक में ताज़ा किया, लेकिन परिणाम के बिना।

मेरे पास तीन प्रश्न हैं:

  1. यह कैसे संभव है कि एक नेटवर्क को जोड़ने से इंटरनेट एक्सेस ब्लॉक हो जाए? मैं वास्तव में समझना चाहूंगा कि क्या हो रहा है, इससे एक समाधान बेहतर होता है।
  2. वर्चुअलबॉक्स ने मुझे एडॉप्टर नाम को enp0s3 में बदलने की अनुमति क्यों नहीं दी?
  3. मैं इंटरनेट और अपने स्थानीय नेटवर्क तक एक साथ कैसे पहुंच सकता हूं?

जवाबों:


10

जब आप एक नया नेटवर्क एडेप्टर जोड़ते हैं और एक गेटवे सेट करते हैं, तो यह "डिफॉल्ट गेटवे" बन जाता है और सभी इंटरनेट ट्रैफ़िक को इसके माध्यम से रीडायरेक्ट किया जाता है, आपके केस गेटवे में 192.168.1.1

gateway 192.168.1.1अपने नेटवर्क सेटिंग्स में हटाने / टिप्पणी करने का प्रयास करें । मैं दो नेटवर्क एडेप्टर का भी उपयोग करता हूं।

पहला एक "NAT" प्रकार है और इंटरनेट एक्सेस के लिए है और इसके लिए सेट है dhcp। आभासी मशीनों के बीच संबंध के लिए "होस्ट-ओनली" में दूसरा और स्टेटिक आईपी है। इसके लिए प्रवेश द्वार निर्धारित न करें , क्योंकि यह केवल वीएम के बीच कनेक्शन के लिए है।

आपको "होस्ट-ओनली" अडैप्टर फॉर्म को भी जोड़ना होगा फ़ाइल → वरीयताएँ → नेटवर्क → होस्ट केवल नेटवर्क।

यहाँ आप विस्तृत विवरण प्राप्त कर सकते हैं http://www.slideshare.net/powerhan96/networking-between-host-and-guest-v-ms-in-virtual-box , और यहाँ मेरी / etc / नेटवर्क / इंटरफेस है

# The Loopback network interface
auto lo
iface lo inet loopback

#The Primary network interface
auto enp0s3
iface enp0s3 inet dhcp

#The secondary network interface (host-only)
auto enp0s8
iface enp0s8 inet static
    address 192.168.56.101
    network 192.168.56.0
    netmask 255.255.255.0
    broadcast 192.168.56.255
    #gateway 192.168.56.1 NOTE: remove/comment gateway or set enp0s3 as a default gateway. 

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

यह इस समस्या को हल करने के लिए ऑनलाइन सबसे अच्छा स्पष्टीकरण है। धन्यवाद
निक Pyett

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