[Pkg-utopia-maintainers] Bug#983750: Bug#983750: networkmanager: NM takes over slave interfaces of bond
Michel Meyers
debian at tcnnet.com
Mon Mar 1 10:56:15 GMT 2021
On 2021-03-01 11:27, Michael Biebl wrote:
> Am 01.03.21 um 10:41 schrieb Andrei POPESCU:
>> Control: reassign -1 network-manager
>>
>> On Lu, 01 mar 21, 10:00:26, Michel Meyers wrote:
>>> Package: networkmanager
>>> Severity: normal
>>>
>>> Dear Maintainer,
>>>
>>> I had a bond configured as described in Example 1 on:
>>> https://wiki.debian.org/Bonding
>>>
>>> This morning, my server's bond interface showed down, and its slaves
>>> kept getting removed. After some digging, I found that networkmanager
>>> had gotten installed and a check in nmcli showed that it had taken
>>> over each of the slave interfaces
>>> while listing bond0 as unmanaged.
>>>
>>> It appears that NM ignores the "slaves eth0 eth1" directive in
>>> /etc/network/interfaces so unless each of the interfaces is
>>> specifically
>>> named as in Example 2, NM takes over the slaves, killing the bond.
>
> If you want to prevent NM to "auto" manage your devices, you could use
> /usr/share/doc/network-manager/examples/server.conf (copy it to
> /etc/NetworkManager/conf.d/)
>
>
> Alternative, you can tell NM explicitly which devices it should ignore.
> See man NetworkManager.conf → unmanaged-devices
I don't normally use NM and don't have it installed. It must've gotten
pulled in as a dependency of some package (my fault for not catching it
really) and the nightly systemd restart of services then somehow caused
it to take over.
I have now created [device] sections declaring the slaves as managed=0
in the NetworkManager.conf (left over after uninstalling NM), but anyone
with the same config as me making the same mistake of inadvertently
installing NM will land in the same weird situation where their bond0
interface is up but not getting its slaves. (I've also started looking
at specifically declaring the slave interfaces in
/etc/network/interfaces, but not had success with that so far as it
stops the bond0 interface from coming up correctly. "Example 2" from the
docs seems broken here ... more debugging to be done.)
- Michel
More information about the Pkg-utopia-maintainers
mailing list