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

Solaris 10 внутри KVM (Ubuntu 14.04) - сетевая карта не работает

У меня проблема с запуском сети в гостевой системе Solaris 10, работающей на хосте Ubuntu 14.04 kvm.

Установка гостя проходит нормально, но я не могу получить подключение к сети от гостя к внешнему миру.

Это определение сетевого устройства внутри определения гостя kvm:

<interface type='bridge'>
  <mac address='52:54:00:d6:fc:e7'/>
  <source bridge='br1'/>
  <model type='e1000'/>
  <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/>
</interface>

Устройство распознается в гостевой системе Solaris, но либо получен ответ на dhcp-запрос, тогда я могу получить соединение, используя статический IP-адрес.

Я пробовал другие модели сетевого интерфейса, но они тоже не работали.

Если честно, понятия не имею, с чего начать устранение этой проблемы. Любая помощь будет оценена.

Заранее благодарю за любую помощь.

P.S. У других гостей (например, гость Ubuntu) этой проблемы нет. Все работает хорошо.

Думаю, вы столкнулись с этой ошибкой: https://bugs.launchpad.net/qemu/+bug/1395217

Ошибка описывает, что qemu 2.0.0 и выше имеет проблему совместимости с сетью на OpenSolaris и не будет работать. Об этом сообщалось в ноябре 2014 года.

Отключение функции x2apic заставляет сетевую карту снова работать. См. Подробную рабочую конфигурацию в этом отчете об ошибке: https://bugzilla.redhat.com/show_bug.cgi?id=1262093