web-dev-qa-db-fra.com

Comment puis-je activer de manière permanente le haut débit mobile au démarrage?

J'aimerais vérifier en permanence "Activer le haut débit mobile" afin de ne pas avoir à le vérifier après chaque démarrage.

9
ViggoTronix

Ce problème est sujet à bug-report

Ainsi, jusqu’à ce qu’il soit résolu en amont, une solution 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 va à l’un des contributeurs de bogues - si vous avez des informations supplémentaires, ajoutez vos détails au rapport de bogue. Remarque - les abonnés n'aiment pas les réponses "moi aussi", alors ne vous contentez pas d'ajouter "moi aussi" - cliquez simplement sur le bouton s'abonner pour obtenir les mises à jour.

Activez votre large bande en cliquant sur "Activer large bande" dans l'indicateur du gestionnaire de réseau.

Dans un terminal, répertoriez les connexions configurées dans votre Network Manager:

nmcli con list

Ce spectacle montre 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, recherchez votre haut débit mobile - gsm apparaîtra dans la ligne de texte. Dans l'exemple ci-dessus, le premier élément d'une ligne contient le texte gsm et, au début de la ligne, le nom de la connexion dont vous aurez besoin ci-dessous, à savoir Tele2 Default 1

Créez maintenant un fichier texte (par exemple, en utilisant gedit) qui démarre l’une de vos connexions après un délai de, par exemple. 10 secondes (vous aurez peut-être besoin d'un délai plus long si votre périphérique 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.-à-d. changer Tele2 Default 1 pour votre nom de bande large mobile

Enregistrez le fichier sous start_my_connection dans votre dossier personnel.

Ensuite, déplacez ce fichier dans un endroit auquel vous et les autres utilisateurs de votre ordinateur pouvez accéder:

Sudo mv ~/start_my_connection /usr/local/bin/start_my_connection

définissez les autorisations de fichier comme suit:

Sudo chmod 775 /usr/local/bin/start_my_connection

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

dans Préférences des applications de démarrage , ajoutez un élément et entrez le chemin du script (/usr/local/bin/start_my_connection) en tant que commande de programme.

enter image description here

11
fossfreedom

J'ai une autre solution facile pour cela si quelqu'un le cherche toujours. Dans la plupart des cas, la connexion haut débit mobile, par exemple de 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 le connecter. Mais nous devons généralement le faire manuellement après chaque démarrage.

Pour cela, nous ajoutons une commande pour travailler 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 non seulement démarre la connexion, mais si la connexion est interrompue, il se reconnecte

2
Sriram Kannan

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

Dans un terminal,

Sudo gedit /etc/rc.local

Maintenant, ajoutez cette ligne ci-dessus exit 0

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

Enregistrez le fichier et quittez.

2
Sangram Kadam

Merci à la réponse de Brahim ci-dessus J'ai raccourci le script de démarrage automatique comme suit, et le fonctionne très bien pour moi car je n’utilise pas 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
1
Sadi