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

Как «связать» только что подключенный сетевой адаптер?

Я связан eth0, eth1, eth2 и eth3 моего сервера для создания единого bond0 интерфейс с использованием ifenslave пакет. Теперь я хочу создать несколько виртуальных машин на этом сервере, чтобы настроить кластер. Этим виртуальным машинам требуется «мостовое» сетевое соединение.

Однако программное обеспечение виртуальной машины, которое я использую (http://virt-manager.org/) Говорит, что bond0 не соединяется.

Как мне сделать это мостом?

Вы можете не использовать мостовые соединения, KVM признает, что это ошибка, лучше добавить два физических интерфейса к виртуальной машине и связать их внутри виртуальной машины.

Источник: http://www.linux-kvm.org/page/HOWTO_BONDING#Problem_with_Bridge_.2B_Bonding

Вам понадобится пакет bridge-utils установить мост.

Я нашел пример файла конфигурации (найдено Вот):

# /etc/network/interfaces
auto lo
iface lo inet loopback

# The bonded network interface
auto bond0
iface bond0 inet manual
    bond-slaves none
    bond-mode   802.3ad
    bond-miimon 100

# Enslave all the physical interfaces
auto eth0
iface eth0 inet manual
    bond-master bond0

auto eth1
iface eth1 inet manual
    bond-master bond0

auto eth2
iface eth2 inet manual
    bond-master bond0

auto eth3
iface eth3 inet manual
    bond-master bond0

# Configure the bridging interface
auto br0
iface br0 inet static
    address 10.0.0.10
    netmask 255.255.255.0
    gateway 10.0.0.1
    bridge-ports  bond0
    bridge-fd     9
    bridge-hello  2
    bridge-maxage 12
    bridge-stp    off

Просто измените адрес / сетевую маску в соответствии с вашими потребностями, и все должно работать нормально.