Derzeit wechsle ich täglich zwischen den folgenden beiden Einstellungen:
1) Über ein WiFi-Netzwerk mit dem Internet verbunden sein.
2) Lassen Sie meinen (Ubuntu 16.04) Laptop über eine Kabelverbindung mit dem Internet verbinden und teilen Sie diese Verbindung dann über die integrierte Hot-Spot-Funktionalität von Ubuntu mit meinen anderen Geräten.
Im Moment muss ich beim Umschalten von 1 auf 2 den Dialog "Mit verstecktem Netzwerk verbinden" im Netzwerk-Manager manuell durchlaufen. Um von 2 auf 1 zu wechseln, muss ich mich manuell vom Hotspot trennen und eine Verbindung zum WiFi-Netzwerk herstellen. Es ist nicht viel Arbeit, aber ich mache es oft genug, um es automatisieren zu lassen.
Es ist nicht so einfach, die automatische Verbindung für den Hotspot zu aktivieren, da sie dann die Autoconnect-Funktionalität anderer Netzwerke außer Kraft setzt, anstatt mich mit einem WiFi-Netzwerk zu verbinden, wenn ich nicht über eine Kabelverbindung verbunden bin und am Ende einen Hotspot habe kein Internet. Also brauche ich eine Lösung, die:
- verbindet mich mit dem Hotspot, wenn ich über eine Kabelverbindung mit dem Internet verbunden bin.
- trennt mich vom Hotspot, wenn keine Ethernet-Verbindung besteht.
- Verbindet mich automatisch mit einem der Netzwerke mit autoconnect = true, wenn sie verfügbar sind und keine Ethernet-Verbindung besteht.
Eine vollständige Erklärung, wie dies zu tun ist, wäre großartig, aber ein Verweis auf ein gutes (nicht fachkundiges) Handbuch zum Einrichten solcher Regeln wäre auch sehr willkommen.
post-up
den/etc/network/interfaces
Kontext gibt es einen großen Überblick hier .post-up
ruft im Grunde nur Befehle oder Skripte auf, nachdem eine Schnittstelle aufgerufen wurde.