Cette page n'a pas encore d'étiquettes.
Apportez votre aide…

Ceci est une ancienne révision du document !



Network Manager

Network Manager est un logiciel permettant de gérer le réseau.

Son rôle est d'automatiser autant que possible les différentes configurations et permet de contrôler la qualité de connexion en Wi-Fi.

Il se peut que Network Manager rencontre des problèmes avec, par exemple, le Wifi en IP statique. Vous pouvez utiliser Wicd à la place.

Sous Gnome et KDE, ce programme prend la forme d'un applet et se situe dans les panneaux.

Network Manager est installé par défaut dans Ubuntu 7.04 et supérieur.

Si vous utilisez une version antérieure, la suite vous aidera.

(K)Ubuntu 6.06 LTS

Pour Ubuntu, installez le paquet network-manager-gnome.

Pour Kubuntu, installez le paquet knetworkmanager.

Il faut installer ce paquet avant toute autre manipulation. Sinon, vous risquez de ne plus avoir de connexion réseau pour télécharger le paquet.

Redémarrer

Redémarrer le système. Une nouvelle icône devrait apparaître dans la zone de notification. Si ce n'est pas le cas, appuyer sur ALT + F2 et taper

nm-applet

Si cette commande n'est pas connue, vérifiez que le paquet « network-manager-gnome » soit bien installé.

Pour Kubuntu :

knetworkmanager

Problème rencontré

Si nm-applet renvoie cette erreur :

WARNING **: <WARNING> (): nmwa_dbus_init() could not acquire its service. dbus_bus_acquire_service() says: 'Connection ":1.26" is not allowed to own the service "org.freedesktop.NetworkManagerInfo" due to security policies in the configuration file'

Ceci signifie que votre compte utilisateur n’a pas les droits nécessaires pour prendre la main sur votre matériel réseau. Il vous faudra alors ajouter votre utilisateur au groupe « netdev » comme ceci :

sudo usermod -G netdev -a <nom_utilisateur>

Enfin, redémarrez le service pour que vos nouveaux droits soient pris en compte :

sudo /etc/init.d/dbus restart

Relancez alors nmapplet.

En cas d'erreurs, messages comme The NetworkManager applet could not find some required resources. It cannot continue. Il suffit d'ouvrir un terminal et de taper :

sudo gtk-update-icon-cache -f /usr/share/icons/hicolor

Maintenant cela devrait fonctionner.

Il ne reste plus qu'à configurer le réseau via l'icône dans la zone de notification.

Sous Xubuntu/XFCE

Il n'existe pas d'applet spécifique à XFCE pour gérer Network Manager. Il est par contre possible d'utiliser le gestionnaire nm-applet de Gnome dans l'environnement XFCE.

Néanmoins, un problème peut survenir par l'apparition de plusieurs icônes de notifications. Tout fonctionne parfaitement, mais au moins deux applets Network-Manager sont présentes dans la zone de notification.

Pour résoudre ce problème :

Solution 1

Je ne l'ai pas testé, mais un intervenant du forum (ici) indique qu'il serait possible de décocher la case "enregistrer les sessions pour les prochaines connexions" au moment de quitter la session. Une seule instance de l'applet Network-Manager devrait apparaître au démarrage suivant.

Solution 2

http://www.blendor.com/?p=1515

  • Ouvrir un terminal et y inscrire :
    killall nm-applet
    sudo apt-get remove network-manager-gnome
  • Se déloguer de l'interface graphique
  • Se reloguer
    sudo apt-get install network-manager-gnome
  • Enfin, ajouter au menu Paramètres → Applications démarrées automatiquement :
    nm-applet –-sm-disable

Au démarrage suivant, une seule icône devrait apparaître dans la zone de notifications.

Donner le contrôle du réseaux à Network Manager

Network Manager a tendance à ne pas fonctionner automatiquement juste après l'installation. En fait, cela vient de la présence d'une ligne dans un fichier de configuration (/etc/network/interfaces). Pour remédier à cela deux méthodes sont à votre disposition.

Le fichier « /etc/network/interfaces » ne doit contenir que la configuration pour la boucle locale (cf. ci-dessous), sinon, Network Manager considérera que votre réseau est configuré manuellement, et donc, ne détectera pas les paramètres automatiquement.

Contenu de « /etc/network/interfaces » par défaut

auto lo
iface lo inet loopback

En ligne de commande

Ouvrir un terminal en allant dans Applications → Accessoires → Terminal.

Puis faire une sauvegarde du fichier de configuration réseau avec la commande suivante :

sudo cp /etc/network/interfaces /etc/network/interfaces.save

En cas de problème, il sera possible de revenir facilement à la configuration précédente avec la commande inverse :

sudo cp /etc/network/interfaces.save /etc/network/interfaces

Puis résolvez le problème en une ligne :

echo -e 'auto lo\niface lo inet loopback\n' | sudo tee /etc/network/interfaces

Sinon avec l'interface graphique

Dans Système → Administration → Réseaux, Cliquer sur tous les interfaces « Connexion xxx » dans la partie Connexion → Propriété et choisir Itinérant.

Il ne vous reste plus qu'à cliquer sur Network Manager et choisir votre réseaux Wi-Fi pour vous connecter.

Empêcher l’application de se connecter automatiquement à des réseaux que vous avez configurés auparavant

  • Ouvrez GConf puis descendez à system/networking/wireless/networks. Puis descendez encore au réseau à supprimer.
  • Dans la panneau de droite, effacer l'ensemble des clefs une à une.
    Remarque : le réseau listé dans le panneau gauche n'apparaîtra plus mais le rafraîchissement ne se fait pas automatiquement.

Contrôle de NetworkManager en ligne de commande

Pour démarrer le service : Pour Intrepid

sudo /etc/init.d/NetworkManager start 

Pour hardy et version inférieur

sudo /etc/dbus-1/event.d/26NetworkManagerDispatcher start
 sudo /etc/dbus-1/event.d/25NetworkManager start

Pour arrêter le service :

sudo /etc/dbus-1/event.d/26NetworkManagerDispatcher stop
 sudo /etc/dbus-1/event.d/25NetworkManager stop

Pour activer la connexion :

dbus-send --system \
    --dest=org.freedesktop.NetworkManager \
    /org/freedesktop/NetworkManager \
    org.freedesktop.NetworkManager.wake

Pour arrêter la connexion

dbus-send --system \
    --dest=org.freedesktop.NetworkManager \
    /org/freedesktop/NetworkManager \
    org.freedesktop.NetworkManager.sleep

Éviter la saisie du mot de passe

Feisty

Il faut installer le paquet libpam-keyring puis ajouter ces deux lignes dans le fichier /etc/pam.d/gdm :

auth optional pam_keyring.so try_first_pass
session optional pam_keyring.so

Ou bien, la ligne suivante permet de profiter de cette astuce lorsqu'on a activé la connexion automatique de GDM :

@include common-pamkeyring

Ubuntu 6.06 LTS

Vous trouverez une astuce sur le site anglophone pour ne pas taper le mot de passe à chaque détection de réseau dont la traduction se trouve sur le forum francophone ou plus simplement chez SzDavid.

  • networkmanager.1224190256.txt.gz
  • Dernière modification: Le 18/04/2011, 14:42
  • (modification externe)