Como faço para ativar permanentemente a banda larga móvel na inicialização?

9

Eu gostaria de verificar permanentemente "Ativar banda larga móvel" para que eu não precise verificá-la após cada inicialização.

    
por ViggoTronix 24.11.2011 / 08:29

6 respostas

11

Este problema está sujeito a um relatório de erros

Assim, até que seja resolvido a montante, uma solução como habilitar a banda larga móvel no login provavelmente será suficiente.

O crédito da resposta abaixo vai para um dos contribuidores de bugs - se você tiver alguma informação adicional, adicione seus detalhes ao relatório de bugs. Nota - os assinantes não gostam de respostas "eu também", então não basta adicionar "eu também" - basta clicar no botão de inscrição para atualizações.

Ative sua banda larga clicando em "ativar banda larga" no indicador do gerenciador de rede.

Em uma lista de terminais, as conexões configuradas no seu Network Manager:

nmcli con list

Este programa mostra a seguinte saída de exemplo:

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

No exemplo, procure sua banda larga móvel - ela terá gsm na linha de texto. No exemplo acima, o primeiro item em uma linha contém o texto gsm e no início da linha é o nome da conexão que você precisará abaixo, por exemplo, Tele2 Default 1

Agora, crie um arquivo de texto (por exemplo, usando gedit ) que inicie uma das suas conexões após um atraso de, por exemplo, 10 segundos (talvez você precise de um atraso maior se o seu dispositivo de banda larga precisar de mais tempo para inicializar):

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

i.e. altere Tele2 Default 1 para seu nome de banda larga móvel

Salve o arquivo como start_my_connection na sua pasta pessoal.

Em seguida, mova este arquivo para algum lugar em que você e outras pessoas que usam seu computador possam acessar:

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

defina as permissões de arquivo da seguinte forma:

sudo chmod 775 /usr/local/bin/start_my_connection

Por fim, configure o início do script após o login:

em Startup Applications Preferences adicione um item e insira o caminho do script ( /usr/local/bin/start_my_connection ) como o comando do programa.

    
por fossfreedom 06.04.2012 / 20:06
2

Eu tenho outra solução fácil para isso, se alguém ainda estiver procurando por ela. Na maioria dos casos, a conexão de banda larga móvel, por exemplo, da questão acima "conexão Airtel" é configurada para se conectar automaticamente.

Portanto, a única coisa a fazer é marcar "Ativar banda larga móvel" para fazer a conexão. Mas geralmente temos que fazer isso manualmente após cada inicialização.

Para isso, adicionamos um comando para trabalhar na inicialização:

Em um terminal,

sudo gedit /etc/rc.local

Agora adicione esta linha acima da saída 0

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

Salve o arquivo e saia.

É isso ..

Isso não apenas inicia a conexão, mas se a conexão cair, reconecta-se

    
por Sriram Kannan 24.11.2013 / 09:32
2

A resposta acima por @SriramKannan funciona perfeitamente. Funcionou depois que reiniciei o Ubuntu.

Em um terminal,

sudo gedit /etc/rc.local

Agora adicione esta linha acima de exit 0

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

Salve o arquivo e saia.

    
por Sangram Kadam 09.10.2014 / 05:53
1

Graças à resposta de Brahim acima eu reduzi o autostart script como segue, e funciona muito bem para mim não use 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
    
por Sadi 21.09.2014 / 19:38
-1

Eu encontrei a melhor solução aqui. Este script funciona como um link

    
por Brahim 11.11.2013 / 00:51
-2

Reforce isso Como conexão automática

    
por Grzesiek 08.03.2013 / 14:09

Tags