Ich möchte "Mobiles Breitband aktivieren" dauerhaft aktivieren, damit ich es nicht nach jedem Start überprüfen muss.
Ich möchte "Mobiles Breitband aktivieren" dauerhaft aktivieren, damit ich es nicht nach jedem Start überprüfen muss.
Antworten:
Dieses Problem unterliegt einem Fehlerbericht
Bis es vorgelagert gelöst wird, muss wahrscheinlich eine Lösung wie das Aktivieren von mobilem Breitband beim Anmelden ausreichen.
Das Guthaben für die unten stehende Antwort geht an einen der Fehlerverantwortlichen. Wenn Sie zusätzliche Informationen haben, fügen Sie Ihre Daten dem Fehlerbericht hinzu. Hinweis - Die Abonnenten mögen keine "Ich auch" -Antworten. Fügen Sie also nicht "Ich auch" hinzu. Klicken Sie einfach auf die Schaltfläche "Abonnieren", um Updates zu erhalten.
Aktivieren Sie Ihr Breitband, indem Sie im Netzwerkmanager-Indikator auf "Breitband aktivieren" klicken.
In einem Terminal werden die konfigurierten Verbindungen in Ihrem Netzwerkmanager aufgelistet:
nmcli con list
Diese Show zeigt die folgende Beispielausgabe:
NAME UUID TYPE TIMESTAMP-REAL
Tele2 Default 1 93c93207-adce-40e4-beb5-d9f9c830d474 gsm Sat 25 Feb 2012 01:27:42 PM CET
Vipnet connection 1 054bdd1f-34e3-4db1-b18b-d38e885276c8 gsm never
Suchen Sie im Beispiel nach Ihrem mobilen Breitband - es wird gsm
in der Textzeile angezeigt. Im obigen Beispiel enthält das erste Element in einer Zeile den gsm
Text und am Anfang der Zeile steht der Verbindungsname, den Sie unten benötigen, d. H.Tele2 Default 1
Erstellen Sie jetzt eine Textdatei (z. B. mit gedit
), die eine Ihrer Verbindungen nach einer Verzögerung von z. B. 10 Sekunden startet (möglicherweise benötigen Sie eine längere Verzögerung, wenn Ihr Breitbandgerät mehr Zeit zum Initialisieren benötigt):
#!/bin/sh
sleep 10
nmcli nm wwan on
nmcli con up id "Tele2 Default 1"
dh ändern Sie Tele2 Default 1
für Ihren mobilen Breitbandnamen
Speichern Sie die Datei wie start_my_connection
in Ihrem Home-Ordner.
Verschieben Sie diese Datei als Nächstes an einen Ort, auf den Sie und andere Benutzer Ihres Computers zugreifen können:
sudo mv ~/start_my_connection /usr/local/bin/start_my_connection
Legen Sie die Dateiberechtigungen wie folgt fest:
sudo chmod 775 /usr/local/bin/start_my_connection
Konfigurieren Sie abschließend das Starten des Skripts nach der Anmeldung:
in Startup - Anwendungen Einstellungen fügen Sie ein Element aus und geben Sie den Pfad des Skripts ( /usr/local/bin/start_my_connection
) als Programmbefehl.
Ich habe eine andere einfache Lösung dafür, wenn jemand da draußen noch danach sucht. In den meisten Fällen wird die mobile Breitbandverbindung, beispielsweise aus der obigen Frage "Airtel-Verbindung", so eingestellt, dass sie automatisch eine Verbindung herstellt.
Sie müssen also nur noch "Mobiles Breitband aktivieren" aktivieren, um eine Verbindung herzustellen. Aber wir müssen es normalerweise nach jedem Start manuell machen.
Dazu fügen wir einen Befehl hinzu, der beim Start funktioniert:
In einem Terminal,
sudo gedit /etc/rc.local
Fügen Sie nun diese Zeile über dem Ausgang 0 hinzu
(while :; do nmcli -t nm wwan on; sleep 1; done)&
Speichern Sie die Datei und beenden Sie sie.
Das ist es..
Dadurch wird nicht nur die Verbindung gestartet, sondern die Verbindung wird erneut hergestellt, wenn die Verbindung unterbrochen wird
Die obige Antwort von @SriramKannan funktioniert perfekt. Es hat funktioniert, nachdem ich Ubuntu neu gestartet habe.
In einem Terminal,
sudo gedit /etc/rc.local
Fügen Sie nun diese Zeile oben hinzu exit 0
(while :; do nmcli -t nm wwan on; sleep 1; done)&
Speichern Sie die Datei und beenden Sie sie.
Dank der obigen Antwort von Brahim habe ich das Autostart-Skript dort wie folgtgekürzt, und es funktioniert sehr gut für mich, da ich keinen jdownloader verwende :
#!/bin/bash
while true; do
LC_ALL=C nmcli -t -f TYPE,STATE dev | grep -q "^gsm:disconnected$"
if [ $? -eq 0 ]; then
nmcli -t nm wwan on
sleep 10
fi
sleep 5
done
Ich habe hier die beste Lösung gefunden. Dieses Skript hier funktioniert wie ein Zauber http://community.linuxmint.com/tutorial/view/1456
Lesen Sie dazu So stellen Sie eine automatische Verbindung her