%general-entities; ]> $LastChangedBy$ $Date$ NetworkManager-&NetworkManager-version; NetworkManager Introduction to NetworkManager NetworkManager is a set of co-operative tools that make networking simple and straightforward. Whether WiFi, wired, 3G, or Bluetooth, NetworkManager allows you to quickly move from one network to another: Once a network has been configured and joined once, it can be detected and re-joined automatically the next time it's available. &lfs79_checked; Package Information Download (HTTP): Download (FTP): Download MD5 sum: &NetworkManager-md5sum; Download size: &NetworkManager-size; Estimated disk space required: &NetworkManager-buildsize; Estimated build time: &NetworkManager-time; NetworkManager Dependencies Required , , , , and Recommended , or (client only), , , , (for nmtui), , , , and (built with D-Bus support), Optional , , , , libteam, and ModemManager User Notes: Installation of NetworkManager Install NetworkManager by running the following commands: ./configure --prefix=/usr \ --sysconfdir=/etc \ --localstatedir=/var \ --with-nmtui \ --disable-ppp \ --with-systemdsystemunitdir=no \ --docdir=/usr/share/doc/network-manager-&NetworkManager-version; && make An already active graphical session with bus address is necessary to run the tests. To test the results, issue: make check. Now, as the root user: make install Command Explanations --with-nmtui: This parameter enables build of nmtui. --with-systemdsystemunitdir=no: This parameter is used for sysv init systems. If you use systemd, replace "no" by the proper directory. --disable-ppp: This parameter disables parameteral PPP support in NetworkManager. : Use this switch if you have installed and wish to build the API manuals. : Use this switch if you don't have Iptables installed. Configuring NetworkManager Config Files /etc/NetworkManager/NetworkManager.conf /etc/NetworkManager/NetworkManager.conf Configuration Information For NetworkManager to work, at least minimal configuration file must be present. Such file is not installed with make install. Issue following command as the root user to create minimal NetworkManager.conf file: cat >> /etc/NetworkManager/NetworkManager.conf << "EOF" [main] plugins=keyfile EOF You can add to suppress changes to /etc/resolv.conf. See man 5 NetworkManager.conf for any additional options. Boot Script To automatically start the NetworkManager daemon when the system is rebooted, install the /etc/rc.d/init.d/networkmanager bootscript from the package. NetworkManager make install-networkmanager Contents Installed Programs Installed Libraries Installed Directories NetworkManager, nmcli, nm-online, and, hardlinked to each other: nmtui, nmtui-connect, nmtui-edit, and nmtui-hostname libnm-glib.so, libnm-glib-vpn.so, libnm.so, libnm-util.so, and modules under /usr/lib/NetworkManager /etc/NetworkManager, /usr/include/{libnm,libnm-glib,NetworkManager}, /usr/lib/NetworkManager, /usr/share/doc/NetworkManager-&NetworkManager-version;, /usr/share/gtk-doc/html/{libnm,libnm-glib,libnm-util,NetworkManager}, and /var/{lib,run}/NetworkManager Short Descriptions nmcli is a command-line tool for controlling NetworkManager and getting its status. nmcli nm-online is a utility to find out whether you are online. nm-online nmtui interactive ncurses based interface for nmcli. nmtui nmtui-connect interactive ncurses based interface connection activate/deactivate. nmtui-connect nmtui-edit interactive ncurses based interface connection editor. nmtui-edit nmtui-hostname interactive ncurses based interface hostname editor. nmtui-hostname NetworkManager is the network management daemon. NetworkManager libnm-glib.so contains functions used by NetworkManager. libnm-glib.so libnm-glib-vpn.so contains functions used by NetworkManager VPN plugins. libnm-glib-vpn.so libnm-util.so contains functions used by NetworkManager utils. libnm-util.so