Как использовать командную строку, чтобы проверить, к какой сети WiFi я подключен?

30

Я делаю установку без головы, где мы используем Pis в полевых работах (отслеживание движения тюленей с помощью камеры в области Кейп-Код), и поэтому мы можем контролировать его без головы, без отдельного дисплея (для экономии энергии).
Чтобы у Pis было время, мне нужно, чтобы они подключились к айфонам моего коллеги (которые работают как точки доступа) и использовали ntpd для получения времени из Интернета.
Тем не менее, я еще не выяснил, что команда запрашивает имя сети WiFi, чтобы подтвердить, что она подключена к правильной сети - есть ли?

ericmjl
источник
1
Ваша работа звучит потрясающе! Где я могу узнать больше о вашей работе?
1
Сайт нашей лаборатории: runstadlerlab.mit.edu: D Персональный сайт: ericmajinglong.com
ericmjl

Ответы:

18

Попробуйте 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
источник
0

Вы можете использовать следующий код, чтобы проверить IP, назначенный для rpi. t = "$ (ifconfig wlan0 | awk '/ inet addr / {print substr ($ 2,6)}')" echo $ t w = $ {# t} echo $ w

Нихил Парашар
источник