Назад | Перейти на главную страницу

Сервер Ubuntu и Hyper-V

Теперь это становится изрядно раздражающим, я не могу понять, что это могло быть!

У меня есть Hyper-v Server с полной новой установкой Ubuntu Server 64bit. При настройке виртуального сервера я выбрал устаревший сетевой адаптер. После того, как Ubuntu выполнил установку (включая перетаскивание некоторых обновлений из Интернета), я вхожу в систему. Попробуйте выполнить sudo apt-get update.

Все, что я получаю, это ошибки и не удалось получить сообщения об ошибках. Виртуальная сетевая карта в Ubuntu настроена на DHCP, она имеет правильную аренду от DHCP-сервера.

Проверка связи с маршрутизатором также не выполняется, хотя это нормально для ПК с Windows (с арендой у того же DHCP-сервера). Здесь тоже нет прокси-сервера.

Кто-нибудь знает, что это может быть?

Убедитесь, что ваш сетевой адаптер правильно "подключен"

Если вы выпускаете ifconfig имя адаптера такое же, как в вашем /etc/network/interfaces?

Если нет, вы можете посмотреть на /etc/udev/rules.d/70-persistent-net.rules.

Что может случиться, так это то, что Hyper-V выдаст другой MAC-адрес для вашего сетевого адаптера, и поэтому Ubuntu будет рассматривать его как другой сетевой адаптер. Итак, после перезагрузки ваш интерфейс переключится с eth0 на eth1.

Я видел, как это происходит регулярно в среде виртуальных машин, особенно при «перемещении» виртуальных машин из гипервизора в другую.

Попробуйте установить IP-адрес вручную (и не используйте адрес в диапазоне, назначенном DHCP!). DHCP может назначать параметры IP, которые совершенно не подходят для вашего виртуализированного сервера.

Если ваша другая виртуальная машина на этом сервере отлично работает с ее сетевыми настройками и у вас есть аналогичные настройки для вашей виртуальной машины Ubuntu, вы можете убедиться, что у вас нет никаких записей брандмауэра (iptables), которые мешают.