From Fedora Project Wiki

(Created page with '= NetworkManagerIPv6 = == Sommario == Add full IPv6 support to NetworkManager. == Progettista == * Name: Dan Winship * email: <dwinship@redhat.com> == Current ...')
 
No edit summary
 
(10 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{old}}
= NetworkManagerIPv6 =
= NetworkManagerIPv6 =


== Sommario ==
== Sommario ==
Add full IPv6 support to NetworkManager.
Aggiunto a [[It_IT/Tools/NetworkManager | Network Manager]] pieno supporto per IPv6.


== Progettista ==
== Progettista ==
* Name: [[User: danw| Dan Winship]]
* Nome: [[User: danw| Dan Winship]]
* email: <dwinship@redhat.com>
* email: [mailto:dwinship@redhat.com  dwinship@redhat.com]


== Current status ==
== Stato attuale ==
* Targeted release: [[Releases/12 | Fedora 12 ]]  
* Rilascio: [[Releases/12| Fedora 12]]
* Last updated: July 28, 2009
* Per informazioni aggiornate sullo stato di ''NetworkManagerIPv6'' consultare la [[Features/NetworkManagerIPv6#Current_status | pagina originale]].
* Percentage of completion: 100%


== Detailed Description ==
== Descrizione dettagliata ==
NetworkManager already has the required Settings defined in its specification to handle IPv6, and the validation of those settings is mostly complete. The following tasks need to be completed, though for most of them, the existing IPv4 code can be reused extensively:
NetworkManager possiede già le impostazioni richieste per gestire IPv6, e la verifica di queste impostazioni è quasi completa. I seguenti compiti necessitano di essere completati, sebbene per la maggior parte di essi, il codice esistente per IPv4 possa essere estensivamente riutilizzato:


* nm-connection-editor UI page for IPv6
* UI di nm-connection-editor per IPv6
* nm-connection-editor UI dialog for custom IPv6 routes
* UI di nm-connection-editor per route IPv6 personalizzati
* NetworkManager support for spawning dhclient6 and retrieving options (for sites that use DHCPv6)
* Supporto in NetworkManager per generare dhclient6 e recuperare opzioni (per siti che usano DHCPv6)
** Make dhcpv6-client support running a script with options instead of configuring the interface itself
** Consentire al client dhcpv6 di eseguire script con opzioni
* Add/remove addresses and routes using libnl
* Aggiungere/Rimuovere indirizzi e route usando libnl
* RDNSS support
* Supporto per RDNSS


== Benefit to Fedora ==
== Vantaggi per Fedora ==
Many installations already use IPv6, and we want IPv6 support back in Anaconda. There's no reason NM ''shouldn't'' support IPv6 fully. It will also remove one more use-case for keeping system-config-network.
Molte installazioni usano già IPv6, e si desidera il rientro di IPv6 in Anaconda. Non c'è alcuna ragione per cui NM ''non debba'' supportare completamente IPv6. Potrà rivelarsi un buon sostitutivo di system-config-network.


== Scope ==
== Documentazione ==
At this time, only NetworkManager, nm-applet, and nm-connection-editor need to be updated to support IPv6. IPv6 will remain off in new connections, unless specifically turned on by the user. NetworkManager will gain a requirement on dhclient6.
Le specifiche di configurazione di NetworkManager dovranno essere aggiornate con le giuste impostazioni quando si procederà alla codifica. Nel frattempo, le API generali di IPv6 si trovano in ''libnm-util/nm-setting-ip6-config''.c and .h.


== How To Test ==
== Altre informazioni ==  
No special hardware should be required, but an existing IPv6 network setup is.  There are a few autoconfiguration methods available with IPv6; the router sends advertisements which can contain limited configuration information.  Alternatively, DHCP can also be performed to either (a) acquire a lease, or (b) only return information like DNS servers, etc.  To test the DHCP functionality, obviously the test network would require a DHCPv6 server.
Per:
 
* Obiettivi
Once the network infrastructure is in place, configure a connection (either via ifcfg files, or nm-connection-editor) and test that NetworkManager sets the connection up correctly, including assigning the default route to the interface, that the router is reachable with a ping, etc.
* Test Plan
 
* Esperienza Utente
== User Experience ==
* Dipendenze
For non GUI users, and those that use ifcfg files directly, NetworkMangaer should bring up the interface with IPv6 connectivity correctly at boot.  No modification of the ifcfg files should be necessary.
* Progetto corrente
 
* Note di rilascio
For GUI users, a new IPv6 tab will appear in the connection editor which will allow for control if the IPv6 settings similar to control of IPv4 settings already.  After selecting the configuration method ("auto" is the default, which will honor router-advertisements and attempt to retrieve DNS information with DHCPv6 information-only mode) and entering any additional settings they may wish to use, then saving the connection, activating that connection should configure the interface fully with IPv6 as requested by the user.
* Commenti e Discussioni
 
== Dependencies ==
* dhcpv6-client
 
== Contingency Plan ==
We turn off IPv6 support like it already is by hiding the IPv6 functions from the libnm-util and libnm-glib API/ABI, and turn off any IPv6 code inside NetworkManager.
 
== Documentation ==
The NetworkManager configuration specification will get updated with the right settings values when those bits get added.  In the mean time, the general IPv6 API is contained in libnm-util/nm-setting-ip6-config.c and .h.
 
== Release Notes ==
 
NetworkManager has been enhanced to fully support IPv6.
 
== Comments and Discussion ==
 
* See [[Talk:Features/NetworkManagerIPv6]]


visitare la en-wiki [[Features/NetworkManagerIPv6 | Features: NetworkManagerIPv6]].
----
----
[[Category:Italiano]]
[[Category:F-12 Features IT|{{SUBPAGENAME}}]]


[[Category:FeatureAcceptedF12]]
[[Category:FeatureAcceptedF12]]

Latest revision as of 14:09, 19 January 2016

Important.png
Old page
This page has been marked as "old", and likely contains content that is irrelevant or incorrect. If you can, please update this page. This page will be deleted if action is not taken.

NetworkManagerIPv6

Sommario

Aggiunto a Network Manager pieno supporto per IPv6.

Progettista

Stato attuale

Descrizione dettagliata

NetworkManager possiede già le impostazioni richieste per gestire IPv6, e la verifica di queste impostazioni è quasi completa. I seguenti compiti necessitano di essere completati, sebbene per la maggior parte di essi, il codice esistente per IPv4 possa essere estensivamente riutilizzato:

  • UI di nm-connection-editor per IPv6
  • UI di nm-connection-editor per route IPv6 personalizzati
  • Supporto in NetworkManager per generare dhclient6 e recuperare opzioni (per siti che usano DHCPv6)
    • Consentire al client dhcpv6 di eseguire script con opzioni
  • Aggiungere/Rimuovere indirizzi e route usando libnl
  • Supporto per RDNSS

Vantaggi per Fedora

Molte installazioni usano già IPv6, e si desidera il rientro di IPv6 in Anaconda. Non c'è alcuna ragione per cui NM non debba supportare completamente IPv6. Potrà rivelarsi un buon sostitutivo di system-config-network.

Documentazione

Le specifiche di configurazione di NetworkManager dovranno essere aggiornate con le giuste impostazioni quando si procederà alla codifica. Nel frattempo, le API generali di IPv6 si trovano in libnm-util/nm-setting-ip6-config.c and .h.

Altre informazioni

Per:

  • Obiettivi
  • Test Plan
  • Esperienza Utente
  • Dipendenze
  • Progetto corrente
  • Note di rilascio
  • Commenti e Discussioni

visitare la en-wiki Features: NetworkManagerIPv6.