LXC: Probleme bei der Initialisierung des Netzwerkes
Seit einiger Zeit verwende ich LXC als Ergänzung zu VirtualBox.
Bislang läuft das weitgehend problemlos.
Merkwürdigerweise habe einige LXC-Container seit heute ein
Problem beim Start: Es dauert endlos, bis der Login-Prompt erscheint
und das Netzwerk funktioniert nicht. Betroffen sind auch Container,
die früher anstandslos gelaufen sind.
Jul 26 11:12:53 localhost dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 17
Jul 26 11:12:53 localhost dhclient: 5 bad udp checksums in 5 packets
Jul 26 11:13:10 localhost dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 14
Jul 26 11:13:24 localhost dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 11
Jul 26 11:13:35 localhost dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 15
Jul 26 11:13:50 localhost dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 11
Jul 26 11:14:01 localhost dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 10
Jul 26 11:14:01 localhost dhclient: 5 bad udp checksums in 5 packets
Jul 26 11:14:11 localhost dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 15
Jul 26 11:14:26 localhost dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port
Abhilfe
Temporäre Abhilfe
Abhilfe schafft die Ausführung vom nachfolgenden Befehl auf dem Host:
Eine dauerhafte Abhilfe schafft die Aktualisierung des Paketes
“isc-dhcp-client” auf Version 4.1.ESV-R4-0ubuntu5.8 oder neuer.
Das geht ganz normal mit apt-get update; apt-get upgrade.
Ich hatte zuvor 4.1.ESV-R4-0ubuntu5.5 im Container.
Nachtrag: Ursache
Das Problem wurde ziemlich sicher verursacht durch den Einsatz von
einem 3.10-er Kernel auf dem Host. Nach dem “Runterschalten” auf 3.8
laufen die Container auch wieder ohne Aktualisierung von
“isc-dhcp-client”.