Я много гуглил по теме, но не нашел решения. У меня есть сервер с 4 сетевыми картами внутри, один e1000 (Intel) и 3 порта Realtek r8169 (1 карта PCIe с 1 портом и 1 карта PCIe с 2 портами). Проблема в том, что я не могу заставить работать связь.
Конфигурация netplan:
01-netcfg.yaml:
network:
version: 2
renderer: networkd
ethernets:
eno1:
dhcp4: false
optional: true
enp3s0:
dhcp4: false
optional: true
enp7s0:
dhcp4: false
optional: true
enp9s0:
dhcp4: false
optional: true
02-bondings.yaml
network:
version: 2
renderer: networkd
bonds:
bond0:
interfaces: [eno1, enp3s0, enp7s0, enp9s0]
addresses: [192.168.0.2/24]
gateway4: 192.168.0.1
mtu: 9000
parameters:
mode: 802.3ad
ad-select: bandwidth
transmit-hash-policy: layer3+4
lacp-rate: fast
mii-monitor-interval: 100
nameservers:
search: [xyz.local]
addresses: [192.168.0.3, 8.8.8.8]
Проблема в том, что связь использует только интерфейс eno1, а остальная часть находится в режиме ожидания с другим идентификатором агрегатора:
cat / proc / net / bonding / bond0
Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011)
Bonding Mode: IEEE 802.3ad Dynamic link aggregation
Transmit Hash Policy: layer3+4 (1)
MII Status: up
MII Polling Interval (ms): 100
Up Delay (ms): 0
Down Delay (ms): 0
802.3ad info
LACP rate: fast
Min links: 0
Aggregator selection policy (ad_select): bandwidth
System priority: 65535
System MAC address: aa:0a:ca:d4:48:37
Active Aggregator Info:
Aggregator ID: 1
Number of ports: 1
Actor Key: 9
Partner Key: 1002
Partner Mac Address: 6c:50:4d:cb:b2:93
Slave Interface: eno1
MII Status: up
Speed: 1000 Mbps
Duplex: full
Link Failure Count: 1
Permanent HW addr: 40:8d:5c:b0:94:1b
Slave queue ID: 0
Aggregator ID: 1
Actor Churn State: none
Partner Churn State: none
Actor Churned Count: 0
Partner Churned Count: 0
details actor lacp pdu:
system priority: 65535
system mac address: aa:0a:ca:d4:48:37
port key: 9
port priority: 255
port number: 1
port state: 63
details partner lacp pdu:
system priority: 1
system mac address: 6c:50:4d:cb:b2:93
oper key: 1002
port priority: 1
port number: 63
port state: 63
Slave Interface: enp9s0
MII Status: up
Speed: 1000 Mbps
Duplex: full
Link Failure Count: 1
Permanent HW addr: 00:13:3b:0f:c9:29
Slave queue ID: 0
Aggregator ID: 2
Actor Churn State: churned
Partner Churn State: churned
Actor Churned Count: 2
Partner Churned Count: 2
details actor lacp pdu:
system priority: 65535
system mac address: aa:0a:ca:d4:48:37
port key: 9
port priority: 255
port number: 2
port state: 71
details partner lacp pdu:
system priority: 65535
system mac address: 00:00:00:00:00:00
oper key: 1
port priority: 255
port number: 1
port state: 1
Slave Interface: enp7s0
MII Status: up
Speed: 1000 Mbps
Duplex: full
Link Failure Count: 1
Permanent HW addr: 00:13:3b:0f:c9:28
Slave queue ID: 0
Aggregator ID: 3
Actor Churn State: churned
Partner Churn State: churned
Actor Churned Count: 2
Partner Churned Count: 2
details actor lacp pdu:
system priority: 65535
system mac address: aa:0a:ca:d4:48:37
port key: 9
port priority: 255
port number: 3
port state: 71
details partner lacp pdu:
system priority: 65535
system mac address: 00:00:00:00:00:00
oper key: 1
port priority: 255
port number: 1
port state: 1
Slave Interface: enp3s0
MII Status: up
Speed: 1000 Mbps
Duplex: full
Link Failure Count: 1
Permanent HW addr: 00:13:3b:0f:e9:ab
Slave queue ID: 0
Aggregator ID: 4
Actor Churn State: churned
Partner Churn State: churned
Actor Churned Count: 2
Partner Churned Count: 2
details actor lacp pdu:
system priority: 65535
system mac address: aa:0a:ca:d4:48:37
port key: 9
port priority: 255
port number: 4
port state: 71
details partner lacp pdu:
system priority: 65535
system mac address: 00:00:00:00:00:00
oper key: 1
port priority: 255
port number: 1
port state: 1
Как видите, связь имеет идентификатор агрегатора # 1, а интерфейс eno1 имеет тот же идентификатор, однако другие интерфейсы имеют разные идентификаторы агрегатора, поэтому они не являются частью соединительной линии с интерфейсом eno1. , Для карт Realtek 8169 я использую драйвер dkms r8168, скачанный с ubuntu, я думаю, что это последняя версия (47). Маршрутизатор Cisco является LACP, маршрутизатор должен быть правильно настроен на все 4 порта. Маршрутизатор не поддерживает команды no lacp graceful-Convergence и no lacp suspend-Individual , предложенные по другим темам.
Однажды он работал с fedora, однако при обновлении до Fc29 драйвер r8169 не работал с картами, и мне не удалось избавиться от драйвера r8169 и вместо этого внедрить r8168. Теперь мы установили Ubuntu 18.04.2, но здесь он не работает ни с r8169, ни с r8168.
Что мне не хватает?
Спасибо!
С уважением
kovadam