Como configurar o Speedy no Linux (Mini HOWTO)

Nelson Ferraz, nferraz at insite dot com dot br
v0.2, Oct 31 2001

http://www.insite.com.br/~nferraz/projetos/speedy.html

Agradecimento: a Carlos Alvsan pela ajuda na primeira configuração!


Atualização por  "Ednilson [RATOz]" <rato.virtual@terra.com.br

Esse tutorial que peguei na página da abusar funcionou corretamente no meu linux (CL 7.0)

http://ratoz.sytes.net/pppoe     http://www.abusar.org/howtopppoe.htm

Disponibilizo o RPM para download.

 

# rpm -Uhv rp-pppoe-3.5-1.i386.rpm (versão atualizada do pacote)
Configurando o acesso
Em seguida, execute o comando /usr/sbin/adsl-setup, através do qual pode-se incluir todas as informações necessárias (você precisa obtê-las com o seu provedor -- no meu caso, o Terra):

username: xxx@terra.com.br
ethernet interface: eth0 (basta teclar enter)
demand value: no (basta teclar enter)
dns primario: 200.204.0.10 (dns telefonica)
dns secundario: 200.212.234.3 (dns kaizen)
password: xxx
firewall: standalone (opção 1)
Conectando
O próximo passo é executar o comando /usr/sbin/adsl-start. Isso deve ser o suficiente para conectar-se a internet, e você deve obter a seguinte mensagem:

# /usr/sbin/adsl-start
... Connected!
Resolvendo problemas...
Timeout
Se você obtiver um "TIMEOUT", ao invés de um "Conected!", verifique:

Você possui a última versão do rp-pppoe (3.3-1) em seu computador?
Seu computador está com a configuração DHCP ativada? (Você pode configurar isso através do linuxconf)
Não consigo navegar!
Execute o comando /sbin/ifconfig e observe se foi dado um endereço (inet end) para eth0:

# /sbin/ifconfig
eth0 Encapsulamento do Link: Ethernet Endereço de HW 00:30:21:A0:4F:95
inet end.: x.x.x.x Bcast: x.x.x.x Masc: x.x.x.x
UP BROADCASTRUNNING MULTICAST MTU:1500 Métrica:1
RX packets:63 errors:0 dropped:0 overruns:0 frame:0
TX packets:68 errors:0 dropped:0 overruns:0 carrier:0
colisões:0 txqueuelen:100
RX bytes:17598 (17.1 Kb) TX bytes:4905 (4.7 Kb)
IRQ:5 Endereço de E/S:0xcc00

lo Encapsulamento do Link: Loopback Local
inet end.: 127.0.0.1 Masc:255.0.0.0
UP LOOPBACKRUNNING MTU:16436 Métrica:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
colisões:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)

A documentação (HOW-TO-CONNECT) do rp-pppoe diz explicitamente: "DO NOT assign an IP address to the Ethernet card".

Assim, tudo o que precisamos fazer é remover a configuração do endereço IP de eth0, o que pode ser feito através dos comandos:

# /usr/sbin/adsl-stop
# /sbin/ifconfig eth0 0.0.0.0
# /usr/sbin/adsl-start

Isso costuma resolver a maioria dos problemas.

Conclusão
Após essas configurações você deverá ser capaz de conectar-se a internet através do comando /usr/sbin/adsl-start.

Para configurar a conexão para ser ativada automaticamente, execute o seguinte comando no RedHat ou distribuições compatíveis, como o Conectiva:

# /sbin/chkconfig --add adsl (eu não habilitei isso porque demora para carregar a interface gráfica posteriormente, prefiro conectar manualmente 'adsl-start')

Se você ainda tiver algum problema, procure mais informações no documento HOW-TO-CONNECT:

# less /usr/doc/rp-pppoe-3.3/HOW-TO-CONNECT


Instalando o rp-pppoe

O primeiro passo é baixar e instalar a última versão do rp-pppoe, que pode ser obtido no site www.roaringpenguin.com.

# rpm -Uhv rp-pppoe-3.3-1.i386.rpm
Configurando o acesso

Em seguida, execute o comando /usr/sbin/adsl-setup, através do qual pode-se incluir todas as informações necessárias (você precisa obtê-las com o seu provedor -- no meu caso, o Terra):

username: xxx@terra.com.br
ethernet interface: eth0 (basta teclar enter)
demand value: no (basta teclar enter)
dns primario: 200.177.250.10
dns secundario: 200.176.2.10
password: xxx
firewall: standalone (opção 1)
Conectando

O próximo passo é executar o comando /usr/sbin/adsl-start. Isso deve ser o suficiente para conectar-se a internet, e você deve obter a seguinte mensagem:

# /usr/sbin/adsl-start
... Connected!

Resolvendo problemas...

Timeout

Se você obtiver um "TIMEOUT", ao invés de um "Conected!", verifique:

Não consigo navegar!

Execute o comando /sbin/ifconfig e observe se foi dado um endereço (inet end) para eth0:

# /sbin/ifconfig
eth0      Encapsulamento do Link: Ethernet  Endereço de HW 00:30:21:A0:4F:95
          inet end.: x.x.x.x  Bcast: x.x.x.x Masc: x.x.x.x
          UP BROADCASTRUNNING MULTICAST  MTU:1500  Métrica:1
          RX packets:63 errors:0 dropped:0 overruns:0 frame:0
          TX packets:68 errors:0 dropped:0 overruns:0 carrier:0
          colisões:0 txqueuelen:100
          RX bytes:17598 (17.1 Kb)  TX bytes:4905 (4.7 Kb)
          IRQ:5 Endereço de E/S:0xcc00
 
lo        Encapsulamento do Link: Loopback Local
          inet end.: 127.0.0.1  Masc:255.0.0.0
          UP LOOPBACKRUNNING  MTU:16436  Métrica:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          colisões:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

A documentação (HOW-TO-CONNECT) do rp-pppoe diz explicitamente: "DO NOT assign an IP address to the Ethernet card".

Assim, tudo o que precisamos fazer é remover a configuração do endereço IP de eth0, o que pode ser feito através dos comandos:

# /usr/sbin/adsl-stop
# /sbin/ifconfig eth0 0.0.0.0
# /usr/sbin/adsl-start

Isso costuma resolver a maioria dos problemas.

Conclusão

Após essas configurações você deverá ser capaz de conectar-se a internet através do comando /usr/sbin/adsl-start.

Para configurar a conexão para ser ativada automaticamente, execute o seguinte comando no RedHat ou distribuições compatíveis, como o Conectiva:

# /sbin/chkconfig --add adsl

Se você ainda tiver algum problema, procure mais informações no documento HOW-TO-CONNECT:

# less /usr/doc/rp-pppoe-3.3/HOW-TO-CONNECT

I'm working on this page all the time. Please, let me know what you think about the text.
Copyright (c) 2001 - Nelson Ferraz