|
Packit |
1470ea |
|
|
Packit |
1470ea |
<page xmlns="http://projectmallard.org/1.0/" xmlns:its="http://www.w3.org/2005/11/its" type="topic" id="tech-network-manager" xml:lang="oc">
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
<info>
|
|
Packit |
1470ea |
<link type="guide" xref="tech" group="network-manager"/>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
<credit type="author copyright">
|
|
Packit |
1470ea |
<name>Federico Mena Quintero</name>
|
|
Packit |
1470ea |
<email its:translate="no">federico@gnome.org</email>
|
|
Packit |
1470ea |
<years>2013</years>
|
|
Packit |
1470ea |
</credit>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
<include xmlns="http://www.w3.org/2001/XInclude" href="cc-by-sa-3-0.xml"/>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
<desc>Manage network connections and monitor online/offline status</desc>
|
|
Packit |
1470ea |
</info>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
<title>NetworkManager</title>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
NetworkManager manages a computer's network connections. It takes care of
|
|
Packit |
1470ea |
DHCP negotiation to get an IP address for the computer when its networking
|
|
Packit |
1470ea |
is first activated. It lets users select between different wired and
|
|
Packit |
1470ea |
wireless networks, configure Virtual Private Networks (VPNs), and connect to
|
|
Packit |
1470ea |
the network with modems.
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
NetworkManager provides an extensive API that lets applications control
|
|
Packit |
1470ea |
network connections. However, this is mostly only of interest to the
|
|
Packit |
1470ea |
software that implements the core desktop itself. Regular applications can
|
|
Packit |
1470ea |
use NetworkManager's API to monitor the online/offline state of the
|
|
Packit |
1470ea |
computer, and perform other high-level tasks related to the network.
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
The core desktop shell in GNOME has a prominent NetworkManager icon;
|
|
Packit |
1470ea |
internally it uses the NetworkManager API to change network settings based
|
|
Packit |
1470ea |
on the user's choices. Applications such as Evolution, which
|
|
Packit |
1470ea |
need to know about the online/offline status of the computer, use
|
|
Packit |
1470ea |
NetworkManager as well.
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
<list style="compact">
|
|
Packit |
1470ea |
<item><link href="https://wiki.gnome.org/Projects/NetworkManager">NetworkManager home page</link> </item>
|
|
Packit |
1470ea |
<item><link href="https://wiki.gnome.org/Projects/NetworkManager/Developers">NetworkManager API reference</link> </item>
|
|
Packit |
1470ea |
</list>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
</page>
|