Я только что установил последнюю версию сервера ubuntu на Hyper-v R2. Установка прошла успешно, но у меня нет подключения к сети.
У меня есть устаревшая настройка сетевого подключения в Hyper-V для этой виртуальной машины.
Я настраиваю статический ip для этого vm (в файле интерфейсов все выглядит хорошо)
В ifconfig нет ничего необычного
но это ни к чему не подключается?
Что мне здесь не хватает?
Получение следующей ошибки при запуске vm, выглядит что-то связанное, не знаю, что это
Я столкнулся с этим при использовании vmware, но стоит попробовать, поскольку я думаю, что это ответ Ubuntu.
Возможно, информацию о вашей сетевой карте нужно «подбросить».
Используйте свой любимый редактор, чтобы отредактировать этот файл /etc/network/interfaces
отредактируйте файл, в котором написано eth0 - попробуйте изменить его на eth1
затем сбросьте настройки сети sudo /etc/init.d/networking restart
и это должно поймать.
У меня такая же проблема, Джереми Хайек напомнил мне причину, спасибо! Забавно то, что у меня возникла эта проблема, только когда я включил более одного процессора в Hper-V Manager.
Udev устанавливает имя устройства в более новых версиях Ubuntu. Если ввести ifconfig -a, вы увидите все сетевые интерфейсы, настроены они или нет. Я заметил, что когда я добавил (стандартный) сетевой адаптер, я забыл отключить «устаревший» сетевой адаптер. Для обоих я установил один и тот же MAC-адрес, это могло запутать мою конфигурацию.
Так:
hv_vmbus
hv_blkvsc
hv_netvsc
hv_storvsc
(игнорировать пустые строки)
вам следует закончить сейчас, не обращая внимания на проблему smbios. Кто-нибудь знает полный результирующий параметр ядра?
Ubuntu 10.04 должен поддерживать работу на хосте Hyper-V практически без проблем, но вам необходимо загрузить модули поддержка синтетических устройств и соответствующая реконфигурация сети.
Более ранние версии или любой Linux в этом отношении, вероятно, хотят, чтобы вы установили службы интеграции Hyper-V Linux, хотя я понятия не имею, требуется ли это по-прежнему с более новыми версиями ядра Linux.
Также см этот вопрос.
Вы уверены, что сетевое устройство, которое Hyper-V предоставляет гостю, поддерживается в Ubuntu?
Делает ls /sys/class/net/
перечислить любые устройства, кроме lo
?