web-dev-qa-db-fra.com

Quelles sont les alternatives de ligne de commande à Network Manager (nm-cli), Wicd (wicd-curses) et wpa_supplicant pour la gestion de la connexion sans fil?

OK, je sais que je raye les choix les plus populaires, mais il y a une raison à cela. Je travaille sur un BeagleBone Black exécutant une version ultra-légère d'Ubuntu 13.04 et je le connecte actuellement au routeur via Ethernet. J'interagis uniquement avec BeagleBone via ssh et j'aime tout garder en ligne de commande (X n'est même pas installé). Idéalement, je souhaite me connecter au routeur sans fil, via le dongle USB auquel je suis connecté, mais:

  1. La capacité de stockage de ce microcontrôleur est limitée. Par conséquent, la capacité de ~ 250 Mo du gestionnaire de réseau avec ses outils de ligne de commande est une solution qui ne "correspond" pas.
  2. Wicd semblait être une excellente alternative. wicd-curses est exactement ce que je recherche: une interface de ligne de commande claire et facile à utiliser, des réseaux faciles à analyser, sélectionnez le vôtre et configurez les mots de passe, etc. Cependant, lorsque j'essaie de me connecter à un réseau, il se pas réussi à résoudre le problème.
  3. wpa_supplicant fournit ce dont j'ai besoin, mais "à la dure", je veux donc l'éviter, si possible.

Êtes-vous au courant de l'existence d'une autre application pouvant m'aider à me connecter à mon réseau sans fil WPA via la ligne de commande, sans avoir à tout configurer manuellement?

4
George

Je vous suggère de faire:

Sudo vim /etc/network/interfaces

Ajoutez les strophes sans fil similaires à:

auto lo
iface lo inet loopback

#auto eth0
iface eth0 inet dhcp

auto wlan0
iface wlan0 inet static
address 192.168.1.100
netmask 255.255.255.0
gateway 192.168.1.1
wpa-ssid <your_network>
wpa-psk <your_secret_key>
dns-nameservers 8.8.8.8 192.168.1.1

Assurez-vous que l'adresse est en dehors du pool utilisé par le serveur DHCP du routeur ou du point d'accès. Relisez, sauvegardez et fermez vim. Bien sûr, remplacez vos coordonnées ici.

Au démarrage, le réseau sans fil doit être connecté automatiquement à l'adresse demandée.

2
chili555