IP-Konfiguration unter Debian 13

  • Ich habe scheinbar leider Probleme bei der IP-Konfiguration unter Debian 13.

    Informationen aus dem SCP:

    Haupt-IPv4: 159.195.21.159/22, Haupt-IPv4-Gateway: 159.195.20.1

    Haupt-IPv6: 2a0a:4cc0:c1:3af3::/64, Haupt-IPv6-Gateway: fe80::1

    Failover-IPv4: 152.53.173.31/32, Failover-IPv4-Gateway: 159.195.21.159

    Failover-IPv6: 2a03:4000:20:316::/64, Failover-IPv6-Gateway: 2a0a:4cc0:c1:3af3:68ac:c4ff:fea8:91db

    Eine mögliche /etc/network/interfaces hätte ich wie folgt zusammenkopiert:

    Unter /etc/network/interfaces.d/50-cloud-init.cfg wäre ursprünglich noch das Folgende vorhanden:

    Selbst wenn ich die /etc/network/interfaces.de/50-cloud-init.cfg entferne erhalte ich trotzdem folgenden Fehler beim Versuch die Netwerk-Dienst neu zu starten:

    Code
    Nov 05 22:05:45 server.lchosting.de ifup[2722]: Error: ipv4: Address already assigned.
    Nov 05 22:05:45 server.lchosting.de ifup[2697]: ifup: failed to bring up eth0
    Nov 05 22:05:45 server.lchosting.de ifup[2736]: Error: ipv4: Address already assigned.
    Nov 05 22:05:45 server.lchosting.de ifup[2697]: ifup: failed to bring up eth0:1
    Nov 05 22:05:45 server.lchosting.de systemd[1]: networking.service: Main process exited, code=exited, status=1/FAILURE

    Lasse ich /etc/network/interfaces.d/50-cloud-init.cfg unverändert und das Gateway der Failover-IPv6 auf fe80::1 eingestellt, dann gibt es folgende Fehler:

    Code
    Nov 05 22:31:19 server.lchosting.de ifup[1205]: Error: ipv4: Address already assigned.
    Nov 05 22:31:19 server.lchosting.de ifup[816]: ifup: failed to bring up eth0
    Nov 05 22:31:19 server.lchosting.de ifup[1229]: Error: Nexthop has invalid gateway.
    Nov 05 22:31:19 server.lchosting.de ifup[816]: ifup: failed to bring up eth0:1
    Nov 05 22:31:19 server.lchosting.de systemd[1]: networking.service: Main process exited, code=exited, status=1/FAILURE
  • Lass "auto eth0:1" und das :1 Suffix bei den eth0:1 weg. Linux kann schon sehr lange mehrere IP-Adressen auf dem selben Interface verwalten und braucht dafür keine Alias-Interfaces mehr. Die Konfiguration unterstützt das ebenfalls ohne.

    Einmal editiert, zuletzt von NaN (5. November 2025 um 22:42)

  • Da sind ein paar Dinge nicht ganz korrekt

    1. Lass die Gateways auf dem eth0:1 weg. Die braucht es nicht.
    2. Die IPv6 Hauptadresse 2a0a:4cc0:c1:3af3:68ac:c4ff:fea8:91db musst du auf deinem eth0 Interface konfigurieren. Das ist die, worauf dein zusätzlichen IPv6 Subnet geroutet ist. Daher muss die zwingend auch auf dem Server konfiguriert sein.
    3. /etc/network/interfaces.de/50-cloud-init.cfg solltest du löschen, wenn du die Konfiguration in /etc/network/interfaces vorgenommen hast.
    4. Nach solchen Änderungen ist auch ein kompletter Reboot hilfreich. Der Netzwerk Dienst in Debian ist manchmal etwas zickig, wenn man größere Änderungen vornimmt.
  • /etc/network(interfaces.d/50-cloud-init.cfg wurde gelöscht.

    Ausgaben von ip a und ip -6 a

    Ich würde sagen, dass er immernoch ein Problem mit dem Failover-IPv6 hat.

    Server wurde jeweils über garantierter Neustart neu gestartet.

  • Du solltest ja auch die Gateways bei den Failover-Adressen weglassen. Die EUI64-IPv6-Adresse muss auf dem Interface existieren, damit Pakete an die Failoveradresse zu dir geroutet werden. Du kannst dir zusätzlich die ::2 konfigurieren, wenn dir die lieber ist. Ausgehend enthalten die Pakete aber sowieso nur die Absenderadresse und nicht die irgendeines Routers. Deshalb ist es unnötig zu versuchen, die "durch" die Nicht-Failover-Adressen zu schicken.

  • Ok, hiermit sieht es schon besser aus:

    Abschließende Fragen:

    - Die von Netcup "gewählte" IPv6 a0a:4cc0:c1:3af3:68ac:c4ff:fea8:91db/64 muss so wie Sie ist immer enthalten sein, weil diese gleichzeitig das Gateway für das Failover-IPv6 ist? Habe ich das so richtig verstanden?

    - Wie würde ich nun aus den IPv6-Netzen tatsächlich weitere Adressen spezifisch hinzukonfigurieren? Beispielsweise eben die 2a0a:4cc0:c1:3af3::2 (im Bereich des Haupt-IPv6-Netzes) oder 2a03:4000:20:316::3 (im Bereich des Failover-IPv6-Netzes)?

  • Du kannst für jede zusätzliche IP Adresse einen weiteren Block (ohne Gateway, nur mit der Adresse konfigurieren), z.B.

    Code
    iface eth0 inet6 static
        address 2a0a:4cc0:c1:3af3::2/64
    
    iface eth0 inet6 static
        address 2a03:4000:20:316::3/64

    Siehe auch: https://wiki.debian.org/NetworkConfigu…erface_manually (Abschnitt Multiple IP addresses on one Interface)

    Einmal editiert, zuletzt von Paul (6. November 2025 um 10:19)