Ubuntu Docker - Netzwerk am Host zerlegt

  • Moin,
    ich hab irgendwie Mist gebaut. Beim anpassen einer compose yml für mein NextCloud Container hats auf einmal mein Netzwerk am Host zerlegt. ist nicht mehr anpingbar und kann auch nichts anpingen.

    Es ist ein Ubuntu 22.04

    was auffällig ist im system [definition='1','0']log[/definition]:

    Bash
    networkd-dispatcher: warning: unknown index 3 seen, reloading interface list
    br-2c9fbf4902943 Link UP
    networkd-dispatcher: warning: unknown index 4 seen, reloading interface list
    br-2c9fbf490243533 Link UP
    ...


    geht paar mal weiter und dann:

    Bash
    systemd-udevd[1010]: Using default interface naming scheme 'v249'
    docker0: port1(veth83bd568) entered blocking state
    docker0: port1(veth83bd568) entered disabled state
    devuce veth83bd568 entered promiscuous mode


    das geht für einige devices weiter.

    Kein Ping möglich kein nichts. Die Container laufen auch noch aber sind auch nicht erreichbar.

    Was ich bisher rausgefunden habe, das es das Fehlverhalten öfter gibt bei Docker und Ubuntu wenn es zu viele Netzwerke auf der NIC gibt ... aber viel weiter bin ich auch nicht gekommen.
    [bc]


    zur Not müsste ich halt alles neu aufsetzen, würde aber gern aus dem Fehler lernen und wissen wie man hier noch etwas machen kann. Ich weiß dürftige infos, aber sagt mir was ihr wissen wollt müsst und ich schau was ich machen kann.

    das Einzige was am Ende zählt ist
    dass ihr lebt was ihr liebt und liebt wofür ihr lebt


    Kodi HTPC - W11 | AMD Athlon 3000G | Pioneer A 504R Bj. 96
    OMV NAS - NAS | Emby Server | LogitechMediaServer
    3x Logitech SqueezeBox & 3x RasPi PiCorePlayer
    Unifi Netzwerk | Sophos XGS Firewall | Agfeo TK | Kentix Security
    Loxone SmartHome

  • Kannst du den Host wieder anpingen, wenn du den Docker-Service deaktivierst?

    systemctl stop docker.service

    Welche CIDR wird den Containern gegeben? Welche CIDR verwendest du für deine Hosts? Du kannst mit docker inspect <name_des_containers> schauen, welche IP er bekommen hat. Sieht dann ungefähr so aus:

    Code
    "NetworkID": "xxxxxxxxxxxxxxxxxxxxxxxxxxx",
                        "EndpointID": "xxxxxxxxxxxxxxxxxxxxxxxxxx",
                        "Gateway": "172.18.0.1",
                        "IPAddress": "172.18.0.2",
                        "IPPrefixLen": 16,
                        "IPv6Gateway": "xxxxxxxxxxxxxxxxxxx",
                        "GlobalIPv6Address": "xxxxxxxxxxxx",
                        "GlobalIPv6PrefixLen": 64,
                        "MacAddress": "xxxxxxxxxxxxxxx",
                        "DriverOpts": null

    Das mit dem "promiscuous mode" ist erstmal kein Problem, würde ich sagen:

    https://stackoverflow.com/questions/6856…romiscious-mode

    Du könntest mal schauen, welche virtuellen Netzwerkinterfaces es auf deinem Rechner gibt. Potentiell auch mal ein docker network prune machen. Vielleicht haben sich auf die Dauer IPs überschnitten. Je nachdem welche IPs du für deine Hosts vergeben hast. Docker vergibt normalerweise eine IP aus dem 172er Bereich. Da das "private Adressen" sind und du vielleicht auch diesen Adressbereich nutzt, könnte es da irgendwann auch Überschneidungen geben.

  • docker dienst beendet - keinerlei Änderung. Weder Docker Host noch die Container erreichbar noch kann er irgend etwas erreichen
    Die Container haben 172.18.X oder 172.20.x oder 172.23.x
    nichts doppelt
    der Host hat di 192.168.23.13

    Die Container haben alle die gleiche MAC, einzige das mir aufgefallen ist

    das prune hat leider auch keinerlei Änderung hervorgerufen

    :(

    aktuell hat er 5 ipv4 Adressen:
    enp4s0 - die hardware NIC mit 192.168.23.13
    br-255*** 172.18.0.1
    br-2c9f*** 172.20.0.1
    br-828*** 172.23.0.1
    docker0: 172.17.0.1

    Vom Docker Host kann ich die Container im Übrigen anpingen

    die Netzwerke und Container wo der Fehler entstanden sind, habe ich im Übringen mittlerweile schon entfernt, leider auch ohne Änderung

    STOP Läuft! danke
    ich nehme an, dass das prune geholfen hat!
    ich hatte ihn gerade mit hoch genommen und tatsächlich die falsche lan dose genommen, falsches vlan. oh man. Ich glaube ich mache für heute schluss und gehe nochmal ganz ruhig ran.

    Aber er ist wieder erreichbar und läuft! Danke für @DaVu [aj] [bp]

    jetzt nur noch rausbekommen, wie das Thema wellknown caldav bei NextCloud und Traefik läuft ... da hab ichs nämlich mit zerschossen gehabt.

    das Einzige was am Ende zählt ist
    dass ihr lebt was ihr liebt und liebt wofür ihr lebt


    Kodi HTPC - W11 | AMD Athlon 3000G | Pioneer A 504R Bj. 96
    OMV NAS - NAS | Emby Server | LogitechMediaServer
    3x Logitech SqueezeBox & 3x RasPi PiCorePlayer
    Unifi Netzwerk | Sophos XGS Firewall | Agfeo TK | Kentix Security
    Loxone SmartHome

    2 Mal editiert, zuletzt von noob_at_pc (7. April 2023 um 17:33)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!