Bug 26338 - Appliance Modus: IP Adresse per Remote ändern
Appliance Modus: IP Adresse per Remote ändern
Status: CLOSED FIXED
Product: UCS
Classification: Unclassified
Component: UMC - Basic settings
UCS 3.0
Other Linux
: P5 enhancement (vote)
: UCS 3.0-2
Assigned To: Janek Walkenhorst
Stefan Gohmann
: interim-1
Depends on:
Blocks: 26332 47767
  Show dependency treegraph
 
Reported: 2012-03-03 20:59 CET by Stefan Gohmann
Modified: 2018-10-25 14:46 CEST (History)
0 users

See Also:
What kind of report is it?: ---
What type of bug is this?: ---
Who will be affected by this bug?: ---
How will those affected feel about the bug?: ---
User Pain:
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional):
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Stefan Gohmann univentionstaff 2012-03-03 20:59:10 CET
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.
Comment 1 Stefan Gohmann univentionstaff 2012-03-05 07:11:05 CET
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.
Comment 2 Stefan Gohmann univentionstaff 2012-03-06 09:48:12 CET
(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.
Comment 3 Stefan Gohmann univentionstaff 2012-03-06 09:56:21 CET
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.
Comment 4 Janek Walkenhorst univentionstaff 2012-03-07 13:37:47 CET
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)
Comment 5 Janek Walkenhorst univentionstaff 2012-03-07 14:53:14 CET
Paket gebaut, Changelog angepasst
Comment 6 Stefan Gohmann univentionstaff 2012-03-09 10:56:18 CET
Beim Aufräumen entfernt das UMC System Setup Modul jetzt das Interface.
Comment 7 Stefan Gohmann univentionstaff 2012-03-20 15:04:14 CET
(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.
Comment 8 Janek Walkenhorst univentionstaff 2012-03-26 13:11:13 CEST
(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)
Comment 9 Stefan Gohmann univentionstaff 2012-03-26 14:28:12 CEST
OK, funktioniert. Changelog OK.
Comment 10 Stefan Gohmann univentionstaff 2012-07-20 15:25:31 CEST
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".