Ani iwconfig
też nie iwlist
wydają się być w stanie zrobić to za mnie.
networking
wireless
command-line
John Baber-Lucero
źródło
źródło
nmcli -t -f active,ssid dev wifi
jest łatwiejszy do przeanalizowania. Niestety, ssid jest zamknięty w kilku bezużytecznych cytatach.nmcli -t -f active,ssid dev wifi | egrep '^yes' | cut -d\' -f2
(który będzie działał, dopóki SSID nie będzie zawierał żadnych'
znaków)$ nm-tool | grep \* No command 'nm-tool' found, did you mean: Command 'dm-tool' from package 'lightdm' (main) nm-tool: command not found
Polecenie Scotta działa$ nmcli -t -f active,ssid dev wifi | egrep '^yes' | cut -d\: -f2
to polecenie, którego właśnie użyłem na Ubuntu 17.04.iwgetid
zapewnia SSIDiwgetid -r
daje tylko nazwę.W skrypcie Bash spróbuj
myssid=$(iwgetid -r)
umieścić coś w zmiennejźródło
Choć pytanie już odpowiedział iwconfig narzędzie robi wyświetlić ESSID aktualnie podłączonej sieci WiFi. Być może nie działa z połączeniami zarządzanymi przez NetworkManager, ale działa z interfejsami zarządzanymi przez ifup / ifdown :
listy:
źródło
iwconfig
może równieżNiestety żadna z wcześniejszych odpowiedzi nie zadziałała. Udało mi się jednak uzyskać szczegółowe informacje za pośrednictwem
i dostał
źródło
Możesz także użyć tego
iw
narzędzia (z pakietu iw ), aby uzyskać parametry łącza Wi-Fi, które obejmują obecnie skojarzony identyfikator SSID - np. Dla wlan0:źródło