¿Cómo habilito permanentemente la banda ancha móvil en el arranque?

9

Me gustaría marcar permanentemente "Habilitar banda ancha móvil" para no tener que marcarlo después de cada arranque.

ViggoTronix
fuente

Respuestas:

11

Este problema está sujeto a un informe de error

Por lo tanto, hasta que se resuelva en sentido ascendente, una solución alternativa como habilitar la banda ancha móvil al iniciar sesión probablemente tendrá que ser suficiente.

El crédito por la respuesta a continuación corresponde a uno de los contribuyentes de errores: si tiene información adicional, agregue sus detalles al informe de errores. Nota: a los suscriptores no les gustan las respuestas de "yo también", así que no agreguen "yo también", simplemente haga clic en el botón de suscripción para obtener actualizaciones.

Habilite su banda ancha haciendo clic en "habilitar banda ancha" en el indicador del administrador de red.

En una lista de terminales, las conexiones configuradas en su Network Manager:

nmcli con list

Este espectáculo muestra el siguiente resultado de ejemplo:

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

En el ejemplo, busque su banda ancha móvil: tendrá gsmen la línea de texto. En el ejemplo anterior, el primer elemento de una fila contiene el gsmtexto y al comienzo de la línea está el nombre de la conexión que necesitará a continuación, es decirTele2 Default 1

Ahora, cree un archivo de texto (por ejemplo, usando gedit) que inicie una de sus conexiones después de un retraso de, por ejemplo, 10 segundos (tal vez necesite un retraso mayor si su dispositivo de banda ancha necesita más tiempo para inicializarse):

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

es decir, cambiar Tele2 Default 1el nombre de su banda ancha móvil

Guarde el archivo como start_my_connectionen su carpeta de inicio.

Luego mueva este archivo a algún lugar donde usted y otras personas que usan su computadora puedan acceder:

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

establezca los permisos de archivo de la siguiente manera:

sudo chmod 775 /usr/local/bin/start_my_connection

Finalmente, configure el inicio del script después de iniciar sesión:

en Preferencias de aplicaciones de inicio, agregue un elemento e ingrese la ruta del script ( /usr/local/bin/start_my_connection) como comando del programa.

ingrese la descripción de la imagen aquí

fossfreedom
fuente
1
Tengo el mismo problema con Ubuntu 14.04 LTS. Entiendo que puedo solucionar el problema con su solución, pero me pregunto por qué el error en el administrador de red no se ha solucionado.
Romain
2

Tengo otra solución fácil para esto si alguien todavía lo está buscando. En la mayoría de los casos, la conexión de banda ancha móvil, por ejemplo de la pregunta anterior "Conexión Airtel", se configura para conectarse automáticamente.

Entonces, lo único que queda por hacer es marcar "Activar banda ancha móvil" para que se conecte. Pero generalmente tenemos que hacerlo manualmente después de cada arranque.

Para esto, agregamos un comando para trabajar al inicio:

En una terminal

sudo gedit /etc/rc.local

Ahora agregue esta línea sobre la salida 0

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

Guarda el archivo y cierra.

Eso es..

Esto no solo inicia la conexión, sino que si la conexión se cae, se vuelve a conectar

Sriram Kannan
fuente
2

La respuesta anterior de @SriramKannan funciona perfectamente. Funcionó después de reiniciar Ubuntu.

En una terminal

sudo gedit /etc/rc.local

Ahora agregue esta línea arriba exit 0

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

Guarda el archivo y cierra.

Sangram Kadam
fuente
1

Gracias a la respuesta de Brahim anterior , he acortado el script de inicio automático de la siguiente manera, y funciona muy bien para mí, ya que no 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
Sadi
fuente
Sería genial ejecutar este script cuando el dispositivo esté conectado y repetir hasta que se conecte a internet. Sin embargo, no sé cómo aprovechar los eventos de Ubuntu (como USB recién conectado).
Esamo
1
@Esamo Tengo una tarjeta en mi computadora portátil, y no un dispositivo USB para resolver / probar esto, pero tal vez pueda usar la respuesta aquí: askubuntu.com/questions/284224/…
Sadi