Je cherchais depuis longtemps comment faire pour désactiver la connexion automatique de mon portable sur un réseau wifi qui n'est pas le mien quand je suis chez moi (il s'y connecte parce qu'il a le même nom qu'un où je me suis connecté un jour).

NetworkManager, le nouveau gestionnaire de connexion adopté par Ubuntu se connecte automatiquement partout comme il faut : il n'est pas prévu pour être tweaké. Mais une possibilité a été laissée néanmoins,uniquement pour la désactivation de la connexion automatique d'un ESSID donné. Deux façons :

  • graphiquement, lancer l'éditeur de configuration (gconf-editor dans une console), puis aller dans system -> networking -> wireless -> networks -> le ESSID en question, cliquer-droit sur la clé bssids et choisir Désactiver.
  • puissance de Linux, on peut faire ça en une ligne en console :
gconftool-2 --recursive-unset /system/networking/wireless/networks/<ESSID>

Trop facile...