Univention Bugzilla – Bug 26338
Appliance Modus: IP Adresse per Remote ändern
Last modified: 2018-10-25 14:46:03 CEST
Wenn System Setup von Remote im Wizard aufgerufen wird, dann kann es vorkommen, dass die IP Adresse des Systems geändert wird. Dadurch verliert der Browser seine Verbindung zu UMC/System Setup. Es wird angezeigt, dass man sich an der neuen Adresse anmelden soll. Das funktioniert aber erst nach dem Restart der Dienste, da das Zertifikat neu generiert wurde. Auch wenn man sich anmelden könnte, so würde die alte Sitzung nicht wieder aufgenommen und das System würde im Hintergrund weiter umkonfiguriert. Eine Möglichkeit wäre die IP Adresse als virtuelles Interface (beispielsweise eth0:0) beizubehalten und erst am Ende der UMC Sitzung die IP Adresse entfernen.
Vielleicht besteht auch die Möglichkeit, dass der JavaScript Code sich einfach an die neue IP Adresse wendet und dass somit die Sitzung weiterläuft. Wenn System Setup durch ist, kann dann automatisch ein Redirect auf die neue IP erfolgen.
(In reply to comment #1) > Vielleicht besteht auch die Möglichkeit, dass der JavaScript Code sich einfach > an die neue IP Adresse wendet und dass somit die Sitzung weiterläuft. Wenn > System Setup durch ist, kann dann automatisch ein Redirect auf die neue IP > erfolgen. Das geht nicht: XMLHttpRequest cannot load http://10.201.73.1/umcp/command/setup/finished. Origin http://10.201.250.250 is not allowed by Access-Control-Allow-Origin.
Wie besprochen, die alte IP Adresse sollte zum virtuellen Interface werden. Zusätzlich sollte in einer UCR Variable gespeichert werden, dass welches Interface das ist, dann kann das aus dem Frontend aufgeräumt werden.
Wenn das System nicht gejoint ist und ein Master ist, dann wird für jede physikalische Netzschnittstelle (eth0, eth1, …) die aktuelle IPv4-Konfiguration in die erste freie virtuelle Schnittstelle übernommen. Für diese wird dann type=appliance-mode-temporary gesetzt. univention-system-setup (5.0.120-1)
Paket gebaut, Changelog angepasst
Beim Aufräumen entfernt das UMC System Setup Modul jetzt das Interface.
(In reply to comment #6) > Beim Aufräumen entfernt das UMC System Setup Modul jetzt das Interface. Beim Boot müsste das Interface auch noch aufgeräumt werden.
(In reply to comment #7) > (In reply to comment #6) > > Beim Aufräumen entfernt das UMC System Setup Modul jetzt das Interface. > > Beim Boot müsste das Interface auch noch aufgeräumt werden. Geschieht jetzt: univention-system-setup (5.0.143-1)
OK, funktioniert. Changelog OK.
UCS 3.0-2 has been released: http://forum.univention.de/viewtopic.php?f=54&t=1905 If this error occurs again, please use "Clone This Bug".