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

KVM Физический доступ к сетевой карте

Я новичок в KVM. У меня хост с 4 сетевыми картами. Я хочу это настроить, возможно ли это?

  1. eth0 + eth1 = bond0 -> внутренняя сеть
  2. построить двух гостей
  3. у каждого гостя будет сетевой доступ ТОЛЬКО к 2 подсетям eth2 -> subnet2 eth3 -> subnet3
  4. другие хосты в подсети 2 и 3 могут получить доступ к гостям

Стоит ли устанавливать еще два моста? но похоже, что другие хосты в подсети 2 и 3 не могут получить доступ к гостям.

Заранее спасибо!! Будет

На физическом хосте создайте мост br2 с участием eth2 в нем и еще один мост br3 с участием eth3 в этом.

Теперь любой гостевой сетевой адаптер, в который вы разместите br2 будет иметь доступ ко всему, что находится на другом конце eth2. Аналогичным образом любая гостевая сетевая карта подключена к br3 будет иметь доступ ко всему, что находится на другом конце br3.

Так же, как у вас может быть физическая система с eth2 и eth3, у вас может быть гость с одним интерфейсом в br2 и один интерфейс в br3. Вы также можете иметь гостя с одним интерфейсом только на одном мосту.

Если хотите, вы можете указать IP-адрес хоста на новых мостах. Если хосту не нужно видеть, что происходит в этих других сетях, тогда хосту не нужно иметь IP на этих мостах. Мост Linux - это программная реализация сетевого коммутатора, поэтому все работает на уровне 2, нет маршрутизации, которая могла бы требовать хост должен иметь IP-адрес на мосту.

Можете называть мосты как хотите (br2,kitten1,i_like_baconи т. д.), но я бы предложил что-то, что позволяет легко определить, к чему подключен мост, или для чего он нужен. Я пытаюсь следовать нумерации базовой сетевой карты или внутреннему имени, например office_lan или dmz.

Я бы посоветовал не менять местами имена, например eth2 в br3 и наоборот. Однажды вы почти наверняка вставите интерфейс не в тот мост, а затем потратите некоторое время на размышления, почему он не работает.