Есть ли команда или программа CLI, в которой будут перечислены доступные точки беспроводного доступа? Я запускаю Ubuntu 9.04 на ноутбуке и иногда загружаюсь прямо в CLI вместо GUI. Я знаю, что iwconfig может настроить соединение, но не будет перечислять доступные точки доступа.
6 ответов
Как насчет этого (предупреждение: я не проверял это):
- Используйте
iwconfig
чтобы запросить имя беспроводного интерфейса. iwlist eth1 scanning
, сканирование беспроводного интерфейса "eth1"Подключиться через
iwconfig eth1 essid "Моя потрясающая точка"
Примечание: вам, вероятно, понадобится достаточно привилегий, чтобы запустить их.
iWlist сканирование INTERFACE_NAME
$ iwlist wlan0 scanning
iwlist device scan
wicd также предоставляет интерфейс на основе curses, который позволяет легко подключаться к выбранной точке доступа.
Если вы используете wpa_supplicant, wpa_cli очень пригодится. Ты бежишь:
wpa_cli scan
А потом:
wpa_cli scan_results
Это производит список AP с некоторой дополнительной информацией.
Я использую ceni (http://manual.aptosid.com/en/inet-ceni-en.htm) - это интерфейс curses для различных сетевых настроек, включая проводные и беспроводные. Я обнаружил, что он установлен в AntiX Linux (производном от Debian), поэтому он вполне может существовать или быть установленным под Ubuntu.
Что касается ОС, связанной с RHEL, я не нашел RPM-пакет для него ...
Если NetworkManager работает, вы можете использовать nm-tool
и прочитать все, начиная со строки, содержащей точки Wireless Access Points
до следующей пустой строки.
Кроме того, вы можете использовать dbus-send
для связи с ним по D-Bus, но не существует простого способа просто сделать все точки доступа видимыми для всех беспроводных интерфейсов.