Ceci est une ancienne révision du document !



Utilitaire de gestion des connexions réseaux ConnMan

Cette page s'inspire, voire est une traduction, de la page ConnMan du wiki anglophone.
Conçu pour être léger et utiliser le moins de ressources possible, afin que sont intégration soit facile, la vocation première de ConnMan concerne les systèmes embarqués. Cependant, il peut aussi être utilisé dans un environnement de bureau. L'interface graphique de ConnMan est Network Menu. On peut lui associer oFono pour une gestion des modems 3G.
ConnMan est encore en développement, il est relativement stable, mais il n'est pas installé par défaut dans Ubuntu. Il est donc possible qu'il ne fonctionne pas ou qu'il fasse preuve d'instabilités. Si vous ne savez pas ce que vous faites, ne touchez à rien et continuez d'utiliser le gestionnaire par défaut des connexions réseaux, NetworkManager.

Par ailleurs, dans le cas où vous vous retrouveriez sans aucun gestionnaire de connexions qui fonctionne, vous n'aurez plus de réseau, donc plus de possibilités d'installations de quoi que ce soit par internet.

Connection Manager (ConnMan) est un utilitaire de gestion des connexions réseaux pour linux.

Connaître les risques liés à l'installation d'un PPA et d'une application non-intégrée par défaut dans Ubuntu et ceux liés à la manipulation du gestionnaire de réseau.

Lucid

Installation

Ajouter le dépôt PPA pour Indicator Network:

sudo add-apt-repository ppa:indicator-network-developers/ppa
sudo apt-get update

Installer indicator-network (qui va aussi installer connman):

sudo apt-get install indicator-network

Désactiver NetworkManager au démarrage de la session, et sauvegarder les fichiers de configuration

sudo mv /etc/init/network-manager.conf /etc/init/network-manager.conf-disabled
sudo mv /etc/xdg/autostart/nm-applet.desktop /etc/xdg/autostart/nm-applet.desktop.disabled


Redémarrer l'ordinateur. ConnMan est en place.

Network-manager est toujours installé, mais ne sera plus lancé au démarrage, ni son applet de tableau de bord.

Désinstaller définitivement Network-Manager (déconseillé)

Si vous voulez désinstaller définitivement Network-Manager:

sudo apt-get remove network-manager-gnome network-manager
sudo rm /etc/init/network-manager.conf-disabled /etc/xdg/autostart/nm-applet.desktop.disabled

Maverick

indicator-network et connman sont inclus à partir de Maverick, pas besoin de passer par le PPA.

Installation

Installer indicator-network (qui va aussi installer connman):

sudo apt-get install indicator-network

Désactiver NetworkManager au démarrage de la session, et sauvegarder les fichiers de configuration

sudo mv /etc/init/network-manager.conf /etc/init/network-manager.conf-disabled
sudo mv /etc/xdg/autostart/nm-applet.desktop /etc/xdg/autostart/nm-applet.desktop.disabled


Redémarrer l'ordinateur. ConnMan est en place.

Network-manager est toujours installé, mais ne sera plus lancé au démarrage, ni son applet de tableau de bord.

Désinstaller définitivement Network-Manager (déconseillé)

Si vous voulez désinstaller définitivement Network-Manager:

sudo apt-get remove network-manager-gnome network-manager
sudo rm /etc/init/network-manager.conf-disabled /etc/xdg/autostart/nm-applet.desktop.disabled

Natty

ConnMan entrant en conflit avec Network-Manager, ce dernier sera automatiquement désinstallé.
Rappel: si ConnMan ne fonctionne pas sur votre machine, vous n'aurez aucun gestionnaire réseau utilisable, donc aucune possibilité de réinstaller NetworkManager par internet.

Installer indicator-network (qui va aussi installer connman):

sudo apt-get install indicator-network

Déconnecter et reconnecter la session.

ConnMan peut être utilisé de deux façons, soit via NetworkMenu à partir du tableau de bord, soit via l'outil en ligne de commande cmcc.

  • Filaire: brancher le câble et le réseau s'activera automatiquement.
  • Wifi: cliquer sur l'icône réseau et choisir son réseau, la clé vous sera demandée si nécessaire.
  • cmcc: pour débuggage et édition des connections (pour les détails, lancer cmcc help).

modems 3G

Pour les modems 3G, un autre paquet est nécessaire, ofono. Il est également souhaitable d'installer usb-modeswitch.
Pour plus d'informations, consulter la page d'origine sur le wiki anglophone (ConnMan).

oFono est une couche logicielle pour la téléphonie mobile sous Linux. Il fournit à Connman un accès aux données des modems afin qu'une connexion internet puisse être créée.
  1. Installer ofono:
    sudo apt-get install ofono
  2. Installer usb-modeswitch:
    sudo apt-get install usb-modeswitch
  3. Brancher le modem et attendre que l'initialisation soit finie.
  4. Vérifier que le réseau cellulaire est trouvé:
    cmcc list
  5. Éditer l'APN pour la connexion (habituellement, c'est "internet", mais cela peut dépendre de votre opérateur):
    cmcc edit <connectionname> apn <apnname>
  6. Se connecter comme habituellement via NetworkMenu.

Lucid et Maverick

Si vous n'aviez pas supprimé définitivement Network-Manager

  1. Réactiver le lancement NetworkManager au démarrage:
    sudo mv /etc/init/network-manager.conf-disabled /etc/init/network-manager.conf
    sudo mv /etc/xdg/autostart/nm-applet.desktop.disabled /etc/xdg/autostart/nm-applet.desktop
  2. Désinstaller ConnMan:
    sudo apt-get remove indicator-network connman

Si vous aviez supprimé définitivement Network-Manager

  1. Installer NetworkManager:
    sudo apt-get install network-manager-gnome
  2. Désinstaller ConnMan:
    sudo apt-get remove indicator-network connman

Redémarrer l'ordinateur.

Natty

  1. Réinstaller Network-Manager:
    sudo apt-get install network-manager-gnome
  2. S'assurer que ConnMan et les paquets en relation ont bien été désinstallés à l'étape précédente (ce n'est qu'une précaution):
    sudo apt-get remove indicator-network connman ofono

Redémarrer l'ordinateur.

  • connman.1303063670.txt.gz
  • Dernière modification: Le 18/04/2011, 14:55
  • (modification externe)