Como habilito permanentemente a banda larga móvel na inicialização?


9

Gostaria de verificar permanentemente "Ativar banda larga móvel" para não precisar verificá-lo após cada inicialização.

Respostas:


11

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

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

O crédito pela resposta abaixo vai para um dos contribuidores do erro - se você tiver alguma informação adicional, adicione seus detalhes ao relatório de erros. 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 obter 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 show mostra o seguinte exemplo de saída:

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á gsmna linha de texto. No exemplo acima, o primeiro item de uma linha contém o gsmtexto e, no início da linha, é o nome da conexão que você precisará abaixo.Tele2 Default 1

Agora, crie um arquivo de texto (por exemplo, usando gedit) que inicie uma de 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"

ou seja, mude Tele2 Default 1para o seu nome de banda larga móvel

Salve o arquivo como start_my_connectionna sua pasta pessoal.

Em seguida, mova esse arquivo para algum lugar 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 maneira:

sudo chmod 775 /usr/local/bin/start_my_connection

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

em Preferências de aplicativos de inicialização, adicione um item e insira o caminho do script ( /usr/local/bin/start_my_connection) como o comando do programa.

insira a descrição da imagem aqui


1
Eu tenho o mesmo problema com o Ubuntu 14.04 LTS. Entendo que posso resolver o problema com sua solução, mas me pergunto por que o bug no gerenciador de rede não foi corrigido?
Romain

2

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

Portanto, a única coisa que resta a fazer é marcar "Ativar banda larga móvel" para conectar-se. Mas geralmente precisamos 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 aí..

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


2

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

Em um terminal,

sudo gedit /etc/rc.local

Agora adicione esta linha acima exit 0

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

Salve o arquivo e saia.


1

Graças à resposta de Brahim acima , reduzi o script de inicialização automática como a seguir, e funciona muito bem para mim, pois não uso o 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

Seria ótimo executar esse script quando o dispositivo estiver conectado e repetir até a conexão à Internet. No entanto, não sabe como acessar os eventos do Ubuntu (como o USB conectado).
Esamo 26/05

1
@Esamo Eu tenho uma placa no meu laptop e não um dispositivo USB para resolver / testar isso, mas talvez você possa fazer uso da resposta aqui: askubuntu.com/questions/284224/…
Sadi


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.