NetworkManager

NetworkManager

NetworkManager logo.svg
NetworkManager.png
Standardní uživatelské rozhraní NetworkManageru
Základní data

vývojář Červená čepice
Rok vydání 2004
Aktuální  verze 1.32.2
( 30. června 2021 )
operační systém Linux
programovací jazyk C.
Licence GNU GPL
Německy mluvící Ano
wiki.gnome.org/Projects/NetworkManager

Network Manager je aplikační software pro správu síťových připojení pro Linux . Má usnadnit práci s počítačovými sítěmi , zejména bezdrátovými , ale nyní také podporuje kabelový přístup k síti.

funkce

Pokud je to možné, NetworkManager automaticky naváže síťové připojení pomocí různých přístupových technologií. Podporuje

V rámci programu financování byl v létě 2008 vyvinut asistent pro připojení přes mobilní zařízení, pomocí kterého lze navázat připojení prostřednictvím technologií jako GPRS , EDGE , UMTS , CDMA .

funkce

Není-li předepsáno jinak, NetworkManager naváže síťové připojení tak automaticky, jak je to možné. Dělá to oportunistickým přístupem a snaží se použít nejlepší dostupné připojení, kdykoli dojde k narušení nebo když se uživatel pohybuje mezi různými bezdrátovými sítěmi. Drátové připojení (Ethernet) se upřednostňuje před bezdrátovými sítěmi, které již byly použity, které jsou zase upřednostňovány před sítěmi, ke kterým uživatel nikdy nebyl připojen. V případě potřeby bude uživatel požádán o klíče WEP nebo WPA.

S verzí 1.2, což je MAC adresa zakrytá při hledání bezdrátových sítí pro sledování, zhoršuje uživatele. V případě nedůvěryhodných sítí zůstane skutečná adresa skrytá i po vyhledání; u důvěryhodných sítí tomu tak není.

Po této verzi byl proveden uživatelský průzkum.

Verze 1.4 představila obecnou podporu pro spoofing MAC. Kromě toho bylo zavedeno API pro konfigurační snímky a vlastnost dns-priority . Společnost Canonical poskytovala podporu pro oFono jako správce modemu.

technologie

NetworkManager se skládá ze dvou komponent: démona, který spravuje síťová připojení a poskytuje informace o změnách. Uživatel se může rozhodnout zasáhnout do konfigurace a aktuálního chování v grafickém uživatelském rozhraní pomocí desktopového appletu nebo prostřednictvím příkazového řádku . Jako jedna z prvních hlavních součástí plochy Linuxu NetworkManager rozsáhle využíval D-Bus a vrstvu hardwarové abstrakce (HAL) projektu freedesktop.org , ale na rozdíl od ConnMan již například nemusí být nutně vázán na to. Applet používá protokol System Tray Protocol z freedesktop.org a pracuje se všemi desktopovými prostředími, která jej řídí. Včetně Gnome , K Desktop Environment / Plasma a Xfce . Samotný NetworkManager a jeho uživatelská rozhraní by měly být převážně přenosné. Vzhledem k tomu, že komponenty komunikují prostřednictvím D-Bus, lze jiným aplikacím dodávat informace o stavu online nebo lze původní applet zcela vyměnit, stejně jako front- endový KNetworkManager KDE , který společnost Novell vyvinula pro openSUSE .

Dějiny

Projekt zahájila společnost Red Hat v roce 2004 . Kromě Linuxu není NetworkManager k dispozici na mnoha operačních systémech bez vhodné vrstvy hardwarové abstrakce.

Uživatelská rozhraní

  • plasma-nm: je applet KDE pro NetworkManager.
  • nm-applet: je applet Gnome pro NetworkManager.
  • nmcli: uživatelské rozhraní pro příkazový řádek .

webové odkazy

Individuální důkazy

  1. Den 1.32.2 .
  2. Antti Kaijanmäki: ANNOUNCE: Mobile Broadband Configuration Assistant. In: Seznam síťových adresářů. 10. dubna 2008, zpřístupněno 21. dubna 2016 .
  3. Ferdinand Thommes: NetworkManager 1.2 vydán. In: pro-linux.de. 21. dubna 2016. Citováno 21. dubna 2016 .
  4. Výsledky průzkumu NetworkManager
  5. Spoofing MAC adres v NetworkManager 1.4.0 , Thomas Haller, 26. srpna 2016
  6. NetworkManager 1.4: s lepším soukromím a snadnějším používáním , Lubomír Rintel, 24. srpna 2016
  7. manuálové stránky ( Memento na originálu z 23. května 2013 v Internet Archive ) Info: archiv odkaz se automaticky vloží a dosud nebyl zkontrolován. Zkontrolujte prosím původní a archivovaný odkaz podle pokynů a poté toto oznámení odstraňte. podle nmcli @ 1@ 2Šablona: Webachiv / IABot / manpages.ubuntu.com