Comment utiliser la ligne de commande pour vérifier à quel réseau WiFi je suis connecté?

30

Je fais une configuration sans tête, où nous utilisons le Pis sur le terrain (suivi du mouvement des phoques via une caméra dans la zone de Cape Cod), et donc nous ne pouvons le surveiller que sans tête, sans affichage séparé (pour économiser de l'énergie).
Pour que les Pis aient le temps, j'ai besoin d'eux pour se connecter aux iPhones de mon collègue (qui fonctionnent comme des points d'accès) et utiliser ntpd pour obtenir du temps sur Internet.
Cependant, je n'ai pas encore compris quelle est la commande pour interroger le nom du réseau WiFi, pour confirmer qu'il est connecté au bon réseau - en existe-t-il un?

ericmjl
la source
1
Votre travail semble génial! Où puis-je en savoir plus sur votre travail?
1
Site Web de notre laboratoire: runstadlerlab.mit.edu: D Site Web personnel: ericmajinglong.com
ericmjl

Réponses:

47

iwgetid vous donnera le SSID

Steve Robillard
la source
18

Essayez iwconfig:

user@host:~ $ iwconfig
wlan0     unassociated  Nickname:"<WIFI@REALTEK>"
          Mode:Managed  Frequency=2.412 GHz  Access Point: Not-Associated
          Sensitivity:0/0
          Retry:off   RTS thr:off   Fragment thr:off
          Power Management:off
          Link Quality:0  Signal level:0  Noise level:0
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0
adengle
la source
0

vous pouvez utiliser le code suivant pour vérifier l'IP attribuée au rpi. t = "$ (ifconfig wlan0 | awk '/ inet addr / {print substr ($ 2,6)}')" echo $ t w = $ {# t} echo $ w

Nikhil Parashar
la source