Docker - Default Route kaputt

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
Benutzeravatar
heisenberg
Beiträge: 3567
Registriert: 04.06.2015 01:17:27
Lizenz eigener Beiträge: MIT Lizenz

Docker - Default Route kaputt

Beitrag von heisenberg » 20.12.2023 18:06:11

Gerade habe ich mir auf einer Bookworm-VM docker installiert und auf einmal hatte ich kein Netz mehr.

Die Routing-Tabelle war kaputt. Hier war das hier eingetragen:

Code: Alles auswählen

ip route show
default dev veth13213432 scope link
0.0.0.0 dev veth13213432 scope link
....
Nach kurzem suchen habe ich connman (Teil von Docker) dafür als Verantwortlichen identifiziert.

Hier musste ich in /etc/connman/main.conf die NIC-Blacklist so abändern, dass er veth... Schnittstellen ignoriert:

von ...

Code: Alles auswählen

# NetworkInterfaceBlacklist = vmnet,vboxnet,virbr,ifb,ve-,vb-S
zu ...

Code: Alles auswählen

NetworkInterfaceBlacklist = vmnet,vboxnet,virbr,ifb,ve-,vb-S,veth
Einmal den docker-Service neu starten und alles geht wieder.

---

Nachtrag: Zu früh gefreut. Das Problem ist immer noch da.
Jede Rohheit hat ihren Ursprung in einer Schwäche.

Benutzeravatar
heisenberg
Beiträge: 3567
Registriert: 04.06.2015 01:17:27
Lizenz eigener Beiträge: MIT Lizenz

Re: Docker - Default Route kaputt

Beitrag von heisenberg » 20.12.2023 18:57:04

Ich habe erst mal einen Workaround hingebastelt:

Code: Alles auswählen

GW=192.168.150.1
ip route add 0.0.0.0/1 via $GW
ip route add 128.0.0.0/1 via $GW
Das kleinste Netz kommt zuerst, also übersteuern die beiden Netze das von docker gesetzte Default-Gateway.
Jede Rohheit hat ihren Ursprung in einer Schwäche.

Antworten