9 votes

Comment activer de façon permanente le haut débit mobile au démarrage ?

J'aimerais cocher en permanence la case "Activer le haut débit mobile" pour ne pas avoir à le faire à chaque démarrage.

11voto

Paul Beckingham Points 7460

Ce problème fait l'objet d'une rapport de bogue

Ainsi, jusqu'à ce qu'il soit résolu en amont, une solution de contournement telle que l'activation du haut débit mobile lors de la connexion devra probablement suffire.

Le mérite de la réponse ci-dessous revient à l'un des contributeurs au bogue - si vous avez des informations supplémentaires, ajoutez vos coordonnées au rapport de bogue. Note - les abonnés n'aiment pas les réponses du type "moi aussi", alors n'ajoutez pas simplement "moi aussi" - cliquez simplement sur le bouton d'abonnement pour les mises à jour.

Activez votre haut débit en cliquant sur "activer le haut débit" dans l'indicateur du gestionnaire de réseau.

Dans un terminal, listez les connexions configurées dans votre gestionnaire de réseau :

nmcli con list

Cet affichage présente l'exemple de sortie suivant :

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

Dans l'exemple, cherchez votre haut débit mobile - il aura gsm dans la ligne de texte. Dans l'exemple ci-dessus, le premier élément d'une ligne contient l'élément gsm et au début de la ligne se trouve le nom de la connexion dont vous aurez besoin ci-dessous, c'est-à-dire Tele2 Default 1

Maintenant, créez un fichier texte (par exemple en utilisant gedit ) qui lance l'une de vos connexions après un délai de 10 secondes par exemple (vous aurez peut-être besoin d'un délai plus long si votre appareil à large bande a besoin de plus de temps pour s'initialiser) :

#!/bin/sh
sleep 10
nmcli nm wwan on
nmcli con up id "Tele2 Default 1"

c'est-à-dire changer Tele2 Default 1 pour le nom de votre haut débit mobile

Enregistrez le fichier comme start_my_connection dans votre dossier personnel.

Déplacez ensuite ce fichier dans un endroit accessible à vous et aux autres utilisateurs de votre ordinateur :

sudo mv ~/start_my_connection /usr/local/bin/start_my_connection

définir les autorisations de fichiers comme suit :

sudo chmod 775 /usr/local/bin/start_my_connection

Enfin, configurer le démarrage du script après la connexion :

sur Préférences des applications de démarrage ajouter un élément et saisir le chemin script ( /usr/local/bin/start_my_connection ) comme commande du programme.

enter image description here

2voto

Sriram Kannan Points 369

J'ai une autre solution facile pour cela, si quelqu'un la cherche encore. Dans la plupart des cas, la connexion haut débit mobile, par exemple dans la question ci-dessus "connexion Airtel", est configurée pour se connecter automatiquement.

Il ne reste donc plus qu'à cocher "Activer le haut débit mobile" pour qu'il se connecte. Mais nous devons généralement le faire manuellement après chaque démarrage.

Pour cela, nous ajoutons une commande qui fonctionne au démarrage :

Dans un terminal,

sudo gedit /etc/rc.local

Maintenant, ajoutez cette ligne au-dessus de la sortie 0

(while :; do nmcli -t nm wwan on; sleep 1; done)&

Enregistrez le fichier et quittez.

C'est tout.

Cela ne fait pas que lancer la connexion, mais si la connexion est interrompue, il la reconnecte.

2voto

Sangram Kadam Points 21

La réponse ci-dessus de @SriramKannanan fonctionne parfaitement. Cela a fonctionné après avoir redémarré Ubuntu.

Dans un terminal,

sudo gedit /etc/rc.local

Maintenant, ajoutez cette ligne au-dessus exit 0

(while :; do nmcli -t nm wwan on; sleep 1; done)&

Enregistrez le fichier et quittez.

1voto

Sadi Points 10633

Merci à la réponse de Brahim ci-dessus J'ai raccourci le autostart script comme le suivant, et cela fonctionne très bien pour moi car je n'utilise pas de jdownloader :

#!/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

-1voto

Brahim Points 1

J'ai trouvé la meilleure solution ici. Ce script ici fonctionne comme un charme. http://community.linuxmint.com/tutorial/view/1456

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X