Keine IP nach Umzug auf neuen host (Proxmox)

Hallo Jörg,

Ja, in der Tat. Christoph alias Cgsman hat in einem Beitrag weiter oben das Verhalten von Proxmox etwas drastisch (aber nicht ganz zu unrecht) als „ziemlich tückisch“ bezeichnet.

An dieser Stelle nur eine tldr-Fassung (vllt. später mehr).

  • Das WebIF von Proxmox erlaubt (oder erfordert?) eine IP-Eingabe in CIDR-Notation, dies aber anscheinend ohne Überprüfung (der Plausibilität).
  • Eine fehlerhafte bzw. unvollständige Eingabe führt dazu, dass der host u.U. keine IP erhält und somit das WebIF nicht mehr erreichbar ist.

Bei der Fehlersuche kommen nun folgende Punkte erschwerend hinzu

  • der Begrüßungstext am Monitor (greeter unter /etc/issue) nach dem Start zeigt stets die IP, die bei der Installation von Proxmox eingegeben wurde, als jene an, unter der das WebIF zu erreichen sei. Auch nach einer nachträglichen Änderung der IP, oder wenn aufgrund einer fehlerhaften Eingabe im WebIF überhaupt keine IP zugewiesen ist, wird immer und stets diese Initial-IP angezeigt. Was in so einem Fall irreführend ist.
  • die Datei /etc/network/interfaces mit expliziter Angabe von Netmask wird, obwohl syntaktisch korrekt, nicht (oder nicht korrekt) eingelesen. Infolgedessen scheitert auf diesem Wege eine Korrektur. Diese Macke kostete mich die meiste Zeit bei der Fehlersuche (zig Neustarts nach zig Änderungen an interfaces.)
  • Proxmox basiert noch auf ifupdown, d.h. Änderungen am Netzwerk erfordern einen Neustart. Fehlersuche bei einem Netzwerkproblem erfordert unnötig viel Zeit. Von daher empfiehlt es sich, gleich ifupdown2 zu installieren, was Änderungen am Netzwerk ohne Neustart erlaubt. So kann man Ideen und Korrekturversuche schneller durchführen.

Weitergeholfen hat letztlich der Tipp von von Jörg, der bridge händisch eine IP zuzuweisen. So war wenigstens das WebIF wieder erreichbar und ich konnte dort die Konfiguration überprüfen, woraufhin der Fehler auch Dank den Argusaugen von Christoph alias Cgsman schnell gefunden wurde.
Um darüber hinaus auch ins Internet zu kommen, etwa um updates oder packages einzuspielen, ist natürlich noch ein Gateway erforderlich, worauf ebenfalls Jörg hingewiesen hat..

Werde ggf. später mehr darüber schreiben, welche Syntax von /etc/network/interfaces für Proxmox OK ist und welche scheitert (das scheint etwas buggy).

VG, ersin