staging.inyokaproject.org

Ubuntu speichert keine statische Ethernet-Adresse

Status: Gelöst | Ubuntu-Version: Ubuntu 25.04 (Plucky Puffin)
Antworten |

Berlin_1946 Team-Icon

Supporter, Wikiteam

Anmeldungsdatum:
18. September 2009

Beiträge: 10477

Hallo in die Runde
Ubuntu speicher keine statische Ethernet-Adresse.

Mit diese Adresse startet das System.

ubuntu-25-04@ubuntu-25-04-VirtualBox:~$ ip addr | grep inet
    inet 127.0.0.1/8 scope host lo
    inet6 ::1/128 scope host noprefixroute 
    inet 192.168.1.207/24 brd 192.168.1.255 scope global dynamic noprefixroute enp0s3
ubuntu-25-04@ubuntu-25-04-VirtualBox:~

Die Adresse ist mit NM-Verbindungsprofil-Ethernet wie folgt abgeändert.

ubuntu-25-04@ubuntu-25-04-VirtualBox:~$ ip addr | grep inet
    inet 127.0.0.1/8 scope host lo
    inet6 ::1/128 scope host noprefixroute 
    inet 192.168.1.137/0 brd 255.255.255.255 scope global noprefixroute enp0s3
ubuntu-25-04@ubuntu-25-04-VirtualBox:~$ 

ping funktioniert auf die Adresse und über firefox ist z.Bsp. der Netzzugang möglich.

Nach einem reboot

wieder das:

Ubuntu-25-04@ubuntu-25-04-VirtualBox:~$ ip addr | grep inet
    inet 127.0.0.1/8 scope host lo
    inet6 ::1/128 scope host noprefixroute 
    inet 192.168.1.207/24 brd 192.168.1.255 scope global dynamic noprefixroute enp0s3
ubuntu-25-04@ubuntu-25-04-VirtualBox:~

Mit Ubuntu-Mate funktioniert es.

mate-25-04@mate-25-04-VirtualBox:~$ ip addr| grep inet
    inet 127.0.0.1/8 scope host lo
    inet6 ::1/128 scope host noprefixroute 
    inet 192.168.1.128/24 brd 192.168.1.255 scope global noprefixroute enp0s3
    inet6 2003:e6:c721:5001:ff26:f4e:f74a:39bc/64 scope global temporary dynamic 
    inet6 2003:e6:c721:5001:8e05:ae76:b63e:ed64/64 scope global dynamic mngtmpaddr noprefixroute 
    inet6 fe80::a0f3:e872:7773:b5e2/64 scope link noprefixroute 
mate-25-04@mate-25-04-VirtualBox:~$ 

beide haben den gleichen Kernel.

mate-25-04@mate-25-04-VirtualBox:~$ uname -r
6.14.0-15-generic
mate-25-04@mate-25-04-VirtualBox:~$ 
ubuntu-25-04@ubuntu-25-04-VirtualBox:~$ uname -r
6.14.0-15-generic
ubuntu-25-04@ubuntu-25-04-VirtualBox:~$ 

Diesen Unterschied habe ich gefunden.

ubuntu-25-04@ubuntu-25-04-VirtualBox:~$ dpkg -l| grep -i Network-Manager
ii  network-manager                               1.52.0-1ubuntu1                            amd64        network management framework (daemon and userspace tools)
ii  network-manager-config-connectivity-ubuntu    1.52.0-1ubuntu1                            all          NetworkManager configuration to enable connectivity checking
ii  network-manager-openvpn                       1.12.0-2                                   amd64        network management framework (OpenVPN plugin core)
ii  network-manager-openvpn-gnome                 1.12.0-2                                   amd64        network management framework (OpenVPN plugin GNOME GUI)
ii  network-manager-pptp                          1.2.12-4build2                             amd64        network management framework (PPTP plugin core)
ii  network-manager-pptp-gnome                    1.2.12-4build2                             amd64        network management framework (PPTP plugin GNOME GUI)
ubuntu-25-04@ubuntu-25-04-VirtualBox:~$ 
mate-25-04@mate-25-04-VirtualBox:~$ dpkg -l| grep -i Network-Manager
ii  network-manager                          1.52.0-1ubuntu1                            amd64        network management framework (daemon and userspace tools)
ii  network-manager-applet                   1.36.0-3ubuntu2                            amd64        network management framework (notification area applet)
ii  network-manager-gnome                    1.36.0-3ubuntu2                            amd64        transitional package for network-manager-applet and nm-connection-editor
ii  network-manager-openvpn                  1.12.0-2                                   amd64        network management framework (OpenVPN plugin core)
ii  network-manager-openvpn-gnome            1.12.0-2                                   amd64        network management framework (OpenVPN plugin GNOME GUI)
ii  network-manager-pptp                     1.2.12-4build2                             amd64        network management framework (PPTP plugin core)
ii  network-manager-pptp-gnome               1.2.12-4build2                             amd64        network management framework (PPTP plugin GNOME GUI)
mate-25-04@mate-25-04-VirtualBox:~$

In Ubuntu fehlen diese 2 Dateien network-manager-applet und network-manager-gnome.

Könnten das Fehlen dieser Dateien das Problem verursachen und wenn ja, können die mit sudo apt-get * nachinstalliert werden oder ist damit der gesamte NM zerstört?

Bearbeitet von kB:

Typo im Titel korrigiert.

kB Team-Icon

Supporter, Wikiteam
Avatar von kB

Anmeldungsdatum:
4. Oktober 2007

Beiträge: 9837

Berlin_1946 schrieb:

[…] Ubuntu speicher keine statische Ethernet-Adresse

Bisher war das kein Problem, vorausgesetzt, man stellt im Verbindungsprofil auf Manuell, gibt eine valide Adresse an, und speichert das Profil dauerhaft.

[…]

ubuntu-25-04@ubuntu-25-04-VirtualBox:~$ ip addr | grep inet
    inet 127.0.0.1/8 scope host lo
    inet6 ::1/128 scope host noprefixroute 
    inet 192.168.1.137/0 brd 255.255.255.255 scope global noprefixroute enp0s3

So etwas in in der Regel Murks. Bei mir weigert sich der Dialog, so etwas anzunehmen und das Profil dauerhaft zu speichern. Vermutlich meinst Du: /24

von.wert

Anmeldungsdatum:
23. Dezember 2020

Beiträge: 12281

Berlin_1946, was hast Du denn nur ständig für Probleme mit Deinen VMs?

Berlin_1946 schrieb:

Könnten das Fehlen dieser Dateien das Problem verursachen

Das fragst Du ernsthaft? network-manager-applet ist nur ein Applet. network-manager-gnome ist seit Plucky nur ein transitional Package.

können die mit sudo apt-get * nachinstalliert werden

Also jetzt mal ernsthaft!

oder ist damit der gesamte NM zerstört?

Du hast VMs, da erstellst Du Snapshots und hast das in Nullkommanix ausprobiert, statt solche Fragen zu stellen.

Berlin_1946 Team-Icon

Supporter, Wikiteam
(Themenstarter)

Anmeldungsdatum:
18. September 2009

Beiträge: 10477

kB schrieb:

Danke für deine Antwort.

inet 192.168.1.137/0 

So etwas in in der Regel Murks. Bei mir weigert sich der Dialog, so etwas anzunehmen und das Profil dauerhaft zu speichern. Vermutlich meinst Du: /24

Das habe nicht ich eingegeben, sondern ich gebe die Adressen immer ein und dann weiter mit Tab ⇆ . Bei Mate trägt der NM dann 24 ein und bei Ubuntu nichts.

Hat der NM auch bei Ubuntu 24.04 so gemacht und das funktioniert. Die Adresse wird bei 24.04 gespeichert.

Ich habe diese Meldung erhalten.
(ip-fest.png als Anhang beigefügt)

Bilder

Berlin_1946 Team-Icon

Supporter, Wikiteam
(Themenstarter)

Anmeldungsdatum:
18. September 2009

Beiträge: 10477

von.wert schrieb:

Berlin_1946, was hast Du denn nur ständig für Probleme mit Deinen VMs?

Ich betreibe Ubuntu in der VirtualBox alles aktuell.

mate@mate-HP-ProDesk:~$ VBoxManage --version
7.1.10r169112
mate@mate-HP-ProDesk:~$ 

mit der passenden Gasterweiterung

ubuntu-25-04@ubuntu-25-04-VirtualBox:/media/ubuntu-25-04$ ls -la| grep V
dr-xr-xr-x  5 ubuntu-25-04 ubuntu-25-04 2742 Jun  3 13:44 VBox_GAs_7.1.10
ubuntu-25-04@ubuntu-25-04-VirtualBox:/media/ubuntu-25-04$ 

Berlin_1946 Team-Icon

Supporter, Wikiteam
(Themenstarter)

Anmeldungsdatum:
18. September 2009

Beiträge: 10477

von.wert schrieb:

Du hast VMs, da erstellst Du Snapshots und hast das in Nullkommanix ausprobiert, statt solche Fragen zu stellen.

Sry, da hast du 100% recht.
Vllt war das nicht mein Tag. 🤣

von.wert

Anmeldungsdatum:
23. Dezember 2020

Beiträge: 12281

Btw., installier' Dir mal ipcalc! Reines Terminal-Programm, genügt aber völlig. Netmask 0 willst Du sicher nicht.

Berlin_1946 Team-Icon

Supporter, Wikiteam
(Themenstarter)

Anmeldungsdatum:
18. September 2009

Beiträge: 10477

@ kB

ich habe deinen Tipp versucht. Das ist das Ergebnis:
So startet der NM

ubuntu-25-04@ubuntu-25-04-VirtualBox:~$ ip addr| grep "inet 19"
    inet 192.168.1.207/24 brd 192.168.1.255 scope global dynamic noprefixroute enp0s3
ubuntu-25-04@ubuntu-25-04-VirtualBox:~$ 

so geändert

ubuntu-25-04@ubuntu-25-04-VirtualBox:~$ ip addr| grep "inet 19"
    inet 192.168.1.137/24 brd 192.168.1.255 scope global noprefixroute enp0s3
ubuntu-25-04@ubuntu-25-04-VirtualBox:~$ 

test

mate@mate-HP-ProDesk:~$ ping -c4 192.168.1.137
PING 192.168.1.137 (192.168.1.137) 56(84) bytes of data.
64 bytes from 192.168.1.137: icmp_seq=1 ttl=64 time=0.443 ms
64 bytes from 192.168.1.137: icmp_seq=2 ttl=64 time=0.348 ms
64 bytes from 192.168.1.137: icmp_seq=3 ttl=64 time=0.525 ms
64 bytes from 192.168.1.137: icmp_seq=4 ttl=64 time=0.334 ms

--- 192.168.1.137 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3052ms
rtt min/avg/max/mdev = 0.334/0.412/0.525/0.077 ms
mate@mate-HP-ProDesk:~$ 

reboot
Test

mate@mate-HP-ProDesk:~$ ping -c4 192.168.1.137
PING 192.168.1.137 (192.168.1.137) 56(84) bytes of data.

--- 192.168.1.137 ping statistics ---
4 packets transmitted, 0 received, 100% packet loss, time 3090ms

mate@mate-HP-ProDesk:~$ 

Es ist wieder die 207

mate@mate-HP-ProDesk:~$ ping -c4 192.168.1.207
PING 192.168.1.207 (192.168.1.207) 56(84) bytes of data.
64 bytes from 192.168.1.207: icmp_seq=1 ttl=64 time=0.511 ms
64 bytes from 192.168.1.207: icmp_seq=2 ttl=64 time=0.348 ms
64 bytes from 192.168.1.207: icmp_seq=3 ttl=64 time=0.472 ms
64 bytes from 192.168.1.207: icmp_seq=4 ttl=64 time=0.626 ms

--- 192.168.1.207 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3070ms
rtt min/avg/max/mdev = 0.348/0.489/0.626/0.099 ms
mate@mate-HP-ProDesk:~$ 

Die Dateien network-manager-gnome und network-manager-applet sind installiert.

ubuntu-25-04@ubuntu-25-04-VirtualBox:~$ dpkg -l| grep -i network-m| grep 1.36
ii  network-manager-applet                        1.36.0-3ubuntu2                            amd64        network management framework (notification area applet)
ii  network-manager-gnome                         1.36.0-3ubuntu2                            amd64        transitional package for network-manager-applet and nm-connection-editor
ubuntu-25-04@ubuntu-25-04-VirtualBox:~$ 

kB Team-Icon

Supporter, Wikiteam
Avatar von kB

Anmeldungsdatum:
4. Oktober 2007

Beiträge: 9837

Berlin_1946 schrieb:

[…] so geändert

Mit welcher Methode/welchem Programm änderst Du das denn?

Wir die neue Adresse in der Datei für das Verbindungsprofil auch gespeichert? Zeige deren Dateiinhalt!

Berlin_1946 Team-Icon

Supporter, Wikiteam
(Themenstarter)

Anmeldungsdatum:
18. September 2009

Beiträge: 10477

kB schrieb:

Mit welcher Methode/welchem Programm änderst Du das denn?

Ich bin mir nicht sicher, ob ich deine Frage richtig verstanden habe. Mit dieser GUI:
NetworkManager (Abschnitt „Verbindungsprofil-Ethernet“)

So startet es: Anhang ip-stat-1.png
so abgeändert: Anhang ip-stat-2.png

Wir die neue Adresse in der Datei für das Verbindungsprofil auch gespeichert? Zeige deren Dateiinhalt!

Welche Datein benötigst du genau?

Nachtrag:

Es erscheint die o.g. Fehlermeldung ip-fest.png. Ich kann aber weiterarbeiten.

Sry, vllt meinst du diese?

root@ubuntu-25-04-VirtualBox:/etc/netplan# ls -la
insgesamt 44
drwxr-xr-x   2 root root  4096 Jun 10 10:29 .
drwxr-xr-x 139 root root 12288 Jun  7 11:40 ..
-rw-r--r--   1 root root   104 Apr 15 19:21 01-network-manager-all.yaml
-rw-------   1 root root    65 Jun  5 18:05 50-cloud-init.yaml
-rw-------   1 root root   487 Jun 10 10:32 90-NM-1eef7e45-3b9d-3043-bee3-fc5925c90273.yaml
-rw-------   1 root root   560 Jun 10 10:29 90-NM-29ff7036-0e28-4565-b430-433fc68b84c6.yaml
-rw-------   1 root root   446 Jun 10 10:29 90-NM-842bb153-f82d-438d-b1b2-d60f2f495666.yaml
-rw-------   1 root root   446 Jun 10 10:27 90-NM-95a3bd38-4779-4b58-afa5-06d0322df57b.yaml
-rw-------   1 root root   606 Jun  7 12:13 90-NM-ff618fab-15f0-449a-a35e-e5b9d9471c5e.yaml
root@ubuntu-25-04-VirtualBox:/etc/netplan#

Dann wollte ich die vom Jun 7 löschen und das kommt.

root@ubuntu-25-04-VirtualBox:/etc/netplan# sudo apt purge 90-NM-ff618fab-15f0-449a-a35e-e5b9d9471c5e.yaml
Fehler: Paket 90-NM-ff618fab-15f0-449a-a35e-e5b9d9471c5e.yaml kann nicht gefunden werden.
Fehler: Mittels des Musters »90-NM-ff618fab-15f0-449a-a35e-e5b9d9471c5e.yaml« konnte kein Paket gefunden werden.
root@ubuntu-25-04-VirtualBox:/etc/netplan# 
Bilder

kB Team-Icon

Supporter, Wikiteam
Avatar von kB

Anmeldungsdatum:
4. Oktober 2007

Beiträge: 9837

Berlin_1946 schrieb:

[…] Welche Datein benötigst du genau?

Du benutzt ein Verbindungsprofil für den Networkmanager, ich weiß nicht, welches. Du kannst es mit Hilfe von nmcli abfragen. Solche Profile haben einen Namen, eine UUID und eine Datei, in der die Eingaben gespeichert sind. Die Namensgebung für diese Stützdateien ist ärgerlich und abenteuerlich, aber es sind einfache Textdateien und daher einsehbar, allerdings nur für root. Früher wurden diese Dateien gespeichert unter /etc/NetworkManager/system-connections/, heutzutage sind angesagt /etc/netplan/ und /run/NetworkManager/system-connections/.

[…] Dann wollte ich die vom Jun 7 löschen und das kommt.

Löschen von Systemdateien geht mit rm, ggf. mit sudo verstärkt. Ob das eine gute Idee ist, solltest Du selbst entscheiden. apt in jeder seiner Erscheinungsformen ist jedenfalls gar nicht dafür geeignet. Ich erstelle, bearbeite und entferne Verbindungsprofile immer mit NetworkManager (Abschnitt „nm-connection-editor“).

Berlin_1946 Team-Icon

Supporter, Wikiteam
(Themenstarter)

Anmeldungsdatum:
18. September 2009

Beiträge: 10477

Hallo Klaus,

danke, dass du an dem Thema dran bleibst.

Ich habe deinen Tipp

kB schrieb:

Ich erstelle, bearbeite und entferne Verbindungsprofile immer mit NetworkManager (Abschnitt „nm-connection-editor“).

umgesetzt.

Nach dem ich die Netzwerkeinstellung nicht über Einstellungen > Netzwerk
sondern über Terminal mit nm-connection-editor aufrufe, lande ich in der" Erweiterten Netzwerkeinstellung" (eigener Symbol in der dock).

Dort alles eingetragen, kommt auch ein Button "Speichen".
Nach einem reboot erscheint die eingestellte feste IP-Adresse.

ubuntu-25-04@ubuntu-25-04-VirtualBox:~$ ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host noprefixroute 
       valid_lft forever preferred_lft forever
2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 08:00:27:ed:58:ec brd ff:ff:ff:ff:ff:ff
    altname enx080027ed58ec
    inet 192.168.1.137/24 brd 192.168.1.255 scope global noprefixroute enp0s3
       valid_lft forever preferred_lft forever
    inet 192.168.1.207/24 brd 192.168.1.255 scope global secondary dynamic noprefixroute enp0s3
       valid_lft 1814361sec preferred_lft 1814361sec
    inet6 2003:e6:c731:701:a00:27ff:feed:58ec/64 scope global dynamic mngtmpaddr proto kernel_ra 
       valid_lft 86363sec preferred_lft 86363sec
    inet6 fe80::a00:27ff:feed:58ec/64 scope link proto kernel_ll 
       valid_lft forever preferred_lft forever
ubuntu-25-04@ubuntu-25-04-VirtualBox:~$ 

Mit einer mir bisher noch nie aufgefallenen Besonderheit, der gelb markierten Adresse.

Was ist secondary dynamic noprefixroute?

Der Suchbegriff bringt viele Ergebnisse, jedoch sind die ersten nicht passend und ich wollte dir erstmal antworten. ☺

Nachtrag:

Die von die verlinkten Dateien .

root@ubuntu-25-04-VirtualBox:~# cat /etc/netplan/90-NM-1eef7e45-3b9d-3043-bee3-fc5925c90273.yaml 
network:
  version: 2
  ethernets:
    enp0s3:
      renderer: NetworkManager
      match: {}
      addresses:
      - "192.168.1.137/24"
      nameservers:
        addresses:
        - 192.168.1.1
      gateway4: 192.168.1.1
      ipv6-address-generation: "stable-privacy"
      networkmanager:
        uuid: "1eef7e45-3b9d-3043-bee3-fc5925c90273"
        name: "netplan-enp0s3"
        passthrough:
          connection.timestamp: "1749313673"
          ipv6.method: "ignore"
          proxy._: ""
root@ubuntu-25-04-VirtualBox:~# 

.

root@ubuntu-25-04-VirtualBox:/run/NetworkManager/system-connections# cat netplan-enp0s3.nmconnection 
[connection]
id=netplan-enp0s3
type=ethernet
uuid=1eef7e45-3b9d-3043-bee3-fc5925c90273
interface-name=enp0s3
#Netplan: passthrough setting
timestamp=1749313673

[ethernet]
wake-on-lan=0

[ipv4]
method=auto
address1=192.168.1.137/24
gateway=192.168.1.1
dns=192.168.1.1;

[ipv6]
#Netplan: passthrough override
method=ignore
addr-gen-mode=1
ip6-privacy=0

[proxy]
root@ubuntu-25-04-VirtualBox:/run/NetworkManager/system-connections# 

und die nmcli connection show netplan-enp0s3

kB Team-Icon

Supporter, Wikiteam
Avatar von kB

Anmeldungsdatum:
4. Oktober 2007

Beiträge: 9837

Berlin_1946 schrieb:

[…] Nach einem reboot erscheint die eingestellte feste IP-Adresse.

[…]
2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 08:00:27:ed:58:ec brd ff:ff:ff:ff:ff:ff
    altname enx080027ed58ec
    inet 192.168.1.137/24 brd 192.168.1.255 scope global noprefixroute enp0s3
       valid_lft forever preferred_lft forever
    inet 192.168.1.207/24 brd 192.168.1.255 scope global secondary dynamic noprefixroute enp0s3
       valid_lft 1814361sec preferred_lft 1814361sec

Du hast vermutlich vergessen, von DHCP auf Manuell umzuschalten, denn nun hast Du eine zusätzliche Adresse definiert. Das ist vermutlich nicht das, was Du willst.

Mit einer mir bisher noch nie aufgefallenen Besonderheit, der gelb markierten Adresse.

Was ist secondary dynamic noprefixroute?

Das sind Eigenschaften zur IP-Adresse, d.h. sie steuern Nebeneffekte beim Umgang des Kernels mit der jeweiligen Adresse:

  • secondary: Sie wird nicht vorrangig verwendet.

  • dynamic: Sie wurde durch eine Automatik (i.d.F. DHCP) bezogen.

  • noprefixroute: Aus dem Prefix dieser Adresse wird nicht automatisch ein Leitweg für das Routing abgeleitet. (Einen solchen hasst Du aber vermutlich per DHCP zugewiesen bekommen.)

  • Es gibt weitere. RTFM →

    man ip-address 

Berlin_1946 Team-Icon

Supporter, Wikiteam
(Themenstarter)

Anmeldungsdatum:
18. September 2009

Beiträge: 10477

kB schrieb:

Du hast vermutlich vergessen, von DHCP auf Manuell umzuschalten,

Das weiß ich nicht mal, wie ich das machen müsste.
Ich behaupte, das ist gleich nach der Installation erfolgt. Meine Vermutung begründet ich damit, dass es die gleiche IP *.207 ist, die gleich nach dem ersten Start eingestellt wurde.
Kannst du mir sagen, wie ich das wieder abschalte?

kB Team-Icon

Supporter, Wikiteam
Avatar von kB

Anmeldungsdatum:
4. Oktober 2007

Beiträge: 9837

Berlin_1946 schrieb:

kB schrieb:

Du hast vermutlich vergessen, von DHCP auf Manuell umzuschalten,

Das weiß ich nicht mal, wie ich das machen müsste.

Im Reiter IPv4-Einstellungen als Methode aus der Liste auswählen.

Ich behaupte, das ist gleich nach der Installation erfolgt. Meine Vermutung begründet ich damit, dass es die gleiche IP *.207 ist, die gleich nach dem ersten Start eingestellt wurde.

Ja, natürlich. NetworkManager merkt sich die ausgeliehenen IP-Adressen im Ordner /var/lib/NetworkManager/ in Dateien *.lease.

Kannst du mir sagen, wie ich das wieder abschalte?

  • Lösche die Datei(en).

  • Beende ggf. im DHCP-Server Deines Routers die Reservierung der Adresse für Deinen Rechner.

Antworten |