Update README.

git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1109 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
This commit is contained in:
Robert Love 2005-11-22 15:34:37 +00:00
parent 71fce1e856
commit fbf4a3bca2
2 changed files with 26 additions and 24 deletions

View file

@ -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
View file

@ -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.