MainUsersAdminsDevelopersSupport

NetworkManager

NetworkManager is a set of co-operative tools that make networking simple and straightforward. Whether Wi-Fi, wired, bond, bridge, 3G, or Bluetooth, NetworkManager allows you to quickly move from one network to another: once a network has been configured and joined, it can be detected and re-joined automatically the next time its available.

NetworkManager 1.0 Released!

2014-12-19 - The 1.0 release in the stable series, recommended for everyone, especially GNOME 3.14 users. Download now!


Pain-Free Networking

Networking on Linux can be painful, especially in comparison to other operating systems. You should never need to use the command line or configuration files to manage your network (unless you want to!); everything should "Just Work" as automatically as possible and never stop you from doing what you want to do. NetworkManager attempts to make networking as invisible as you want it to be. Whether at home, work, or on the move, NetworkManager automatically connects to the last network you told it to connect to. From wired to wireless to mobile broadband to Bluetooth, NetworkManager has you covered.

Flexible, Extensible, Open

The most important pieces of NetworkManager are user-interface and distribution agnostic, functioning just as well in Gnome, KDE, Xfce, embedded devices, etc., and across distributions like Fedora Core, Ubuntu, SuSE, Debian, Gentoo, and others. And since the NetworkManager components communicate with each other using dbus, it's easy to to build network-aware applications with languages like C, C++, and Python, or network-aware scripts in your favorite shell.

Application Integration

Using the awesome power and flexibility of dbus, udev, and ModemManager, NetworkManager provides facilities for other applications like browsers, email clients, or system services to be aware of the network's state and adjust their operation accordingly. If you're not online or on your metered mobile broadband connection, your computer probably shouldn't try to update itself. With NetworkManager, software knows where it is and how it's connected.

Getting in Touch

  • IRC channel - stop by for quick debugging help or chat about development

  • Mailing list - ask questions, send patches, tell us how we're doing

  • File a bug - bugs? suggestions? requests?

Development Resources

See Also


CategoryHardware CategoryNetworking CategoryProject

Projects/NetworkManager (last edited 2015-06-12 16:55:43 by PaulFrields)