mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2026-05-05 06:28:05 +02:00
Update README.
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1109 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
This commit is contained in:
parent
71fce1e856
commit
fbf4a3bca2
2 changed files with 26 additions and 24 deletions
|
|
@ -1,3 +1,7 @@
|
||||||
|
2005-11-22 Robert Love <rml@novell.com>
|
||||||
|
|
||||||
|
* README: update
|
||||||
|
|
||||||
2005-11-20 Ilkka Tuohela <hile@iki.fi>
|
2005-11-20 Ilkka Tuohela <hile@iki.fi>
|
||||||
|
|
||||||
* configure.in: Added Finnish translation to ALL_LINGUAS
|
* configure.in: Added Finnish translation to ALL_LINGUAS
|
||||||
|
|
|
||||||
46
README
46
README
|
|
@ -2,16 +2,14 @@ THEORY OF OPERATION:
|
||||||
|
|
||||||
NetworkManager attempts to keep an active network connection available at all
|
NetworkManager attempts to keep an active network connection available at all
|
||||||
times. It is intended only for the desktop use-case, and is not intended for
|
times. It is intended only for the desktop use-case, and is not intended for
|
||||||
usage on servers. At this time, it does not support static IP addresses on
|
usage on servers. The point of NetworkManager is to make networking
|
||||||
network interfaces, and requires DHCP to be used instead. The point of
|
configuration and setup as painless and automatic as possible. If using DHCP,
|
||||||
NetworkManager is to make networking configuration and setup as painless and
|
NetworkManager is _intended_ to replace default routes, obtain IP addresses
|
||||||
automatic as possible. If using DHCP, NetworkManager is _intended_ to replace
|
from a DHCP server, and change nameservers whenever it sees fit. If you have
|
||||||
default routes, obtain IP addresses from a DHCP server, and change nameservers
|
special needs, we'd like to hear about them, but understand that NetworkManager
|
||||||
whenever it sees fit. If you have special needs, we'd like to hear about them,
|
is not intended to serve the needs of all users.
|
||||||
but understand that NetworkManager is not intended to serve the needs of all
|
|
||||||
users.
|
|
||||||
|
|
||||||
|
|
||||||
From a list of all adapters currently installed on the system, NetworkManager
|
From a list of all adapters currently installed on the system, NetworkManager
|
||||||
will first try a wired and then a wireless adapter. Wireless adapters that
|
will first try a wired and then a wireless adapter. Wireless adapters that
|
||||||
support wireless scanning are preferred over ones that cannot. NetworkManager
|
support wireless scanning are preferred over ones that cannot. NetworkManager
|
||||||
|
|
@ -41,24 +39,24 @@ are not.
|
||||||
|
|
||||||
STRUCTURE:
|
STRUCTURE:
|
||||||
|
|
||||||
NetworkManager runs as a root-user system level daemon, since it must manipulate
|
NetworkManager runs as a root-user system level daemon, since it
|
||||||
hardware directly. It communicates over DBUS with a desktop-level per-user
|
must manipulate hardware directly. It communicates over DBUS with a
|
||||||
process, nm-applet. Since Trusted and Preferred Networks are user-specific,
|
desktop-level per-user process, nm-applet. Since Trusted and Preferred
|
||||||
there must be some mechanism of getting this information per-user.
|
Networks are user-specific, there must be some mechanism of getting this
|
||||||
NetworkManager cannot store that information as it is user-specific, and
|
information per-user. NetworkManager cannot store that information as it is
|
||||||
therefore communicates over DBUS to the user daemon which provides those lists.
|
user-specific, and therefore communicates over DBUS to the user daemon which
|
||||||
NetworkManager also provides an API over DBUS for any DBUS-aware application to
|
provides those lists. NetworkManager also provides an API over DBUS for any
|
||||||
determine the current state of the network, including available wireless
|
DBUS-aware application to determine the current state of the network, including available wireless networks the computer is aware of and specific details about
|
||||||
networks the computer is aware of and specific details about those networks.
|
those networks. This API also provides the means for forcing NetworkManager to
|
||||||
This API also provides the means for forcing NetworkManager to associate with a
|
associate with a specific wireless network. Use of DBUS allows separation of
|
||||||
specific wireless network. Use of DBUS allows separation of NetworkManager,
|
NetworkManager, which requires no user-interface, and the parts of the user
|
||||||
which requires no user-interface, and the parts of the user interface which
|
interface which might be desktop environment specific.
|
||||||
might be desktop environment specific.
|
|
||||||
|
|
||||||
The nm-applet provides a DBUS service called NetworkManagerInfo, which should
|
The nm-applet provides a DBUS service called NetworkManagerInfo, which should
|
||||||
provide to NetworkManager the Trusted and Preferred Networks lists upon request.
|
provide to NetworkManager the Trusted and Preferred Networks lists upon request.
|
||||||
It also should be able to display a dialog to retrieve a WEP/WPA key or
|
It also should be able to display a dialog to retrieve a WEP/WPA key or
|
||||||
passphrase from the user when NetworkManager requests it. The GNOME version of
|
passphrase from the user when NetworkManager requests it. The GNOME version of
|
||||||
NetworkManagerInfo, for example, stores Trusted and Preferred Networks in GConf,
|
NetworkManagerInfo, for example, stores Trusted and Preferred Networks in
|
||||||
and proxies that information to NetworkManager upon request.
|
GConf and WEP/WPA keys in gnome-keyring, and proxies that information to
|
||||||
|
NetworkManager upon request.
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue