apt-get не работает с двумя интерфейсами в / etc / network / interfaces

Я запускаю Ubuntu-Server 12 LTS внутри виртуальной машины (используя VirtualBox с Ubuntu 12 в качестве хоста). У меня есть 2 установки nics в VirtualBox, eth0 - NAT и используется для подключения к внешнему миру, а eth1 - только для хоста (с DHCP, предоставляемым VirtualBox), поэтому я могу получить доступ к VM с главной машины.

Когда я впервые вхожу в систему, ifconfig не отображает eth1 (как и ожидалось), и запуск sudo dhclient eth1 приводит интерфейс вверх и получает IP-адрес, как ожидалось.

Итак, я редактировал / etc / network / interfaces, чтобы включить следующее:

auto eth1
iface eth1 inet static
  address 192.168.56.105
  netmask 255.255.255.0
  gateway 192.168.56.1

После перезагрузки eth1 появляется в ifconfig, как и ожидалось, с его статическим ip, но затем apt-get update не отвечает требованиям «временное устранение отказа».

Если я закомментирую новое определение интерфейса и снова перезагружу, все работает отлично. Если я просто использую dhclient для приведения eth1 вверх, все работает отлично, но я бы очень не хотел этого делать каждый раз, когда я загружаю VM.

Я не уверен, с чего начать с этого , Я не уроженец земли Убунту. Любая помощь будет принята с благодарностью!

Редактирование: для ясности, когда система работает и работает или нет, никакие изменения файлов и перезапуск службы сети, похоже, не изменят ее. Это либо работает, либо нет до полной перезагрузки.

1
задан 11 June 2013 в 21:52

0 ответов

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

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