quarta-feira, 2 de janeiro de 2008

Configurando ADSL PPPoE no Linux

Vou tentar deixar este tutorial o mais genérico possível.
Se você tem uma conexão ADSL PPPoe do tipo Speedy ou Velox e quer configurar esta conexão no Linux, pode seguir este procedimento.

Primeiramente é necessário verificar se o seu Sistema Operacional tem o pacote rp-pppoe, No caso de sistemas base Red Hat, rpm –qa | grep rp-pppoe.

Caso não tenha o pacote, você pode procurar nos links abaixo:
Slackware - http://www.linuxpackages.net
Base Red-Hat - http://rpmfind.net/
Ou pode usar o yum, apt-get, urpmi...

Após instalar o pacote rp-pppoe, execute então o adsl-setup para iniciar a configuração:
[root@localhost /root]# adsl-setup
Welcome to the Roaring Penguin ADSL client setup. First, I will run
some checks on your system to make sure the PPPoE client is installed
properly…
Looks good! Now, please enter some information:

USER NAME
>>> Enter your PPPoE user name (default user@isp.com):
Digite o seu login@provedor.com.br

INTERFACE
>>> Enter the Ethernet interface connected to the ADSL modem
For Solaris, this is likely to be something like /dev/hme0.
For Linux, it will be ethn, where ‘n’ is a number.
(default eth0):
Digite eth0 ou a interface conectada no modem.
Do you want the link to come up on demand, or stay up continuously?
If you want it to come up on demand, enter the idle time in seconds
after which the link should be dropped. If you want the link to
stay up permanently, enter ‘no’ (two letters, lower-case.)
NOTE: Demand-activated links do not interact well with dynamic IP
addresses. You may have some problems with demand-activated links.
>>> Enter the demand value (default no):
Recomendo deixar a opção default “no”

DNS
Please enter the IP address of your ISP’s primary DNS server.
If your ISP claims that ‘the server will provide DNS addresses’,
enter ’server’ (all lower-case) here.
If you just press enter, I will assume you know what you are
doing and not modify your DNS setup.
>>> Enter the DNS information here:
Digite o DNS primário de seu provedor
Please enter the IP address of your ISP’s secondary DNS server.
If you just press enter, I will assume there is only one DNS server.
>>> Enter the secondary DNS server address here:
Digite o DNS secundário de seu provedor
O link http://www.abusar.org/dns.html contém uma lista de DNS de diversas regiões.

PASSWORD
>>> Please enter your PPPoE password:
>>> Please re-enter your PPPoE password:
Digite sua senha no provedor.

FIREWALLING
Please choose the firewall rules to use. Note that these rules are
very basic. You are strongly encouraged to use a more sophisticated
firewall setup; however, these will provide basic security. If you
are running any servers on your machine, you must choose ‘NONE’ and
set up firewalling yourself. Otherwise, the firewall rules will deny
access to all standard servers like Web, e-mail, ftp, etc. If you
are using SSH, the rules will block outgoing SSH connections which
allocate a privileged source port.
The firewall choices are:
0 - NONE: This script will not set any firewall rules. You are responsible
for ensuring the security of your machine. You are STRONGLY
recommended to use some kind of firewall rules.
1 - STANDALONE: Appropriate for a basic stand-alone web-surfing workstation
2 - MASQUERADE: Appropriate for a machine acting as an Internet gateway
for a LAN
>>> Choose a type of firewall (0-2):
Firewall. Digite a opção que melhor se encaixa à sua configuração
Recomendo a opção “0”, porém depende do seu caso.
Start this connection at boot time
Do you want to start this connection at boot time?
Please enter no or yes.
Digite: yes – para que a conexão inicie no boot.

** Summary of what you entered **
Ethernet Interface: eth0
User name: user@provedor.com.br
Activate-on-demand: No
Primary DNS: xxx.xxx.xxx.xxx
Secondary DNS: yyy.yyy.yyy.yyy
Firewalling: NONE
>>> Accept these settings and adjust configuration files (y/n)? y
Digite “y” para aceitar a configuração:
Adjusting /etc/ppp/pppoe.conf
Adjusting /etc/resolv.conf
(But first backing it up to /etc/resolv.conf-bak)
Adjusting /etc/ppp/pap-secrets and /etc/ppp/chap-secrets
Congratulations, it should be all set up!

Depois de configurado, inicie a conexão:
[root@localhost /root]# adsl-start
. Connected!
Assim que a palavra connected aparecer, significa que a conexão está ok.

Resolvendo problemas:

Verifique se é possível navegar e/ou resolver nomes através do DNS.
[root@localhost /root]# ping www.uol.com.br

Caso não funcione, tente pingar diretamente o endereço IP.
[root@localhost /root]# ping 200.221.2.45

Visualize os arquivos de configuração:
[root@localhost /root]# cat /etc/resolv.conf
search seudominio.com.br
nameserver seu.1o.dns.aqui
nameserver seu.2o.dns.aqui

[root@localhost /root]# ifconfig
eth0 Encapsulamento do Link: Ethernet Endereço de HW 00:0A:E6:8B:12:81
inet end.: 192.168.0.1 Bcast:192.168.0.255 Masc:255.255.255.0
endereço inet6: fa80::20a:e26ff:fa8b:1281/64 Escopo:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Métrica:1
pacotes RX:44 erros:0 descartados:0 excesso:0 quadro:0
Pacotes TX:92 erros:0 descartados:0 excesso:0 portadora:0
colisões:0 txqueuelen:1000
RX bytes:6174 (6.0 KiB) TX bytes:8645 (8.4 KiB)
IRQ:11 Endereço de E/S:0xd800

lo Encapsulamento do Link: Loopback Local
inet end.: 127.0.0.1 Masc:255.0.0.0
endereço inet6: ::1/128 Escopo:Máquina
UP LOOPBACK RUNNING MTU:16436 Métrica:1
pacotes RX:5 erros:0 descartados:0 excesso:0 quadro:0
Pacotes TX:5 erros:0 descartados:0 excesso:0 portadora:0
colisões:0 txqueuelen:0
RX bytes:272 (272.0 b) TX bytes:272 (272.0 b)

ppp0 Encapsulamento do Link: Protocolo Ponto-a-Ponto
inet end.: 201.189.150.26 P-a-P:200.189.150.26 Masc:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Métrica:1
pacotes RX:16 erros:0 descartados:0 excesso:0 quadro:0
Pacotes TX:15 erros:0 descartados:0 excesso:0 portadora:0
colisões:0 txqueuelen:3
RX bytes:2558 (2.4 KiB) TX bytes:2590 (2.5 KiB)

Tente um “route –n” e veja se a conexão default é a interface ppp0, caso não seja execute:
[root@localhost /root]# route del default
[root@localhost /root]# route add default ppp0

Se o procedimento acima não resolver seu problema, entre em contato.

Abs,
Wilton Paulo.

6 comentários:

Roseggata disse...

Ola Winton! estou procurando na net como configurar speedy no meu Mandriva 2008, faz 2 meses que estou usando o Linux, e não tive dificuldade alguma para configurar conecção discada, mas ha 2 semanas que consegui speedy e ai começou minha dor de cabeça, pois ja fiz de tudo desde frequentar trocentas comunidades Mandriva, fazer tudo que me foi passado, tentar configurar no MCC por cable modem, dls, e o diabo a quatro e neca de pitibiribas! sou uma usuaria iniciante sem experiencia alguma tanto em linux como em windows, e so quero poder usar meu sistema operacional e configurar meu speedy sem tormento algum, esse seu post me deixou perdida e apavorada, pois não sei nada sobre comandos, estou usando o win xp no momento e não tive dificuldade alguma para configurar meu speedy nele, mas eu gostaria mesmo de continuar com o Mandriva 2008 que e o que eu estava usando, mas pra configurar speedy nele so mesmo pra quem entende muito de comandos como voce, e não para uma usuaria comum como eu...
beijosss...

Wilton Paulo da Silva disse...

Olá Rose,

Como você é uma usuária iniciante e está usando o Mandriva, sugiro que tente usar o drakconnect que está localizado no centro de controle, há uma interface visual e que pode deixar a configuração realmente mais fácil.

Abs,
Wilton Paulo.

roseggata disse...

Ola Winton! fico muito feliz que tenha respondido, vou tentar novamente com a sua orientação e retorno com o resultado...
beijosss...

roseggata disse...

e ai gatinho! infelizmente não consegui mesmo configurar o speedy no meu Mandrivão, fico muito triste porque adoro esta distro e ate tenho saudades do tempo da minha conecção discada em que eu configurava a internet super facil, fiz tudo que vc orientou, e tudo que me foi orientado nos foruns ai pela net...
Neste momento acabei de instalar o Fedora Core 8 e consegui configurar o speedy sem muitas dificuldades, e atraves dele estou te enviando este recado, tenho muita simpatia pelo Fedora, mas adoro o Mandriva...e quero ele com speedy!!!
buaaaaaaaaaaaaaaaaa!!!!!!!!!
bom final de semana...
beijosss...

Anônimo disse...

Olá Wilton, seguir todos os passos do tutorial o mandrinva conecta e dar a mensagem .conected tudo belezinha, mas na hora de navega nada, dou ping mas tb não funciona, verifiquei a interface e realmente é a ppp0, pelo modo grafico tb tentei e naum deu certo. O jeito foi rotear meu modem e fazer que solicite a conexão e naum o mandriva daí consigo me conectar normal. A versão que tô usando acredito ser a mais recente baixei ela tem uns dois dias.Tem outra maneira li em um toturial que deste modo posso problema com aplicativos como emule, livewire etc?

roseggata disse...

o meu modem foi instalado pelo tecnico da telefonica no wim xp, eu acredito que ele esta roteado porque no dia de ontem 19/04 eu fiz o download do Ubuntu 8.04 e instalei no meu hd de testes, segui a orientação do suporte e ajuda para configurar modem pppoe, o resultado e que naveguei legal com speedy, e hoje quando liguei a minha maquina o Ubuntu carregou conectado...
Pra falar a verdade na minha andança ai pela net a procura de ajuda pra configurar o speedy no Mandrivão deparei com inumeras pessoas com o mesmo problema que eu, não conseguem configurar pelo modo grafico e nem pelo terminal, como tambem encontrei pessoas que afirmaram não terem tido problemas pra configurar o speedu pelo drakconnec...
beijosss...

Postar um comentário

Gostou do artigo? Então deixe um comentário !!!