Frage

Gibt es eine API (oder Kommandozeile) in Ubuntu die verfügbaren drahtlosen Netzwerke, um zu sehen, ihre Stärke, usw., und eine Verbindungs?

War es hilfreich?

Lösung

network-manager hat einen dbus Service. Sie können jede beliebige Sprache verwenden mit dbus Bindung an sie zu sprechen.

Andere Tipps

ifconfig und iwconfig werden verwendet, um Netzwerkverbindungen zu steuern. Ihr WLAN-Adapter auch spezifische Anwendungen haben kann die anfängliche Netzwerkgerät zum Erstellen, dies ist der Fall mit madwifi, die eine ATHX schaffen wird (x ist numerisch) Gerät, das sei ifconfig und iwconfig gesteuert werden kann. Es sollte auch, dass die Anwendung beschränkte Hardware-Treiber erwähnt werden, die mit Ubuntu kommt ziemlich gut bei der Installation und Treiber für WLAN einrichten.

Ubuntu je nach Variante mit Netzwerk-Manager kommt, für KDE sein die knetworkmanager und gnome ist gnome-netstatus-Applet.

Standardmäßig diese Anwendungen gestartet werden je nach Variante.

Linux unterstützt so genannte Wireless-Extensions dass definiert eine gemeinsame Schnittstelle zu verschiedenen drahtlosen Karten. Die Erweiterungen definieren eine Reihe von IOCTL Anrufen und netlink Veranstaltungen genutzt Geräte konfigurieren sowie erhalten Informationen über erkannte Ereignisse (zum Beispiel von einem Zugriffspunkt zu trennen).

Ein Beispiel für Anwendungen, die die Wireless-Erweiterungen verwenden umfassen Wireless Tools für Linux (iwconfig, iwlist, etc.) und die wpa_supplicant .

Beachten Sie, dass nicht alle Geräte der Wireless-Erweiterungen unterstützen, so müssen Sie möglicherweise mit proprietären Schnittstellen wie MadWifi arbeiten.

für Befehlszeile; Scannen kann mit iwlist (versuchen Mann iwlist mehr mehr Hilfe)

erfolgen
iwlist wlan0 scan

wlan0 ist der Name des drahtlosen Schnittstelle in meinem Fall

für gui Teil, ich ziehe wicd; einfach zu bedienen, Unterstützung WEP-, WPA-, wpa2

neigt Ubuntu die nutzbar zu machen "Super Power (TM) von Undocumented Frameworks (TM), Object Undocumented Brokerage Busse (TM) und Undocumented Abstraction Layer (TM)". Aber zum Glück gibt es Unterstützung der Gemeinschaft, wo man im IRC gehen und zu allen anderen Menschen sprechen, die genau wie Sie die undocumentation gelesen haben.

Gehen Sie mit ifconfig, iwconfig, iwlist und wpa_supplicant, wenn Sie etwas wollen, die Dokumentation hat, die Ihnen sagt, wie es funktioniert. Oder man kann es nur einmal ausführen, sehen Sie die Ausgabe und herauszufinden, wie ein Shell-Skript zu schreiben, das tut, was Sie wollen.

Ich bin nicht verbittert. Überhaupt nicht. Warum sagst du das? : D

(Wahrheit zu sagen, ist Networkmanager machen iw nicht {config list} liegen, aber rechnen Sie nicht nm die Einstellungen nicht überschreiben Sie sie verwenden, um zu bitten.)

Das Dienstprogramm nmtui Befehlszeile stellt eine in-terminalen grafische Schnittstelle zu drahtlosen Netzwerken zu verbinden, findet ihre Stärke, und um sie zu verbinden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top