Пример настройки bonding через
/etc/network/interfaces
Код: Выделить всё
auto bond0
iface bond0 inet dhcp
bond-mode active-backup # для резервирования; для балансировки используйте balance-rr или другие режимы
bond-miimon 100
bond-slaves eth0 eth1
Назначьте интерфейсы eth0 и eth1 как слейвы, если еще не настроены. Обычно это делается автоматически, если они не настроены отдельно.
Перезапустите сеть
Создание сетевого моста (bridge)
Если нужно объединить сети для виртуальных машин или контейнеров, создайте мост:
Отредактируйте /etc/network/interfaces:
Код: Выделить всё
auto br0
iface br0 inet dhcp
bridge_ports eth0 eth1
Перезапустите сеть
Объединение сетей для резервирования — это техника, которая обеспечивает надежное подключение к сети, даже в случае отказа одного из интерфейсов или каналов связи. Она позволяет создать дублирующее или резервное соединение, чтобы минимизировать потерю связи и обеспечить высокую доступность сети.
Что такое резервирование сетевых соединений?
Резервирование сетевых соединений — это настройка, при которой два или более интерфейса или канала связи работают вместе так, что при отказе одного из них автоматически активируется другой, и связь продолжается без прерываний.
Основные способы резервирования:
Active-Backup (активное-резервное): один интерфейс работает постоянно, а в случае его отказа активируется резервный интерфейс.
Балансировка нагрузки: оба интерфейса активны и работают одновременно, распределяя трафик между собой, что также повышает отказоустойчивость.
802.3ad (LACP): использует протокол агрегирования каналов Ethernet для объединения нескольких физических интерфейсов в один логический канал.
bond-miimon в настройках сетевого интерфейса (/etc/network/interfaces) моста определяет частоту проверки состояния слейв-интерфейсов, то есть, как часто система проверяет, работают ли физические интерфейсы, входящие в bonded-соединение.
Этот параметр помогает своевременно обнаруживать сбои в физических интерфейсах и автоматически переключаться на резервный или отключать отказавший интерфейс, обеспечивая тем самым отказоустойчивость и стабильность соединения.
bond-miimon — это интервал времени в миллисекундах между проверками состояния каждого слейв-интерфейса.
Для отказоустойчивости обычно используют режим balance-rr, active-backup, или 802.3ad.
Посмотрите таблицу маршрутизации:
/etc/sysctl.conf
sudo sysctl -p