Skript automatisch ausfürhen bei Verbindung ins Wlan

Hinweis: In dem Thema Skript automatisch ausfürhen bei Verbindung ins Wlan gibt es 5 Antworten. Der letzte Beitrag () befindet sich ganz unten auf dieser Seite.
  • Hi,


    Ist es irgendwie möglich, dass man ein Skript automatisch ausführt sobald man sich in ein (bestimmtes) wlan netz einloggt?


    Ist es dann auch möglich zu unterscheiden in welchem Netzwerk man sich befindet bzw sogar an welchem Repeater/acces point whatever man gerade hängt?


    Es wäre nämlich ganz cool wenn ich in der Uni meinen Rechner hochfahre und je nachdem in welchem Hörsaal ich gerade sitze öffnet sich ein Browser und ich befinde mich von ganz alleine auf der passenden Seite zur Vorlesung oder so :D


    Mir würde da jede Menge Käse einfallen den man damit machen kann... Wenn's funktioniert.


    Irgendwelche Ideen?

  • Es gibt das Tool iwgetid, mit dem du erfahren kannst, welche ESSID das aktuelle Netzwerk hast. Und das Tool iwevent zeigt dir alle Ereignisse, die in Bezug auf WLAN geschehen.
    Gibst du

    Code
    iwgetid

    ein, erscheint folgende Rückgabe

    Code
    wlan0     ESSID:"xxxxxxxxxxx"


    Die könntest du dann auswerten und die ESSID erfassen. So zum groben Für die Umsetzung bist du zuständig. :D

    Bitte nicht das </iframe> beachten, da macht Opera irgendwie Mist.
    Yeah, ich krieg eine openSuSE-Laptopfolie :thumbup:</iframe>

    Einmal editiert, zuletzt von Schmitzi ()

    Für den Inhalt des Beitrages 23440 haftet ausdrücklich der jeweilige Autor: Schmitzi

  • Mein Problem ist gar nicht so sehr das was in dem Skript dann passiert, sondern wie ich es dazu bringe automatisch zu starten wenn ich mit einem Netzwerk verbunden bin.
    Trotzdem Danke für den Tip. Damit kann ich auch schonmal was anfangen.

  • Man kann z.B. das Script jede Minute überprüfen lassen, in welchem Netz man sich gerade befindet.

    Für den Inhalt des Beitrages 23465 haftet ausdrücklich der jeweilige Autor: rogi

  • Stimmt, daran hatte ich noch gar nicht gedacht... Danke.


    Das bedeutet aber auch, dass im Hintergrund ständig ein Prozess läuft. Aber das ist vermutlich unproblematisch wenn nur überprüft wird in welchem Netz man sich befindet.

  • Du kannst es auch in dash schreiben, dann ist das noch ressourcensparender. Selbst wenn das Skript jede Sekunde überprüfen würde, wird man davon nichts merken.

    Für den Inhalt des Beitrages 23490 haftet ausdrücklich der jeweilige Autor: rogi