Bug 36562

Summary: Проблемы с bonding: LACP
Product: Sisyphus Reporter: Lenar Shakirov <snejok>
Component: etcnetAssignee: Mikhail Efremov <sem>
Status: CLOSED NOTABUG QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: boyarsh, cas, ldv, maksimov, mrdrew, rider, sbolshakov, sem, shaba, sobbi996, sotor, vseleznv
Version: unstable   
Hardware: all   
OS: Linux   

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.
Так как бага висит на сизифе, то закрываю.