Sie können ein Skript einfügen, /etc/NetworkManager/dispatcher.d
das ausgeführt wird, wenn eine Verbindung aktiv ist oder nicht. Weitere NetworkManager
Informationen finden Sie auf der Manpage .
Fügen Sie einen Hook hinzu, der ausgeführt wird, wenn NetworkManager eine Verbindung herstellt
2157
rplevy
Was wäre ein guter Weg, um ein Skript jedes Mal ausführen zu lassen, wenn sich mein Computer mit dem Netzwerk in Ubuntu verbindet? Würde ich dbus irgendwie dazu benutzen?
Hintergrund: Wenn ich im Zug bin, führe ich ein kurzes Perl-Skript aus, um auf eine Schaltfläche auf der Splash-Seite zu klicken. Auf diese Weise kann ich sofort das Internet nutzen, ohne manuell eine sinnlose Website besuchen zu müssen. Mein Skript ist eine nahezu perfekte Lösung, aber es wäre perfekt, wenn es bei jeder Verbindung zum Netzwerk automatisch ausgeführt werden könnte.
Nicht wichtig für die Frage, aber hier ist der Einzeiler: Alias dodgesplash = 'perl -e' \ '' use WWW :: Mechanize; $ mech = WWW :: Mechanize-> new (); $ mech-> get ("http://is.gd"); $ mech-> click (); '\' ''
rplevy vor 14 Jahren
1
2 Antworten auf die Frage
5
Sam Morris
3
Ryan Thompson
Fügen Sie ein Skript ein /etc/network/if-up.d
und machen Sie es ausführbar.
Verwandte Probleme
-
2
Deaktivieren des Netzwerkmanagers für eine bestimmte Schnittstelle
-
6
Wie erzwinge ich, dass NetworkManager vor dem Login eine Verbindung herstellt?
-
3
Benutzerdefinierte Hotkeys / Verknüpfungen zum Öffnen einer App
-
4
Warum dauert es so lange, bis NetworkManager eine Verbindung zum drahtlosen Netzwerk herstellt?
-
3
So starten Sie den Befehlszeilenmodus und lassen andere Dienste unverändert
-
2
Linux NetworkManager kann keine Verbindung herstellen
-
4
Perlscript läuft gut, wenn es manuell ausgeführt wird, jedoch nicht unter cron
-
2
WLAN-Gerät unter Dell Inspiron wurde von Fedora 11 nicht erkannt
-
2
Wie mache ich nm-applet in KDE (Kubuntu) zum Standard-Netzwerkmanager anstelle von knetworkmanager?
-
1
Verbindung zu ItsHidden in Ubuntu 9.10-Problemen