Как настроить сетевые интерфейсы на ubuntu в виртуальных ящиках?

Вопрос

Как настроить ubuntu так, чтобы вы не получили сообщение «Ожидание сетевой конфигурации ...» при загрузке, если вы получили Вопрос [ ! d2]

Факты

У меня нетронутый Ubuntu здесь, в Virtual Box и в VM-Ware Workstation. Мой файл /etc/network/interfaces нетронутый, и я активировал адаптер Nat для использования реальной сетевой карты хост-систем. Кроме того, я активировал адаптер только для хоста, чтобы иметь возможность использовать отдельный IP для соединений между VM и хост-системой.

Факты

Я выяснил, что файлу интерфейсов требуется только одна запись в шлюзе, и это дано через

auto eth0 [ ! d16]

iface eth0 inet dhcp.

Итак, это запись для первого сетевого адаптера, который предоставляет информацию о шлюзе, поэтому вторая конфигурация не нуждается в строке с именем

gateway 192.168.1.1.

Для меня это означает, что вторая запись должна выглядеть так:

address 192.168.217.131

в зависимости от того, что маршрутизатор сообщает вам как о сети адрес для конфигурированного интерфейса dcp, а вторая строка - это сетевая маска. В обычных случаях это

netmask 255.255.255.

Таким образом, весь файл `/ etc / network / interfaces'-файла выглядит так:

#This file describe the network interfaces available on your system
#and how to activate them. For more information see interfaces(5).

#The loopack network interface 

auto lo
iface lo inet loopback

#The primary network interface 

# ethernet 0
auto eth0 
iface eth0 inet dhcp

auto eth1
iface eth1 inet static

address 192.168.217.131
netmask 255.255.255

#No need for gateway here because this is already provided by the dhcp entry.

В этом примере я взял IP-адрес, предоставленный сервером Ubuntu's server (Basic Ubuntu Server), который был 192.168.217.130, и увеличил его на единицу.

Теперь я перезапускаю Ubuntu и получил сообщение Waiting for network Configuration..., где Ubuntu пытается дождаться сетевого подключения около 2 минут.

У меня было то же самое на Virtual Box.

1
задан 15 April 2016 в 08:33

2 ответа

Если вы хотите подключить свою виртуальную машину к вашей домашней сети с помощью отложенного ip, а не от хост-системы, то вы должны выбрать опцию Bridge. В этих предварительных вариантах вам нужно выбрать разрешить всем для связи между VM на хост, Vm до Vm.

Вам нужно выбрать Bridge connection для второго сетевого адаптера. Вам также необходимо настроить dns-nameservers и gateway, поскольку этот сетевой адаптер отличается от первого.

Здесь в вашем файле конфигурации Bridge должен быть

netmask 255.255.255.0
3
ответ дан 24 May 2018 в 18:05

Что-то дополнительное было бы необходимо для того, чтобы сети работали и запускались в некоторых случаях. Предоставление dns-nameservers в файле / etc / network / interfaces вместо файла '/etc/resolvconf/resolv.conf.d/base'. Пример:

auto eth1

iface eth1 inet static
address 192.168.217.131
netmask 255.255.255.0
network 192.168.217.1
broadcast 192.168.217.255
gateway 'provide your gateway here might be necessary'
dns-nameservers 'provide your nameserver here'

Наконец,

sudo restart network-manager
1
ответ дан 24 May 2018 в 18:05
  • 1
    Спасибо, что упомянул опцию dns-nameservers, не смог получить обновления без нее. – mikewhatever 2 July 2014 в 22:11

Другие вопросы по тегам:

Похожие вопросы: