Univention Bugzilla – Bug 22872
IPv6 im UCS Installer
Last modified: 2011-12-13 15:51:03 CET
Es sollte möglich sein UCS Systeme mit IPv6 zu installieren.
Kein Blocker für MS1.
Das "network" Modul des Installers wurde neu komplett neu geschrieben und hat dabei eine neues Layout erhalten. Die virtuellen Interfaces (z.B. eth0_1) werden vom interaktiven Installer nicht mehr unterstützt. Bei der Profilinstallation sollten sie noch funktionieren. Das Modul zeigt nur noch Interfaces an, die a) mit "eth" beginnen und b) auf dem System auch vorhanden sind (Modul sucht /sys/class/net/eth*) Die vorhandenen Profilvariablen für native Interfaces "^eth0_(ip|network|netmask|broadcast)$" sind erhalten geblieben. Neue Profilvariablen: - gateway6 → IPv6 Default-Gateway - eth0_acceptra → yes/true → Akzeptieren von Router Advertisements - eth0_ip6 → z.B. "fe80::337:a6ff:fe93:a73d" - eth0_prefix6 → z.B. 64
Bei der Installation über den virt-viewer ist aufgefallen, dass die Seite mit den Netzeinstellungen bei jedem Tastendruck flackert. Scheinbar wird sie komplett neu gezeichnet. Wie besprochen wieder auf
(In reply to comment #3) > Bei der Installation über den virt-viewer ist aufgefallen, dass die Seite mit > den Netzeinstellungen bei jedem Tastendruck flackert. Scheinbar wird sie > komplett neu gezeichnet. Nicht nur scheinbar :-) Es werden jetzt nur noch die Widgets der Cardbox neugezeichnet. Bei einem Reiterwechsel wird weiterhin alles neu gezeichnet.
*** Bug 23760 has been marked as a duplicate of this bug. ***
Traceback bei DHCP-Abfrage. Siehe Screenshot an Bug 23760
* Der Traceback bei einer DHCP-Abfrage mit Systemrolle Master wurde behoben. * Es werden jetzt auf einem Master/OXASE-System die dns_forwarder_* Werte in die nameserver_* Variablen übernommen. Da der Master das erste System ist, wurde die Abfrage nach einem Domänen-DNS-Server für diese Systemrolle deaktiviert. Während der Installation wird der Wert jedoch benötigt. Später tauscht der Master wie gewohnt nameserver_1 automatisch gegen seine eigene IP-Adresse aus.
Reopen: Unabhängig von den v6-Einstellungen an den Schnittstellen wird acceptRA nie gesetzt. Der dns/forwarder wird nie gesetzt. Nur-v6-Schnittstellen werden für die Installation nicht aktiviert (UP) - bleiben deaktiviert (DOWN) In der Zusammenfassung wird der v4-Gateway nur angezeigt wenn der v6-Gateway angezeigt wird und anstatt des Wertes von v4 wird der Wert von v6 angezeigt. Wenn man in den Gateway-Feldern tippt wir der Hintergrund weiß - man sieht den Cursor nicht mehr. Wenn man auf dem "[Mehr]"-Knopf für DNS <Space> drückt wird dieser auch weiß. Allgemein funktioniert <Space> nicht zur Aktivierung der Knöpfe. Beim Start des Moduls ist das v4-Gateway-Feld deaktiviert. Wenn vor der "DHCP-Anfrage" Text in dem IP-Feld stand, ist danach der Cursor in dem Feld nicht am Ende.
(In reply to comment #8) > Wenn man in den Gateway-Feldern tippt wir der Hintergrund weiß - man sieht den > Cursor nicht mehr. Bug #23770 beschreibt das gleiche Problem.
*** Bug 23770 has been marked as a duplicate of this bug. ***
(In reply to comment #8) > Reopen: > > Unabhängig von den v6-Einstellungen an den Schnittstellen wird acceptRA nie > gesetzt. > > Der dns/forwarder wird nie gesetzt. → wird bei mir gesetzt. Hast du öffentliche IPv6-Adressen verwendet (2000:... bis 3fff:...)? > Nur-v6-Schnittstellen werden für die Installation nicht aktiviert (UP) - > bleiben deaktiviert (DOWN) → werden jetzt auch aktiviert > In der Zusammenfassung wird der v4-Gateway nur angezeigt wenn der v6-Gateway > angezeigt wird und anstatt des Wertes von v4 wird der Wert von v6 angezeigt. → fixed > Wenn man in den Gateway-Feldern tippt wir der Hintergrund weiß - man sieht den > Cursor nicht mehr. → fixed > Wenn man auf dem "[Mehr]"-Knopf für DNS <Space> drückt wird dieser auch weiß. → fixed > Allgemein funktioniert <Space> nicht zur Aktivierung der Knöpfe. → fixed > Beim Start des Moduls ist das v4-Gateway-Feld deaktiviert. → fixed > Wenn vor der "DHCP-Anfrage" Text in dem IP-Feld stand, ist danach der Cursor > in dem Feld nicht am Ende. → Ich denke, das brauchen wir nicht fixen Zusätzlich gefixt: - wenn keine IPv4-Adresse angegeben wurde, wurde trotzdem "IPv4 Adresse" und "IPv4 Netzmaske" in der Overview angezeigt. - IPv6 Adressen sind jetzt auch als Nameserver erlaubt (notwendig für IPv6-only setups) - Der DNS-Server-Dialog wurde breiter gemacht, um IPv6-Adressen vollständig aufnehmen zu können. univention-installer (7.0.82-1) unstable; urgency=low
(In reply to comment #11) > (In reply to comment #8) > > Unabhängig von den v6-Einstellungen an den Schnittstellen wird acceptRA nie > > gesetzt. acceptRA wird korrekt gesetzt > > Der dns/forwarder wird nie gesetzt. dns/forwarder1 und nameserver1 funktionieren. > > Nur-v6-Schnittstellen werden für die Installation nicht aktiviert (UP) - > > bleiben deaktiviert (DOWN) > → werden jetzt auch aktiviert v4only, statisch aktiviert v4only, dynamisch aktiviert v6only, statisch aktiviert v6only, dynamisch deaktiviert → Reopen > > In der Zusammenfassung wird der v4-Gateway nur angezeigt wenn der v6-Gateway > > angezeigt wird und anstatt des Wertes von v4 wird der Wert von v6 angezeigt. > → fixed Funktioniert > > Wenn man in den Gateway-Feldern tippt wir der Hintergrund weiß - man sieht den > > Cursor nicht mehr. > → fixed Funktioniert > > Wenn man auf dem "[Mehr]"-Knopf für DNS <Space> drückt wird dieser auch weiß. > → fixed OK > > Allgemein funktioniert <Space> nicht zur Aktivierung der Knöpfe. > → fixed Funktioniert nicht in den "Mehr DNS"*-Dialogen > > Beim Start des Moduls ist das v4-Gateway-Feld deaktiviert. > → fixed Funktioniert > Zusätzlich gefixt: > - wenn keine IPv4-Adresse angegeben wurde, wurde trotzdem "IPv4 Adresse" und > "IPv4 Netzmaske" in der Overview angezeigt. Funktioniert > - IPv6 Adressen sind jetzt auch als Nameserver erlaubt > (notwendig für IPv6-only setups) Funktioniert > - Der DNS-Server-Dialog wurde breiter gemacht, um IPv6-Adressen vollständig > aufnehmen zu können. Stimmt Wenn man lange IP-Adressen als Gateway/DNS einträgt gibt es einen Traceback bei der Übersicht. (0000000000000008.0000000000008.0000000000008.00000000000000000008) Typo "Weitere Externer DNS-Server" im Mehr-Dialog für externe DNS-Server. Für ein Basesystem heißt das Feld auch "Domänen DNS-Server". DHCP funktioniert auch mit Gateway und DNS. Wenn eine IPv4 oder IPv6 Konfiguration eingegeben wird und dann "IPv? aktivieren" deaktiviert, werden die Variablen trotzdem im Profil und damit im Zielsystem-URC gesetzt. → Reopen
(In reply to comment #12) > > > Der dns/forwarder wird nie gesetzt. > dns/forwarder1 und nameserver1 funktionieren. > > > Nur-v6-Schnittstellen werden für die Installation nicht aktiviert (UP) - > > > bleiben deaktiviert (DOWN) > > → werden jetzt auch aktiviert > v4only, statisch aktiviert > v4only, dynamisch aktiviert > v6only, statisch aktiviert > v6only, dynamisch deaktiviert > → Reopen > Wenn man lange IP-Adressen als Gateway/DNS einträgt gibt es einen Traceback bei > der Übersicht. > (0000000000000008.0000000000008.0000000000008.00000000000000000008) → fixed, falls nicht, neuen Bug gegen UCS 3.x anlegen > Typo "Weitere Externer DNS-Server" im Mehr-Dialog für externe DNS-Server. → fixed > Für ein Basesystem heißt das Feld auch "Domänen DNS-Server". → fixed, falls nicht, neuen Bug gegen UCS 3.x anlegen > Wenn eine IPv4 oder IPv6 Konfiguration eingegeben wird und dann "IPv? > aktivieren" deaktiviert, werden die Variablen trotzdem im Profil und damit im > Zielsystem-URC gesetzt. > → Reopen → fixed
Noch eine Änderung: Der Bezeichner für die IPv6-Adressen in UCR sollte anstatt "base" "default" lauten. (Siehe auch: Bug #22871 und Bug #24109)
(In reply to comment #14) > Noch eine Änderung: Der Bezeichner für die IPv6-Adressen in UCR sollte anstatt > "base" "default" lauten. (Siehe auch: Bug #22871 und Bug #24109) fixed univention-installer (7.0.109-1) unstable; urgency=low
Wenn ein v6 Interface statisch konfiguriert wird, wird acceptRA nicht =false gesetzt.
acceptra wird jetzt immer gesetzt univention-installer (7.0.112-1) unstable; urgency=low
SLAAC kann jetzt immer optional aktiviert werden. Das "entweder IPv6-Adresse oder SLAAC" ist jetzt entfallen. In einem IPv6-Only-Setup muss mindestens eine statische IPv6-Adresse definiert werden. SLAAC darf immer aktiviert sein (muss aber nicht). univention-installer (7.0.130-1) unstable; urgency=low
Wurde DHCP für ein Interface ausgewählt, es ist aber keine IPv4-Adresse definiert, wird jetzt auf Serverrollen wieder eine Incomplete-Meldung beim "F12" ausgegeben (gleiches Verhalten wie bei UCS 2.4).
(In reply to comment #17) > acceptra wird jetzt immer gesetzt Stimmt (In reply to comment #18) > SLAAC kann jetzt immer optional aktiviert werden. Das "entweder IPv6-Adresse > oder SLAAC" ist jetzt entfallen. Stimmt > In einem IPv6-Only-Setup muss mindestens eine > statische IPv6-Adresse definiert werden. SLAAC darf immer aktiviert sein (muss > aber nicht). Stimmt (In reply to comment #19) > Wurde DHCP für ein Interface ausgewählt, es ist aber keine IPv4-Adresse > definiert, wird jetzt auf Serverrollen wieder eine Incomplete-Meldung beim > "F12" ausgegeben (gleiches Verhalten wie bei UCS 2.4). Stimmt Es fehlen noch Tests mit Profil-basierter Installation.
(In reply to comment #20) > Es fehlen noch Tests mit Profil-basierter Installation. Funktioniert auch Profil-basiert. Changelog OK
UCS 3.0-0 wurde veröffentlicht. Sollte der hier beschriebene Bug mit einer neueren Version von UCS erneut auftreten, so sollte dieser Bug dupliziert werden: "Clone This Bug"