NetworkManager-1.0.10
Introduction à NetworkManager
NetworkManager est un ensemble
d'outils associés qui simplifient et rendent le réseau plus
directement gérable. Que ce soit en Wi-fi, filaire, 3G ou
Bluetooth, NetworkManager vous permet de passer rapidement d'un
réseau à l'autre : une fois qu'un réseau a été configuré et
qu'on s'y est relié une fois, on peut le détecter et s'y
reconnecter automatiquement la prochaine fois qu'il sera
disponible.
Ce paquet est connu pour se construire correctement sur une
plateforme LFS-7.9.
Informations sur le paquet
Dépendances de NetworkManager
Requises
dbus-glib-0.106, libgudev-230,
libndp-1.5, libnl-3.2.27 et NSS-3.23
Recommandées
ConsoleKit2-1.0.1, dhcpcd-6.10.1 ou DHCP-4.3.3-P1
(client seulement), gobject-introspection-1.46.0,
Iptables-1.6.0, libsoup-2.52.2, newt-0.52.18 (pour nmtui), Polkit-0.113,
UPower-0.9.23, Vala-0.28.1 et
wpa_supplicant-2.5 (construit avec le
support D-Bus).
Facultatives
BlueZ-5.37, GTK-Doc-1.24,
Qt-4.8.7,
Valgrind-3.11.0, libteam, et ModemManager
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/NetworkManager
Installation de NetworkManager
Installez NetworkManager en
lançant les commandes suivantes :
./configure --prefix=/usr \
--sysconfdir=/etc \
--localstatedir=/var \
--with-nmtui \
--disable-ppp \
--with-systemdsystemunitdir=no \
--docdir=/usr/share/doc/network-manager-1.0.10 &&
make
Une session graphique déjà active avec une adresse bus est
nécessaire pour lancer les tests. Pour tester les résultats,
tapez : make
check.
Maintenant, en tant qu'utilisateur root
:
make install
Explication des commandes
--with-nmtui
: Ce
paramètre active la construction de nmtui.
--with-systemdsystemunitdir=no
:
Ce paramètre est utilisé pour le système d'initialisation sysv. Si
vous utilisez systemd, remplacez "no" par le bon répertoire.
--disable-ppp
: Ce
paramètre désactive le support facultatif de PPP dans NetworkManager.
--enable-gtk-doc
: Utilisez ce
paramètre si vous avez installé GTK-Doc-1.24 et
souhaitez construire les manuels de l'API.
--wihout-iptables
: Utilisez ce
paramètre si vous n'avez pas installé Iptables.
Configuration de NetworkManager
Fichiers de config
/etc/NetworkManager/NetworkManager.conf
Informations de configuration
Pour que NetworkManager
fonctionne, il faut qu'il y ait au moins un fichier de
configuration minimal. Ce fichier n'est pas installé par
make install.
Lancez la commande suivante en tant qu'utilisateur root
pour créer un fichier NetworkManager.conf
minimal :
cat >> /etc/NetworkManager/NetworkManager.conf << "EOF"
[main]
plugins=keyfile
EOF
Vous pouvez ajouter dns=none
pour
supprimer les changements de /etc/resolv.conf
. Voir man 5 NetworkManager.conf pour
toutes les options supplémentaires.
Script
de démarrage
Pour démarrer automatiquement le démon NetworkManager au moment du
redémarrage du système, installez le script de démarrage
/etc/rc.d/init.d/networkmanager
du
paquet blfs-bootscripts-20150924.
make install-networkmanager
Contenu
Programmes installés:
NetworkManager, nmcli, nm-online, et,
liés en dur les uns aux autres : nmtui, nmtui-connect,
nmtui-edit et nmtui-hostname
Bibliothèques installées:
libnm.so, libnm-glib.so,
libnm-glib-vpn.so, libnm-util.so, et des modules sous
/usr/lib/NetworkManager
Répertoires installés:
/etc/NetworkManager,
/usr/include/{libnm,libnm-glib,NetworkManager},
/usr/lib/NetworkManager, /usr/share/doc/NetworkManager-1.0.10,
/usr/share/gtk-doc/html/{libnm,libnm-glib,libnm-util,NetworkManager}
et /var/{lib,run}/NetworkManager
Descriptions courtes
nmcli
|
est un outil en ligne de commande pour contrôler
NetworkManager et
obtenir son état.
|
nm-online
|
est un outil pour savoir si on est connecté.
|
nmtui
|
interface basée sur ncurses pour nmcli
|
nmtui-connect
|
interface interactive basée sur ncurses pour
activer/désactiver les connexions.
|
nmtui-edit
|
interface interactive basée sur ncurses pour éditer les
connexions.
|
nmtui-hostname
|
interface interactive basée sur ncurses pour éditer le
nom d'hôte.
|
NetworkManager
|
est le démon de gestion réseau.
|
libnm-glib.so
|
contient des fonctions utilisées par NetworkManager.
|
libnm-glib-vpn.so
|
contient des fonctions utilisées par les greffons VPN de
NetworkManager.
|
libnm-util.so
|
contient des fonctions utilisées par les outils de
NetworkManager.
|
Last updated on 2016-02-27 04:14:42 +0100