Я новичок в KVM. У меня хост с 4 сетевыми картами. Я хочу это настроить, возможно ли это?
Стоит ли устанавливать еще два моста? но похоже, что другие хосты в подсети 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
и наоборот. Однажды вы почти наверняка вставите интерфейс не в тот мост, а затем потратите некоторое время на размышления, почему он не работает.