2009-05-07 3 views

ответ

4

network-manager имеет сервис dbus. Вы можете использовать любой язык с привязкой dbus, чтобы поговорить с ним.

1

ifconfig и iwconfig используются для управления сетевыми подключениями. У вашего адаптера wifi также могут быть специальные приложения для создания исходного сетевого устройства, так это в случае с madwifi, который будет создавать устройство athX (x - числовое), которым можно управлять ifconfig и iwconfig. Следует также упомянуть, что приложение с ограниченным аппаратным драйвером, которое поставляется с Ubuntu, очень хорошо подходит для установки и настройки драйверов для Wi-Fi.

Ubuntu в зависимости от варианта поставляется с сетевыми менеджерами, для KDE его сетевым менеджером и гном является gnome-netstatus-апплет.

По умолчанию эти приложения запускаются в зависимости от варианта.

1

Linux поддерживает что-то под названием Wireless Extensions, которое определяет общий интерфейс для разных беспроводных карт. Расширения определяют набор вызовов IOCTL и событий netlink, используемых для настройки устройств, а также для получения информации об обнаруженных событиях (например, отключение от точки доступа).

Примером приложений, которые используют беспроводные расширения, являются Wireless Tools for Linux (iwconfig, iwlist и т. Д.) И wpa_supplicant.

Обратите внимание, что не все устройства поддерживают беспроводные расширения, поэтому вам может потребоваться работать с проприетарными интерфейсами, такими как MadWiFi.

0

для командной строки; сканирование может быть сделано с iwlist (попробуйте человек iwlist еще больше помощи)

iwlist wlan0 scan 

wlan0 это имя беспроводного интерфейса в моем случае

для графического интерфейса части, я предпочитаю Wicd; прост в использовании, поддержка wep, wpa, wpa2

0

Ubuntu имеет тенденцию к использованию «Awesome Power (TM) недокументированных платформ (TM), недокументированных брокерских брокеров объектов (TM) и недокументированных абстракций (TM)». Но, к счастью, есть поддержка сообщества, где вы можете пойти в IRC и поговорить со всеми другими людьми, которые, как и вы, прочитали недокументацию.

Пойдите с ifconfig, iwconfig, iwlist и wpa_supplicant, если вы хотите что-то, у которого есть документация, которая сообщает вам, как это работает. Или вы можете просто запустить его один раз, посмотреть на результат и выяснить, как написать сценарий оболочки, который делает то, что вы хотите.

Я не горький. Не за что. Почему ты это сказал? : D

(По правде говоря, NetworkManager не делает IW {конфигурации, список} ложь, но не рассчитывайте на нм не перекрывая настройки, которые вы используете их, чтобы попросить.)

0

Командная строка Утилита nmtui предоставляет встроенный графический интерфейс для подключения к беспроводным сетям, их силы и подключения к ним.