Öffnen Sie das Terminalfenster und geben Sie Folgendes ein:
sudo gedit /etc/init.d/mobile-broadband-connect
Dann kopieren Sie diese und fügen Sie sie ein (ändern Sie sie für Ihre Bedürfnisse):
Hinweis: Ersetzen Sie die <Your Mobile Broadband Connection Name Here>
durch den Namen Ihrer Verbindung.
#!/bin/bash
case "$1" in
start)
echo "Starting Mobile Broadband Connection."
while true; do
# testing...to see if gsm is on the list of active devices
LC_ALL=C nmcli -t -f TYPE,STATE dev | grep -q "^gsm:disconnected$"
if [ $? -eq 0 ]; then
break
else
# not connected, sleeping for a second
sleep 1
fi
done
# now once GSM modem shows up, run these commands
nmcli -t nm wwan on
nmcli -t con up id <Your Mobile Broadband Connection Name Here>
;;
stop)
echo "Stopping Mobile Broadband Connection."
nmcli -t con down id <Your Mobile Broadband Connection Name Here>
nmcli -t nm wwan off
;;
status)
# Check to see if the process is running with Network Manager dev status
nmcli -p dev
;;
*)
echo "Mobile Broadband Startup Service"
echo $"Usage: $0 {start|stop|status}"
exit 1
esac
exit 0
Ändern Sie die Berechtigungen dieser Datei für die Ausführung:
sudo chmod +x /etc/init.d/mobile-broadband-connect
Führen Sie Folgendes aus, um dieses Skript mit einem Dienst auszuführen:
sudo update-rc.d mobile-broadband-connect defaults
Das Skript ist als Systemstartdienst registriert, sodass Sie den Status des Skripts starten, stoppen oder überprüfen können mit:
sudo service mobile-broadband-connect start
sudo service mobile-broadband-connect stop
sudo service mobile-broadband-connect status
Starten Sie neu, um die Installation abzuschließen und eine automatische Verbindung herzustellen.
- Starten Sie Ihr System neu, um die Installation abzuschließen.
- Nach dem Neustart dauert es bis zu 60 Sekunden, bis das USB-Gerät aktiv ist.
- Wenn aktiv - Die mobile Breitbandverbindung wird aktiviert und automatisch verbunden.
Erledigt ...
sudo rm /etc/init.d/mobile-broadband-connect && sudo update-rc.d mobile-broadband-connect remove
, diesen Dienst zu entfernen. Dann ging alles gut. Wie kann man das loswerden?Ich habe ein Shell-Skript wie folgt erstellt und es eingefügt,
Startup Applications
und es funktioniert wie ein Zauber! Ich bin damit zufrieden, aber wenn Sie es besser machen können, bin ich sehr dankbar.quelle
quelle