Установить сеть virtualbox для клиента Ubuntu 16.04

в Virtualbox версии 4.3.26 я хотел бы установить Ubuntu 16.04 клиент.
Конфигурация сети
адаптер 1: мостовое имя адаптера: eth0
адаптер 2: NAT

С такой конфигурацией у меня есть доступ в интернет, но не в моей локальной сети.

пробовал : статическими IP-в-в VirtualBox-машина-с-Убунту-16-04 но при установке на host-only, я не был в состоянии выбрать любую вещь.

я прочитала глава руководства Virtualbox 6 но не смог найти решение.

Я пробовал как переименовать сетевую карту но добавление правила не сработало для меня.

в других моих клиентах virtualbox мне пришлось добавить в файл клиентских (Ubuntu) интерфейсов (/etc/network/interfaces) с результатом :

# 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

и в сетевом параметре virtualbox
адаптер 1: мостовой адаптер, имя: eth0

С этой конфигурацией у меня есть доступ к локальной сети и Интернету с моими другими (Ubuntu 14.04) клиентами Virtualbox.

система имен в Ubuntu 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

Я перезагрузился, и у меня действительно был доступ к моей локальной сети, но больше не к интернету.

так что в Virtualbox server я хотел изменить в адаптере 1 с именем: eth0 на enp0s3, но я не мог изменить имя на все.

DNS, кажется, в порядке.

Local:

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-адрес делает ответ.

интернет (glocal):

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

там может быть конфликт с Virtualbox MAC-адресов, поэтому я обновил их, в Virtualbox manager, но безрезультатно.

у меня три вопроса:

  1. как возможно, что добавление сети блокирует доступ в интернет? Мне бы очень хотелось понять, что происходит, это заставляет лучше понять решение.
  2. почему Virtualbox не позволяет мне изменить имя адаптера на enp0s3?
  3. как я могу иметь доступ к Интернету и локальной сети вместе?
11
задан Community
18.04.2023 23:17 Количество просмотров материала 3246
Распечатать страницу

1 ответ

когда вы добавляете новый сетевой адаптер и устанавливаете шлюз, он становится "шлюзом по умолчанию" и весь интернет-трафик перенаправляется через него, в вашем случае gateway 192.168.1.1.

Попробуйте удалить / comment gateway 192.168.1.1 в настройках сети. Я также использую два сетевых адаптера.

первый тип "NAT" и предназначен для доступа в Интернет и имеет значение dhcp. Вторым в "Host-only"для соединения между виртуальными машинами и является статический IP. не устанавливайте на него шлюз, потому что это только для соединения между виртуальными машинами.

Вам также нужно добавить" только хост " адаптер файл формы → настройки → сети → хост только Сети.

здесь вы можете найти подробное объяснение http://www.slideshare.net/powerhan96/networking-between-host-and-guest-v-ms-in-virtual-box, а вот мой/etc / network / interfaces

# 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. 
9
отвечен Simeon Tsvetanov 2023-04-20 07:05

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх