Ни, iwconfig
ни iwlist
кажется, не в состоянии сделать это для меня.
Ни, iwconfig
ни iwlist
кажется, не в состоянии сделать это для меня.
Ответы:
Беги nm-tool | grep \*
. Это должно показать только строку с SSID, к которому вы подключены.
Изменить: nm-tool
Утилита перестала существовать, поэтому в 16.04 и более новых выпусках, пожалуйста, используйте любой из методов, предложенных моими уважаемыми коллегами ниже.
Например: nmcli -t -f active,ssid dev wifi | egrep '^yes' | cut -d\' -f2
хорошо работает.
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
предоставляет ssid
iwgetid -r
дает только имя.
В скрипте Bash попробуйте что-то вроде myssid=$(iwgetid -r)
поместить его в переменную
Хотя вопрос уже был дан ответ, то iwconfig инструмент делает отображения ESSID подключенного в данный момент сети Wi - Fi. Возможно, он не работает с соединениями, управляемыми через NetworkManager, но работает с интерфейсами, управляемыми через ifup / ifdown :
iwconfig | grep wlan0
списки:
wlan0 IEEE 802.11bgn ESSID:"ahoi"
iwconfig
Только
Ни один из предыдущих ответов не работал для меня, к сожалению. Однако я смог получить подробности через
$ sudo iw dev wlan0 info
и получил
Interface wlan0
ifindex 5
wdev 0x1
addr **:**:*:*:*:*
ssid *****
type AP
wiphy 0
channel 2 (2417 MHz), width: 20 MHz, center1: 2417 MHz