Как настроить сети для KVM

Хорошо, моя ситуация следующие. Я имею:

- хост (сервер Ubuntu 14.04), на котором я хочу иметь несколько VMs (KVM). Этот хост имеет 2 NICs (eth0, eth1)

- домашний маршрутизатор (dhcp, сеть 192.168.1.0)

- ПК с virt-менеджером

Я застреваю с параметрами сети. То, что я хочу иметь, что каждая VM получает свой собственный IP от маршрутизатора/DHCP и также видима в домашней сети (как нормальный физический компьютер). Позволяет говорят, что я "присваиваю" eth0 для хоста, и eth1 должен использоваться VMs.

Может кто-то, у кого есть опыт, помогите мне выполнить это, я просматриваю сеть в течение 2 дней, и моя голова взорвет всего этого выражения и опции... IP псевдоним, мост, переключатель виртуальной сети, VLAN Mac, macvtap, virtio, e1000. На ESXI у Вас есть vSwitch и вот именно...

Обновление я нашел решение. Выражение "мост" для того, что это делает, немного вводит в заблуждение для меня. Я назвал бы это переключателем, потому что это может присоединиться к нескольким сетям вместе не всего два (который действительно образует мост). Таким образом, я создал мост (br0) с virt-менеджером (но может также быть сделан с командой brctl), и добавил eth0 к нему. Qemu-kvm, чем автоматически добавляет vnet адаптеры для каждого VM если его подключенный к мосту.

7
задан 30 November 2014 в 14:00

1 ответ

Можно настроить мост, который будет автоматически создан на системном запуске путем замены конфигурации eth0 в/etc/network/interfaces с этим:

auto br0
iface br0 inet dhcp
    bridge_ports eth0
    bridge_fd 0
    bridge_stp off
    bridge_maxwait 5

Тогда можно настроить виртуальную машину для использования моста br0.

3
ответ дан 23 November 2019 в 06:52

Другие вопросы по тегам:

Похожие вопросы: