Câu hỏi Làm cách nào để tìm ra tên SSID mà tôi đang kết nối từ dòng lệnh?


Cũng không iwconfig cũng không iwlist dường như có thể làm điều này cho tôi.


50
2018-03-29 15:08


gốc




Các câu trả lời:


Chạy nm-tool | grep \*. Điều đó sẽ chỉ hiển thị dòng với SSID mà bạn được kết nối.

Chỉnh sửa: The nm-tool tiện ích đã ngừng tồn tại, do đó, trong phiên bản 16.04 và phiên bản mới hơn, vui lòng sử dụng bất kỳ phương pháp nào được các đồng nghiệp quý của tôi đề xuất bên dưới.

Ví dụ: nmcli -t -f active,ssid dev wifi | egrep '^yes' | cut -d\' -f2 hoạt động tốt.


22
2018-03-29 15:19



Cảm ơn đó là chính xác những gì tôi cần. Để lấy tên: nm-tool | grep --only-matching '* [^] [^:] *' | sed 's / ^ * //' - John Baber-Lucero
nmcli -t -f active,ssid dev wifi dễ phân tích hơn. Các ssid là tiếc là đóng gói trong một số báo giá vô ích mặc dù. - geirha
Hoặc là: nmcli -t -f active,ssid dev wifi | egrep '^yes' | cut -d\' -f2 (sẽ hoạt động miễn là SSID không chứa bất kỳ ' nhân vật) - Scott Severance
Ubuntu 16.10: $ nm-tool | grep \* No command 'nm-tool' found, did you mean: Command 'dm-tool' from package 'lightdm' (main) nm-tool: command not found Lệnh của Scott hoạt động - Ads20000
$ nmcli -t -f active,ssid dev wifi | egrep '^yes' | cut -d\: -f2 là lệnh tôi vừa sử dụng trên Ubuntu 17.04. - Ron Thompson


iwgetid cung cấp ssid

iwgetid -r chỉ mang tên.

Trong một kịch bản Bash thử một cái gì đó như myssid=$(iwgetid -r) để đặt nó vào một biến


84
2017-12-27 21:26



Cảm ơn! Có vẻ tốt hơn nhiều so với các giải pháp iw / iwlan + sed / grep thường được đề xuất. - Rob W


Mặc dù câu hỏi đã được trả lời, iwconfig dụng cụ làm hiển thị ESSID của mạng Wifi hiện đang kết nối. Có lẽ nó không hoạt động với các kết nối được quản lý thông qua NetworkManager nhưng nó hoạt động với các giao diện được quản lý thông qua ifup / ifdown:

iwconfig | grep wlan0

danh sách:

wlan0     IEEE 802.11bgn  ESSID:"ahoi"

20
2018-03-30 09:02



Đánh máy iwconfig chỉ có thể làm mục đích quá :-) nhờ chia sẻ lệnh này :-) - Suhaib


Bạn cũng có thể sử dụng iw công cụ (từ iw gói) để nhận thông số liên kết WiFi bao gồm SSID hiện được liên kết - ví dụ: đối với wlan0:

iw dev wlan0 link

4
2017-07-12 16:16





Không có câu trả lời nào trước đây làm việc cho tôi một cách không may. Tuy nhiên, tôi có thể nhận được thông tin chi tiết qua

$ sudo iw dev wlan0 info

và có

Interface wlan0
    ifindex 5
    wdev 0x1
    addr **:**:*:*:*:*
    ssid *****
    type AP
    wiphy 0
    channel 2 (2417 MHz), width: 20 MHz, center1: 2417 MHz

2
2017-07-25 20:24