NetworkManager
Allgemeines
Also von irgendwelchen aufgesetzten (halbgaren) GUIs war ich noch nie eine Freund.
Ich bin mehr so der Typ
Sag mir in welcher ini, config, ... was steht und Anpassungen sind eine Sekundensache.
Fuer eine IP-Adressen-Aenderung mit NM hat ChatGPT Seitenweise halluziniert. Das merke ich nicht zum ersten Mal. Was da das LLM von sich gibt ist schlichtweg falsch und zwar oft dann wenn Programmversionen zu beachten sind.
Ich habe absichtlich eine eigene Seite fuer NetworkManager angelegt, da vermutlich noch weitere Workarounds folgen werden. Raspi und easyvdr (init!) sind nur zwei Kandidaten, bei den der NM genutzt wird aber halt leider oft in einer alten Version vorliegt, die dann nicht wie vielleicht gewohnt bedient werden kann.
IP-Aenderung
Version:
nmcli -v nmcli-Werkzeug, Version 0.9.8.8
Aber jetzt zur Sache. NB: Die Aenderung sollte dauerhaft sein, sonst nimmt besser 'ip'.
In dieser Vesion gibt es z.B. kein 'nmcli con modifiy' und auch bei list, up, down, ... muss id oder uuid als Schluesselwort expliziet genannt werden. Das hat der Transformer schlichtweg unterschlagen.
Um einen Uebblick zu erhalten ist
nm-tool
recht nuetzlich.
Einer der wenigen nuetzlichen und funktionierenden Hinweise war der Hinweis auf den Speicherort der config.
ls /etc/NetworkManager/system-connections/
sudo vi /etc/NetworkManager/system-connections/Kabelnetzwerkverbindung\ 1
So sieht die config von innen aus.
[802-3-ethernet] duplex=full mac-address=00:01:2E:4B:E0:7C [connection] id=Kabelnetzwerkverbindung 1 uuid=fddd137c-1b56-4e49-a261-183e3f9e2c25 type=802-3-ethernet timestamp=1755103943 [ipv6] method=ignore [ipv4] method=manual dns=192.168.178.1; dns-search=clx.local; address1=192.168.178.45/24,192.168.178.1 may-fail=false
Bei 'address1' die IP editiert und fertig.
Dann noch
nmcli con down id "Kabelnetzwerkverbindung 1" && nmcli con up id "Kabelnetzwerkverbindung 1"
und schwuppdiwupp mit der neuen IP per ssh wieder angemeldet. Fertig.