web-dev-qa-db-fra.com

Comment supprimer un point d'accès de la liste de sauvegarde

OS: Ubuntu 11.10 avec gnome-Shell

J'ai quelques points d'accès sur ma liste de sauvegarde que je souhaite supprimer et sur lesquels je ne me connecte jamais. Je n'arrive pas à trouver le moyen de les supprimer.

Comment dois-je supprimer (du moins pas la connexion automatique) de la liste des points d'accès enregistrés?

5
wisemonkey
ctrl + t {for terminal Prompt}
cd /etc/NetworkManager/system-connections 
Sudo rm {wireless_hotspot_name}

J'espère que ça t'as aidé

ÉDITER À PARTIR D'UN AN PLUS TARD

On dirait que cela s'est transformé en une réponse assez populaire, alors je me suis lancé et j'ai écrit un script automatisé pour le faire pour tout le monde. Copiez simplement le script ci-dessous dans /usr/local/bin/wireless et pensez à exécuter la commande Sudo chmod +x /usr/local/bin/wireless

Je suis heureux de voir que cela aide continuellement les autres utilisateurs * de buntu;) les versions les plus récentes seront disponibles sur GitHub

#!/bin/bash
# Review and Remove Wireless Access Points on DEB based Systems
# Make sure to place script in /usr/local/bin 

# CPR : Jd Daniel :: Ehime-ken
# MOD : 2013-12-09 @ 12:27:02

# INP : $ wireless -{flag} {arg}

##===============================================================##
##===============================================================##

clear

# If the user is not root
if [ "$(id -u)" != "0" ]; then
  echo "This script must be run as root" 1>&2 ; exit 1
fi


declare -r VERSION='1.2b'
declare -r net_dir='/etc/NetworkManager/system-connections'


function list ()
{
  cd "${net_dir}"

    export count=$(ls |wc -l) # used in drop function

  files=$(ls) # simple ls

  echo -e "\n\tFound ${count} wireless connections"

    for f in $files; do
        echo -e "\t * $f"
    done
}

function drop ()
{
  # make sure that we have a working file and directory...
  cd "${net_dir}" ; [ -f "$OPTARG" ] || { echo -e "\n\tConnection does not exist..." ; exit 1; }

  # confirmation for removal
  printf "\n\tDo you want to delete $OPTARG [y/n] " ; read -r resp

    # strtolower, and rm
    if [ 'y' == "$(echo $resp | awk '{print tolower($0)}')" ]; then
      rm -f ${net_dir}/${OPTARG}
    fi
}

function flush ()
{
  # make sure that we have a directory with files...
  cd "${net_dir}" ; list ; [ 0 -ge "${count}" ] && { echo -e "\tExiting, Nothing to flush..." ;  exit 1 ; }

  # confirmation for removing all files
  printf "\n\tAll Wireless Connections will be removed, continue? [y/n] " ; read -r resp

    # strtolower, and rm
    if [ 'y' == "$(echo $resp | awk '{print tolower($0)}')" ]; then
      rm -f ${net_dir}/*
    fi
}

function version ()
{
  echo -e "\n\twireless (GNU wireless network purge) v${VERSION}"
  echo -e "\n\tCopyright (C) 2013 Hydra Code, LLC."
  echo -e "\tLicense GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.\n\tThis is free software: you are free to change and redistribute it.\n\tThere is NO WARRANTY, to the extent permitted by law."
  echo -e "\n\n\tWritten by Jd Daniel (Ehime-ken) http://github.com/ehime"
  exit 0
}

function help ()
{
  echo -e "\n\tUsage: wireless [OPTION]... [FILE]..."
  echo -e "\tList, remove single or flush the contents of your Wireless Network Manager"
  echo -e "\n\tThe options below may be used to perform the above actions, this program will only"
  echo -e "\trun a single flag or parameter at a time. Flag chaining is only available for -d"
  echo -e "\t  -l, --list \t\t List the contents of your 'Network Manager'"
  echo -e "\t  -d, --drop [conn] \t Drop a single (or multiple) wireless connections"
  echo -e "\t  -f, --flush \t\t Flush all wireless connections."
  echo -e "\t      --help \t\t Display this help menu and exit"
  echo -e "\t      --version \t Display version information and exit"
  exit 0
}

##===============================================================##
##===============================================================##

# no long-opts supported except --help
while getopts ':ld:f-:' OPT; do
  case $OPT in

    l) list  ;;
    d) dirList="${dirList} $OPTARG" ; drop  ;;
    f) flush ;;
    -) #long option
       case $OPTARG in

          list)     list    ;;
          drop)     drop    ;;
          flush)    flush   ;;
          help)     help    ;;
          version)  version ;;

       esac
   ;;
    : ) echo -e "\n\tMissing option argument for -$OPTARG" >&2;               exit 1;;
    * ) echo -e "\n\tUnknown flag supplied ${OPTARG}\n\tTry wireless --help"; exit 1;;
  esac
done

shift $(($OPTIND - 1))

##===============================================================##
##===============================================================##
12
ehime

Supprimer toutes les connexions jamais utilisées (aucune racine requise)

nmcli --fields UUID,TIMESTAMP-REAL con show | grep never |  awk '{print $1}' | while read line; do nmcli con delete uuid  $line;    done
1
Postadelmaga

Outre les options mentionnées dans les autres réponses, vous pouvez également utiliser l'application Network Manager pour oublier le réseau ou éviter les connexions automatiques, au cas où vous souhaiteriez conserver les informations du réseau.

  1. Cliquez sur le coin supérieur droit pour afficher le bouton Wi-Fi. Cliquez dessus, puis sur Paramètres Wi-fi (ou allez-y par Paramètres> Résea).
  2. Dans le gestionnaire de réseau, assurez-vous que vous vous trouvez dans la section Wi-Fi (dans le menu de gauche), puis cliquez sur l’icône représentant un engrenage en regard du réseau que vous souhaitez modifier.
  3. Une nouvelle fenêtre apparaîtra. Si vous souhaitez supprimer le réseau, sélectionnez l’option Réinitialiser dans la liste de gauche, puis choisissez Oubliez. Toutes les données relatives à ce réseau seront effacées et pour pouvoir les utiliser à nouveau, vous devrez fournir un nouveau mot de passe.
  4. Si vous souhaitez simplement éviter de vous connecter automatiquement, sélectionnez l’option Identité (également dans la liste de gauche) et décochez la case Connexion automatique.
0
marcelocra

Ouvrez Network Manager, si vous l'utilisez, c'est l'applet situé dans le coin supérieur. Accédez au menu de modification des connexions et cliquez sur l'onglet sans fil. Supprimez simplement tous les points d'accès dont vous n'avez pas besoin.

0

Il semble que depuis le menu "Modifier les connexions", que vous pouvez trouver en cliquant sur l'icône du panneau supérieur (Ubuntu Unity), vous ne pouvez supprimer que les connexions sans fil. Si vous avez d'autres réseaux, tels que des réseaux téléphoniques, vous devez les supprimer dans le dossier /etc/NetworkManager/system-connections. Vous devez devenir root pour supprimer tout sous-dossier de ce dossier.

Par exemple, pour supprimer le réseau de mon HTC evo, je devais faire:

Sudo rm -R /etc/NetworkManager/system-connections/Network\ HTC\ EVO\ 3D\ X515m
0
Alessandro D'lncal