Ні, 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