LINUX.ORG.RU

Проброс PCI Lan в Xenserver 6.2


0

1

Всем доброго времени суток! Посоветуйте в какую сторону идти дальше... И так с начала... «Пересобрал» XenServer 6.2 т.е. докупил материнскую плату ASRock Z77 Pro4 потому, что моя не поддерживала iommu. Сам Xen:

Linux megaserver 2.6.32.43-0.4.1.xs1.8.0.835.170778xen
Чтобы было понятно, и не возникало глупых предложений, конфигурация xen
cat /boot/extlinux.conf
...
pciback.hide=(03:01.0)
...

03:01.0 тут висит PCI сетевая карта:
# lspci | grep 03:01.0
03:01.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
Виртуалка Ubuntu Server amd64 12.04, tools установлены, смотрим:
lspci
00:00.0 Host bridge: Intel Corporation 440FX - 82441FX PMC [Natoma] (rev 02)
00:01.0 ISA bridge: Intel Corporation 82371SB PIIX3 ISA [Natoma/Triton II]
00:01.1 IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]
00:01.2 USB controller: Intel Corporation 82371SB PIIX3 USB [Natoma/Triton II] (rev 01)
00:01.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 01)
00:02.0 VGA compatible controller: Cirrus Logic GD 5446
00:03.0 SCSI storage controller: XenSource, Inc. Xen Platform Device (rev 01)
00:05.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
Видно, что 00:05.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10) есть такой девайс. Дальше с iommu=soft тоже резельтата «0».
eth1      Link encap:Ethernet  HWaddr 00:0e:2e:0a:17:33
          inet6 addr: fe80::20e:2eff:fe0a:1733/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:12 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:2016 (2.0 KB)

Есть соображения по этому поводу? Я конечно понимаю, что можно просто включить сеть на xen и пробросить NIC в виртуальную машину, но такой вариант не предлагать! т.к. мой провайдер не заработает в режиме bridge, ему нужен реальный MAC!

ASRock Z77 Pro4

Эта плата поддерживает проброс только двух гнезд pciex8, связанных непосредственно с процессором. Сам чипсет Z77 проброс не поддерживает. Так что вам либо надо было брать плату на C216, либо брать pciex сетевую карту и вставлять её в гнездо для видеокарты.

steemandlinux ★★★★★
()
Ответ на: комментарий от steemandlinux

Проблема решена!

Вообщем спасибо за совет, но все получилось. Убил весь вечер, чтобы понять 3 вещи: 1) 12.04 - г*** 2) обязательно ставить tools и конвертить в PV 3) Обновить ядро. И так: Снес эту 12.04. У меня раньше были все 10.04 с ядром:

2.6.32-38-server #83-Ubuntu SMP Wed Jan 4 11:26:59 UTC 2012 x86_64 GNU/Linux
, но вот дела это ядро не поддерживает никакой «проброс». Обновил:
add-apt-repository ppa:canonical-kernel-team/ppa
apt-get update
apt-get install linux-{headers,image}-generic-lts-backport-oneiric
и
apt-get purge linux-server linux-headers-server linux-image-server
Дальше включил soft iommu в /etc/default/grub
...
GRUB_CMDLINE_LINUX_DEFAULT="splash quiet iommu=soft swiotlb=force"
...
Сейчас ядро:
3.0.0-32-generic #51~lucid1-Ubuntu SMP Fri Mar 22 17:34:23 UTC 2013 x86_64 GNU/Linux
Дальше особенность, чтобы это усе работало нужны xenserver-tools, чтобы их поставить нужно конвертировать VM в PV. Тут нормально описано! + там есть скрипт для выставление параметров :) Да и плата нормально все поддерживает. Я находил описание на одном англоязычном форуме, что мать по соотношению цена/возможность очень радует. Правда всякой срани для геймеров напихали :)

fedor888
() автор топика
Ответ на: Проблема решена! от fedor888

о_О. Интересно как они прикрутили поддержку на чипсет. Если на самом сайте интела написано что он не поддерживает vPro, в который включен VT-d.

steemandlinux ★★★★★
()
Ответ на: комментарий от steemandlinux

Оно заработало в режиме «soft»... Буду пробовать под PCI-Ex... Есть идеи по поводу «как избежать bridge»??? Нужен реальный MAC адрес адаптера или реальный адаптер в виртуальной машине.... т.е. не нужен мост.

fedor888
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.