Bug 36562 - Проблемы с bonding: LACP
Summary: Проблемы с bonding: LACP
Status: CLOSED NOTABUG
Alias: None
Product: Sisyphus
Classification: Development
Component: etcnet (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Mikhail Efremov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-04-08 14:17 MSK by Lenar Shakirov
Modified: 2019-04-10 13:01 MSK (History)
12 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Lenar Shakirov 2019-04-08 14:17:35 MSK
regular-wmaker-latest-x86_64.iso от 03-Apr-2019

etcnet-0.9.18-alt3

Если настроить BOND=4 по инструкции https://www.altlinux.org/Etcnet#%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_bonding ,
то при перезагрузке получаем:

# grep Mode /proc/net/bonding/bond0
Bonding Mode: load balancing (round-robin)

Помогает:
systemctl restart network
или
/etc/init.d/network restart

Руками воспроизводится так:

# ip link add bond0 type bond mode 4
RTNETLINK answers: File exists

Причина, отсутствие этой опции:
options bonding max_bonds=0

Workaround:
apt-get install systemd-networkd

В котором:
# cat /lib/modprobe.d/systemd.conf
#  SPDX-License-Identifier: LGPL-2.1+
....
#
# When bonding module is loaded, it creates bond0 by default due to max_bonds
# option default value 1. This interferes with the network configuration
# management / networkd, as it is not possible to detect whether this bond0 was
# intentionally configured by the user, or should be managed by
# networkd/NM/etc. Therefore disable bond0 creation.

options bonding max_bonds=0

# Do the same for dummy0.

options dummy numdummies=0


Видимо стоит добавить аналогичное в etcnet?
Или я что-то делаю не так?

Столкнулся на СПТ 7 после обновления:
# rpm -qp --lastchange altrepos/c7.1/branch/noarch/RPMS.classic/etcnet-0.9.10-alt18.M70C.1.noarch.rpm
* Ср янв 23 2019 Andrey Cherepanov <cas@altlinux.org> 0.9.10-alt18.M70C.1
- Backport fix #32288 to c7 branch.
Comment 1 mrdrew@altlinux.org 2019-04-10 13:01:25 MSK
В СПТ 7 проблема такая будет, так как в create-bond нужно добавить загрузку модуля ядра с нужной опцией "modprobe bonding max_bonds=0", как это уже сделано в сизифе и p8.
Так как бага висит на сизифе, то закрываю.