Ouvrez la fenêtre du terminal et saisissez:
sudo gedit /etc/init.d/mobile-broadband-connect
Copiez et collez ensuite cela (changez selon vos besoins):
Remarque: remplacez le <Your Mobile Broadband Connection Name Here>
par le nom de votre connexion.
#!/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
Modifiez les autorisations de ce fichier pour l'exécution:
sudo chmod +x /etc/init.d/mobile-broadband-connect
Pour exécuter ce script a un service, faites:
sudo update-rc.d mobile-broadband-connect defaults
Le script est enregistré en tant que service de démarrage du système afin que vous puissiez démarrer, arrêter ou vérifier l'état du script avec:
sudo service mobile-broadband-connect start
sudo service mobile-broadband-connect stop
sudo service mobile-broadband-connect status
Redémarrez pour terminer l'installation et la connexion automatique.
- Redémarrez votre système pour terminer l'installation.
- Après le redémarrage, il faut jusqu'à 60 secondes avant que le périphérique USB ne soit actif.
- Lorsqu'il est actif - La connexion haut débit mobile sera activée et automatiquement connectée.
Terminé ...
sudo rm /etc/init.d/mobile-broadband-connect && sudo update-rc.d mobile-broadband-connect remove
et supprimé ce service. Ensuite, tout s'est bien passé. Comment s'en débarrasser?J'ai créé un script shell comme suit et l'ai mis
Startup Applications
et cela fonctionne comme un charme! Je suis content de cela, mais si vous pouvez l'améliorer, je vous en serai très reconnaissant.la source
la source