Come posso abilitare permanentemente la banda larga mobile all'avvio?


9

Vorrei controllare permanentemente "Abilita banda larga mobile", quindi non devo controllarlo dopo ogni avvio.

Risposte:


11

Questo problema è soggetto a una segnalazione di bug

Pertanto, fino a quando non verrà risolto a monte, sarà probabilmente sufficiente una soluzione come l'abilitazione della banda larga mobile all'accesso.

Il merito della risposta di seguito va a uno dei contributori del bug: se hai ulteriori informazioni, aggiungi i tuoi dettagli al bug report. Nota: agli abbonati non piacciono le risposte "anch'io", quindi non basta aggiungere "anch'io" - basta fare clic sul pulsante Iscriviti per gli aggiornamenti.

Abilitare la banda larga facendo clic su "Abilita banda larga" nell'indicatore del gestore di rete.

In un elenco di terminali le connessioni configurate in Network Manager:

nmcli con list

Questo spettacolo mostra il seguente esempio di output:

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

Nell'esempio cerca la tua banda larga mobile - avrà gsmnella riga di testo. Nell'esempio sopra, il primo elemento di una riga contiene il gsmtesto e all'inizio della riga è il nome della connessione che sarà necessario sottoTele2 Default 1

Ora, crea un file di testo (ad esempio utilizzando gedit) che avvii una delle tue connessioni dopo un ritardo di 10 secondi (forse avrai bisogno di un ritardo più lungo se il tuo dispositivo a banda larga richiede più tempo per l'inizializzazione):

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

cioè modifica Tele2 Default 1per il nome della tua banda larga mobile

Salva il file come start_my_connectionnella tua cartella home.

Quindi sposta questo file in un punto in cui tu e altri, usando il vostro computer, potete accedere a:

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

impostare le autorizzazioni del file come segue:

sudo chmod 775 /usr/local/bin/start_my_connection

Infine, configura l'avvio dello script dopo il login:

in Preferenze applicazioni di avvio aggiungi un elemento e inserisci il percorso dello script ( /usr/local/bin/start_my_connection) come comando del programma.

inserisci qui la descrizione dell'immagine


1
Ho lo stesso problema con Ubuntu 14.04 LTS. Capisco di poter risolvere il problema con la tua soluzione, ma mi chiedo perché il bug nel gestore della rete non sia stato corretto?
Romain,

2

Ho un'altra soluzione facile per questo se qualcuno là fuori lo sta ancora cercando. Nella maggior parte dei casi, la connessione a banda larga mobile, ad esempio dalla domanda precedente "Connessione Airtel" è impostata per connettersi automaticamente.

Quindi l'unica cosa che resta da fare è selezionare "Abilita banda larga mobile" per collegarlo. Ma di solito dobbiamo farlo manualmente dopo ogni avvio.

Per questo, aggiungiamo un comando per lavorare all'avvio:

In un terminale,

sudo gedit /etc/rc.local

Ora aggiungi questa riga sopra l'uscita 0

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

Salva il file ed esci.

Questo è tutto..

Questo non solo avvia la connessione, ma se la connessione si interrompe, si riconnette


2

La risposta sopra di @SriramKannan funziona perfettamente. Ha funzionato dopo aver riavviato Ubuntu.

In un terminale,

sudo gedit /etc/rc.local

Ora aggiungi questa riga sopra exit 0

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

Salva il file ed esci.


1

Grazie alla risposta di Brahim sopra ho abbreviato lo script di avvio automatico come segue, e funziona molto bene per me poiché non uso 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

Sarebbe bello eseguire questo script quando il dispositivo è collegato e ripetere fino a quando non si connette a Internet. Non so come toccare gli eventi di Ubuntu (come USB appena collegato).
Esamo,

1
@Esamo Ho una scheda nel mio laptop e non un dispositivo USB per risolverlo / provarlo, ma forse puoi usare la risposta qui: askubuntu.com/questions/284224/…
Sadi,


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.