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

Ubuntu Запуск KVM с настройкой 3 сетевых карт

В настоящее время я пытаюсь настроить KVM-сервер с двумя ОС (pfsense и Ubuntu Server) на сервере Ubuntu с тремя сетевыми адаптерами (enp2s0, enp1s0 и enp3s5). Я пытаюсь реализовать эту концепцию: http://imgur.com/s7QqsMH

Что должен /etc/network/interfaces выглядит как? Потому что виртуальные интерфейсы необходимы для настройки виртуальных машин для pfsense и серверной ОС Ubuntu.

[Ответ]

Я настраиваю / etc / network / interfaces так, чтобы он выглядел так:

auto br0
iface br0 inet dhcp
    bridge_ports enp2s0
    bridge_fd 5
    bridge_maxwait 5
    bridge_stp off
auto br1
iface br1 inet dhcp
    bridge_ports enp1s0
    bridge_fd 5
    bridge_maxwait 5
    bridge_stp off
auto br2
iface br2 inet dhcp
    bridge_ports enp2s0
    bridge_fd 5
    bridge_maxwait 5
    bridge_stp off

Если вы хотите иметь прямые подключения (то есть к вашей «реальной» сети и WAN) внутри ваших виртуальных машин, вам необходимо соединить ваши интерфейсы следующим образом (например, для сетевой карты, подключенной к WAN):

auto br0
iface br0 inet static
        address x.x.x.51
        netmask 255.255.255.224
        network x.x.x.32
        broadcast x.x.x.63
        gateway x.x.x.33
    dns-nameservers  8.8.8.8
    bridge_ports enp2s0f0
    bridge_fd 5
    bridge_maxwait 5
    bridge_stp no

И поскольку вы в основном хотите получить доступ ко всем сетевым адаптерам через виртуальные машины, вы должны сделать это для всех виртуальных машин, например создавая br1, br2 тоже. На вашем хосте также должны быть установлены bridge-utils.

Хотя я действительно не понимаю, почему вы подключаете третье соединение, вы в основном создаете там цикл. Имейте в виду, что виртуальная машина в значительной степени ведет себя как физически разделенный компьютер, если вы используете мост.