Вики IT-KB

Пошаговые руководства, шпаргалки, полезные ссылки...

Инструменты пользователя

Инструменты сайта


unix-linux:debian:network-lacp-bond-with-vlan-in-debian-9-linux

Как создать Bond c поддержкой VLAN в Debian GNU/Linux 9 (Stretch)

На данной странице мы рассмотрим простой пример объединения нескольких физических сетевых интерфейсов в виртуальный LACP Bond-интерфейс с поддержкой VLAN в Debian GNU/Linux 9 (Stretch). В нашем примере рассмотрено создание Bond-интерфейса на сервере HP ProLiant DL380 G5 (сервер имеет два интегрированных сетевых адаптера 1Gbps, для работы которых в Debian требуется non-free firmware bnx2) c дополнительно установленным двух-портовым сетевым адаптером HP NC360T PCI Express Dual Port Gigabit Server Adapter. Таким образом, в общей сложности мы будем объединять в Bond четыре сетевых интерфейса.

Устанавливаем пакеты, которые потребуются для работы bond-интерфейса.

# apt-get install ifenslave ethtool

Пример уже настроенного конфигурационного файла /etc/network/interfaces:

interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
 
#source /etc/network/interfaces.d/*
 
# The loopback network interface
auto lo
iface lo inet loopback
 
# On-Board port 1
auto enp3s0
iface enp3s0 inet manual
 
# On-Board port 2
auto enp5s0
iface enp5s0 inet manual
 
# PCI-E NIC HP NC360T DP Gigabit Server Adapter port A
auto ens2f0
iface ens2f0 inet manual
 
# PCI-E NIC HP NC360T DP Gigabit Server Adapter port B
auto ens2f1
iface ens2f1 inet manual
 
# Virtual LACP Bond Interface
auto bond0
iface bond0 inet manual
  bond-mode 802.3ad
  bond-miimon 100
  bond_xmit_hash_policy layer2+3
  bond_lacp_rate fast
  bond-slaves enp3s0 enp5s0 ens2f0 ens2f1
  mtu 9000
 
# Virtual VLAN Intarfaces
auto bond0.8
iface bond0.8 inet static
 address 10.1.0.30
 netmask 255.255.255.0
 gateway 10.1.0.1
 dns-nameservers 10.1.0.5 10.2.0.6
 dns-search holding.com

После настройки сетевой конфигурации перезапускаем службу поддержки сети (либо можно перезагрузить сервер, если тому нет противопоказаний):

# service network restart

Проверяем статус Bond-интерфейса:

# cat /proc/net/bonding/bond0

Дополнительные источники информации:


Проверено на следующих конфигурациях:

Версия ОС
Debian GNU/Linux Stretch 9.2.1

Автор первичной редакции:
Алексей Максимов
Время публикации: 12.04.2018 09:49

Обсуждение

Ваш комментарий:
 

unix-linux/debian/network-lacp-bond-with-vlan-in-debian-9-linux.txt · Последние изменения: 12.04.2018 10:20 — Алексей Максимов