Como posso configurar uma conexão de banda larga?

1

Eu tentei estabelecer conexão de banda larga com a Internet, comecei como encontrei neste pergunta

sudo pppoeconf

e mostrado que o wifi foi desativado.

  

Desculpe, examinei duas interfaces, mas o Access   Concentrador do seu provedor não respondeu. Por favor   Verifique seus cabos de rede e modem. Outra razão para   a falha de digitalização também pode ser outro pppoe em execução   processo que controla o modem.

e o resultado encontrado abaixo do meu comando foi

SIOCSIFFLAGS: Operation not possible due to RF-kill

Se o mesmo comando for executado após a ativação do Wi-Fi, nenhum resultado será exibido no terminal.

Então eu tentei outro comando

sudo ifconfig

E obtivemos esse resultado:

eth0      Link encap:Ethernet  HWaddr 20:89:84:ea:68:5d  
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:16 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:8947 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8947 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:961374 (961.3 KB)  TX bytes:961374 (961.3 KB)


wlan0     Link encap:Ethernet  HWaddr 48:d2:24:3f:4f:3e  
          inet addr:192.168.59.104  Bcast:192.168.59.255  Mask:255.255.255.0
          inet6 addr: fe80::4ad2:24ff:fe3f:4f3e/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:241942 errors:0 dropped:0 overruns:0 frame:0
          TX packets:173747 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:338342037 (338.3 MB)  TX bytes:18314966 (18.3 MB)

Alguém pode me explicar qual é o problema e quais passos devo seguir para resolvê-lo?

    
por user296802 22.06.2014 / 12:35

1 resposta

1

Se você estiver configurando para o BSNL, o Network Manager não suportará a conexão PPP por WiFi a partir de agora. E provavelmente nunca será.

Você precisa editar um arquivo e, em seguida, executar um comando para iniciar uma conexão. Edite /etc/ppp/peers/provider e adicione estas linhas:

plugin rp-pppoe
wlan1

user "username"
noipdefault

usepeerdns
defaultroute
replacedefaultroute
noauth
persist
hide-password

Você deve substituir wlan1 pelo nome da sua interface sem fio. Use o comando iwconfig para descobrir. No seu caso, poderia ser wlan0 . Substitua "username" (mantenha as aspas aqui) com seu nome de usuário de login fornecido pelo ISP.
Em seguida, edite /etc/ppp/chap_secrets :

# Secrets for authentication using CHAP
# client    server  secret          IP addresses
username *      password

Mais uma vez, substitua username e password por detalhes de login do seu ISP (sem aspas aqui).

Se você não tiver certeza de como editá-los, use sudo -H gedit <filename> para editar os dois arquivos.

Em seguida, use o comando pon para iniciar uma conexão e poff -a para interromper todas as conexões quando terminar. Use plog para verificar o status da conexão.

Se você estiver usando o Network Manager para se conectar ao Wi-Fi, poderá fazer com que inicie uma conexão automaticamente quando o Wi-Fi estiver conectado. Em um terminal, digite:

sudo grep -i uuid /etc/NetworkManager/system-connections/*

Você verá uma lista de arquivos com UUIDs listados. Copie o UUID da sua conexão Wi-Fi (por exemplo, 44f15a85-2c11-453d-b557-385ba3a5bb84 ). Do sudo -H gedit /etc/NetworkManager/dispatcher.d/10-ppp.sh e adicione estas linhas:

#! /bin/bash

if [[ $CONNECTION_UUID == '44f15a85-2c11-453d-b557-385ba3a5bb84' ]]
then
    case  in
    up)
        while pgrep ppp >/dev/null
        do 
            poff -a
        done
        pon
        ;;
    down)
        while pgrep ppp >/dev/null
        do 
            poff -a
        done
        ;;
    *)
    ;;
    esac
fi

Depois de salvar o arquivo, execute estes comandos:

sudo chown root /etc/NetworkManager/dispatcher.d/10-ppp.sh
sudo chmod 744 /etc/NetworkManager/dispatcher.d/10-ppp.sh

Você precisa fazer isso porque os scripts do dispatcher precisam ser de propriedade de root e não podem ser gravados por ninguém além do proprietário e devem ser executáveis.

Aqui está o problema: se a conexão sem fio cair de repente, quando ela for reconectada, ppp não poderá se reconectar por alguns minutos ou mais. Você pode até ter que reiniciar ppp manualmente fazendo poff -a; pon algumas vezes. Você saberá que a conexão foi estabelecida quando plog mostrar o endereço IP que você recebeu.

    
por muru 22.06.2014 / 15:24