LINUX.ORG.RU

Одинаковые сетевые карты и проброс в ВМ

 ,


0

1

Делаю роутер на ВМ и соответственно, пробрасываю две сетевые карты (пока только одну). Что на хосте, что для ВМ карточки одинаковые по модели и pci_stub.id у них одинаковый. Только производитель у одной TP-Link, а у второй Gigabyte (встроенная карточка хоста):

03:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 06) ### Эта карта для ВМ
04:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 06)

Проброс в Qemu прошёл на удивление хорошо, она завелась и работает. Беспокоит только что на хосте её отключить не получилось (одинаковые pci_stub.id и через grub отключить одну из них не задев другую не получится) и как-бы при загрузке хоста они не поменялись местами... Можно как-то обезопасить себя от этого или «поменяться» они не должны? Система Debian Stretch на хосте и на ВМ. Ядро 4.9.0



Последнее исправление: FluffyPillow (всего исправлений: 1)

Беспокоит только что на хосте её отключить не получилось

Еcли бы оно «не отключилось» то проброс бы не работал. Если ты используешь libvirt, то она отключается от ядерного драйвера в момент запуска виртуалки.

Сетевая карта это же не видеокарта, её можно на лету отключить от хоста до запуска виртуалки:

virsh nodedev-list --tree
virsh nodedev-detach pci_0000_04_00_0

Можно как-то обезопасить себя от этого или «поменяться» они не должны?

Номер pcie порта помнятся точно не должен, если ты только не вытащищь один из девайсов на 01 или 02 втором слотах.

o-
()
Последнее исправление: o- (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.