4.2.1. NetworkManager met systeem-brede verbindingen en verbeterde ondersteuning voor mobiele breedband.
NetworkManager kan nu systeem-brede netwerk verbindingen maken en bewerken in
/etc/sysconfig.
NetworkManager is al een tijdje in staat om informatie over systeem-brede netwerk verbindingen te lezen van
/etc/sysconfig. Nu hebben we volledige lees-schrijf ondersteuning voor systeem verbindingen aangezet. De mogelijkheid om systeem verbindingen te maken of te veranderen zal gecontroleerd worden door
PolicyKit richtlijnen. Om te beginnen worden alleen bedrade en draadloze verbindingen ondersteund. Later zullen vpn verbindingen volgen. Verbindingen die geheimen nodig hebben zullen deze opslaan in
.keys bestanden in
/etc/sysconfig.
Door het aanbieden van een database van voor-gedefinieerde mobiele breedband aanbieders, het ondersteunen van meer hardware, en het toestaan van het scannen van GSM netwerken, maakt
NetworkManager het gebruik van mobiele breedband veel eenvoudiger. Je breedband aanbieder zal automatisch herkend worden door
NetworkManager en het zal het eenvoudig maken om je USB apparaat gewoon aan te sluiten en je binnen enkele minuten online te krijgen.
4.2.2. Verbeterde IPv6 ondersteuning in NetworkManager
Voor gebruikers zonder GUI, en zij die
ifcfg bestanden rechtstreeks gebruiken, moet
NetworkManager de interface met IPv6 verbindingen tijdens het opstarten correct instellen. Geen veranderingen in de
ifcfg bestanden moeten nodig zijn.
Voor GUI gebruikers verschijnt een nieuwe IPv6 tab in de verbinding bewerker die controle toestaat van de IPv6 instellingen vergelijkbaar met de controle van de IPv4 instellingen. Na het kiezen van de configuratie methode (auto is de standaard, welke router-aankondigen en pogingen om DNS informatie te verkrijgen met de DHCPv6 alleen-informatie mode zal toestaan) en het invoeren van extra instellingen die gebruikt worden, en dan de verbinding opslaan, dan zal daarna het activeren van die verbinding de interface volledig configureren met ipv6 zoals gevraagd door de gebruiker.
4.2.3. Netwerk interface beheer
Het instellen van netwerk interfaces op een machine voor matig gecompliceerde maar veel voorkomende scenario's is in het algemeen alleen weggelegd voor gevorderde gebruikers, en wordt erg slecht ondersteund door bestaande gereedschappen. Zulke scenario's zijn onder andere het maken van een brug en een fysieke NIC er vast mee te verbinden, of het samenplakken van twee NIC's, het toevoegen van een VLAN interface aan de samenplakking en het vast met een brug te verbinden.
Gecompliceerde brug opstellingen zijn vaak nodig op virtuele hosts, en moeten vaak uitgevoerd worden op afstand door beheer gereedschappen op een hoger niveau, in plaats van een menselijke gebruiker.
Deze kenmerk adresseert deze behoeften door het aanbieden van een algemeen toepasbare netwerk configuratie bibliotheek (netcf) en toevoegingen aan de libvirt API om de locale API van netcf zichtbaar te maken met behulp van de op afstand faciliteiten van libvirt.
Met netcf, wordt een logische netwerk interface (bijvoorbeeld, een brug en zijn slaven) beschreven als een unit, en netcf draagt zorg voor het vertalen van die beschrijving naar de juiste ifcfg-* bestanden. Om een goede co-existentie te garanderen van netcf met andere netwerk configuratie programma's, inclusief vi, is netcf bidirectional: het verandert ifcfg-* bestanden gebaseerd op een netcf interface beschrijving, maar het leest ook ifcfg-* bestanden om zo'n beschrijving aan te maken. Het is daarom mogelijk om netcf te gebruiken naast alle andere methodes voor het veranderen van netwerk configuratie, en veel van de valkuilen van eerdere pogingen om dit te doen — bijvoorbeeld, de Xen netwerk scripts — worden vermeden.
Het is in de planning om NetworkManager om te schakelen naar netcf als het back-end voor systeem-brede netwerk configuratie in een toekomstige vrijgave; hoewel het geen onderdeel is van deze kenmerk zal het de gebruikers ervaring van de netwerk configuratie verder verenigen. Vergelijkbaar is het in de planning om netwerk configuratie functionaliteit zichtbaar te maken in een toekomstige vrijgave van virt-manager.