[Eisfair] eisfair und der NetworkManger
Hendrik Orep
hendrik.orep+eisfair at mailbox.org
Di Dez 2 20:21:24 CET 2025
Hallo,
Am 30.11.25 um 15:57 schrieb Holger Bruenjes:
> eisfair wechselt zum NetworkManger
> […]
> Durch die Aktualisierung des eisfair-base Pakets erfolgt dann die
> Umstellung.
nach der Umstellung auf NetworkManager war mein Server nicht mehr per
Netzwerk zu erreichen bzw. konnte keine Netzwerkverbindung aufbauen.
Der Server steht in einem Netz, welches vom ISP leider nur ein
dynamisches Prefix bekommt.
Das Netzwerkinterface wurde deshalb bisher per SLAAC konfiguriert.
In der von der Base generierten Datei unter
/etc/NetworkManager/system-connections/eth0.nmconnection ist
"method=link-local" gesetzt.
NetworkManager setzt deshalb u.a. die Kernel-Option "accept_ra" für das
Interface auf "0".
(Vorheriges Standardverhalten bei Eisfair: accept_ra=1.)
Wenn ich das in "method=auto" ändere, und ein "nmcli conn reload"
ausführe, werden die IP-Adressen und die Default-Route wie vorher bezogen.
Das "method=link-local" lässt sich über die Base-Konfiguration leider
nicht ändern, sondern wird durch "/usr/libexec/netconfig/nm-get-device"
(Zeile 131) vorgegeben.
Da dies eine Änderung zum vorherigen Standardverhalten von Eisfair
darstellt, sollte dies IMHO irgendwie dokumentiert werden/darauf
hingewiesen werden.
Idealerweise wäre diese Einstellung über die Base-Konfiguration änderbar.
Meine manuelle Anpassung übersteht leider nicht einmal einen reboot, so
dass ich jetzt erst mal die /usr/libexec/netconfig/nm-get-device
gepatcht habe.
Beste Grüße
Hendrik
PS: Nur interessehalber: Gibt es einen bestimmten Grund, der für die
Auswahl von NetworkManager (und z.B. nicht systemd-networkd, auf den ich
insgeheim etwas gehofft hatte ;-)) ausschlaggebend war?
Mehr Informationen über die Mailingliste Eisfair