Ни, iwconfig
ни iwlist
кажется, не в состоянии сделать это для меня.
networking
wireless
command-line
Джон Бабер-Лусеро
источник
источник
nmcli -t -f active,ssid dev wifi
легче разобрать. К сожалению, ssid заключен в некоторые бесполезные кавычки.nmcli -t -f active,ssid dev wifi | egrep '^yes' | cut -d\' -f2
(который будет работать до тех пор, пока SSID не содержит'
символов)$ nm-tool | grep \* No command 'nm-tool' found, did you mean: Command 'dm-tool' from package 'lightdm' (main) nm-tool: command not found
команда Скотта работает, хотя$ nmcli -t -f active,ssid dev wifi | egrep '^yes' | cut -d\: -f2
это команда, которую я только что использовал в Ubuntu 17.04.iwgetid
предоставляет ssidiwgetid -r
дает только имя.В скрипте Bash попробуйте что-то вроде
myssid=$(iwgetid -r)
поместить его в переменнуюисточник
Хотя вопрос уже был дан ответ, то iwconfig инструмент делает отображения ESSID подключенного в данный момент сети Wi - Fi. Возможно, он не работает с соединениями, управляемыми через NetworkManager, но работает с интерфейсами, управляемыми через ifup / ifdown :
списки:
источник
iwconfig
ТолькоНи один из предыдущих ответов не работал для меня, к сожалению. Однако я смог получить подробности через
и получил
источник
Вы также можете использовать
iw
инструмент (из пакета iw ), чтобы получить параметры соединения WiFi, которые включают в себя связанный с ним SSID - например, для wlan0:источник