Configurando conexão PPPoE no Linux
Autor: Storti | Publicado: 2011-03-09T11:48:00-03:00

Continuamos com o Fedora 14, já instalado, porém, sem rede...
Para fazer a configuração para acesso à internet através de uma conexão PPPoE, primeiramente precisamos da mídia do Fedora para fazer a instalação do pacote rp-pppoe.
Entre no ambiente de texto pressionando as teclas Ctrl+Alt+F2;Entre com o usuário "root", digite a senha e enter;Em modo privilegiado vamos montar a media do fedora que está no drive de dvd:mkdir /media/dvd "cria o ponto de montagem"mount /dev/dvd /media/dvd "faz a montagem do dispositivo em /dev/dvd para o ponto de montagem criado em /media/dvd"

Para verificar se a mídia está montada corretamente liste os arquivos do dvd com o comando:ls /media/dvd


Se tudo ok, procure o pacote rp-pppoe com o comando:
find /media/dvd/ | grep -i rp-pppoe


Instale com RPM indicando o caminho completo de onde está o pacote:rpm -ivh /media/Fedora\ 14\ i386\ DVD/Packages/rp-pppoe-3.10-6.fc12.i686.rpm


Terminada a instalação entre com o comando:pppoe-setup



Welcome to the PPPoE client setup. &nbsp;First, I will run some checks on
your system to make sure the PPPoE client is installed properly...


The following DSL config was found on your system:


&nbsp;&nbsp;Device: &nbsp; &nbsp; &nbsp;Name:
&nbsp;&nbsp;ppp0 &nbsp; &nbsp; &nbsp; &nbsp; DSLppp0


Please enter the device if you want to configure the present DSL config
(default ppp0) or enter 'n' if you want to create a new one:&nbsp;


Pressione Enter para preservar a conexão ppp0
LOGIN NAME
Enter your Login Name (default XXXXXX):
Entre com o nome de login utilizado no seu provedor de acesso à internet


INTERFACE


Enter the Ethernet interface connected to the PPPoE modem
For Solaris, this is likely to be something like /dev/hme0.
For Linux, it will be ethX, where 'X' is a number.
(default eth0):



Entre com a interface de rede utilizada, ou pressione enter para escolher a padrão eth0


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. &nbsp;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. &nbsp;You may have some problems with demand-activated links.
Enter the demand value (default no):


Enter novamente para manter o link contínuo.

DNS


Please enter the IP address of your ISP's primary DNS server.
If your ISP claims that 'the server will provide dynamic 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:


Insira o DNS primário para acesso à internet, por padrão da Telefonica utiliza-se o 200.204.0.10

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:&nbsp;



Insira o DNS secundário para acesso à internet, por padrão da Telefonica utiliza-se o 200.204.0.138
Porém, os DNS podem ser mudados a escolha do usuário, existe inclusive um projeto da Google em&nbsp;http://code.google.com/p/namebench/, onde pode ser baixado um programa que faz um comparativo de qual DNS apresenta melhor velocidade, faça o teste e escolha os melhores.


PASSWORD


Please enter your Password:&nbsp;
Please re-enter your Password:
Entre com a senha do seu usuário de acesso ao provedor de internet e digite novamente.

USERCTRL
Please enter 'yes' (three letters, lower-case.) if you want to allownormal user to start or stop DSL connection (default yes):&nbsp;
Pressione enter para permitir que o usuário comum tenha acesso à conexão criada.
FIREWALLING
Please choose the firewall rules to use. &nbsp;Note that these rules arevery basic. &nbsp;You are strongly encouraged to use a more sophisticatedfirewall setup; however, these will provide basic security. &nbsp;If youare running any servers on your machine, you must choose 'NONE' andset up firewalling yourself. &nbsp;Otherwise, the firewall rules will denyaccess to all standard servers like Web, e-mail, ftp, etc. &nbsp;If youare using SSH, the rules will block outgoing SSH connections whichallocate a privileged source port.
The firewall choices are:0 - NONE: This script will not set any firewall rules. &nbsp;You are responsible&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;for ensuring the security of your machine. &nbsp;You are STRONGLY&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;recommended to use some kind of firewall rules.1 - STANDALONE: Appropriate for a basic stand-alone web-surfing workstation2 - MASQUERADE: Appropriate for a machine acting as an Internet gateway&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;for a LANChoose a type of firewall (0-2):&nbsp;
Digite 0 para não ativar o firewall para conexão, ou 1 para um computador ou 2 para um micro que esteja em uma rede.
Start this connection at boot time
Do you want to start this connection at boot time?Please enter no or yes (default no):

Pressione enter caso não queira ativar a conexão na inicialização do sistema ou digite yes e enter para ativar esta opção *Obs.: No Fedora é necessário um passo adicional para ativar a conexão na inicialização.
** Summary of what you entered **
Ethernet Interface: eth0User name: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;XXXXXXXActivate-on-demand: NoPrimary DNS: &nbsp; &nbsp; &nbsp; &nbsp;200.204.0.10Secondary DNS: &nbsp; &nbsp; &nbsp;200.204.0.138Firewalling: &nbsp; &nbsp; &nbsp; &nbsp;STANDALONEUser Control: &nbsp; &nbsp; &nbsp; yesAccept these settings and adjust configuration files (y/n)?&nbsp;
Digite y e enter caso a configuração esteja ok
Adjusting /etc/sysconfig/network-scripts/ifcfg-ppp0Adjusting /etc/resolv.conf&nbsp;&nbsp;(But first backing it up to /etc/resolv.conf.bak)Adjusting /etc/ppp/chap-secrets and /etc/ppp/pap-secrets&nbsp;&nbsp;(But first backing it up to /etc/ppp/chap-secrets.bak)&nbsp;&nbsp;(But first backing it up to /etc/ppp/pap-secrets.bak)
Congratulations, it should be all set up!
Type '/sbin/ifup ppp0' to bring up your xDSL link and '/sbin/ifdown ppp0'to bring it down.Type '/sbin/pppoe-status /etc/sysconfig/network-scripts/ifcfg-ppp0'to see the link status.
Pronto as configurações foram finalizadas com sucesso.Agora vamos ativar a conexão com os seguinte comandos:ifconfig eth0 0.0.0.0adsl-start
Teste a conexão executando um ping no site da Google por exemplo:ping www.google.com.brPING www.l.google.com (74.125.229.112) 56(84) bytes of data.64 bytes from 74.125.229.112: icmp_req=1 ttl=49 time=171 ms64 bytes from 74.125.229.112: icmp_req=2 ttl=49 time=180 ms64 bytes from 74.125.229.112: icmp_req=3 ttl=49 time=176 ms
Caso haja resposta conforme mostrado acima, pressione Ctrl+C para finalizar o teste, caso contrário verifique cabo, modem ou configuração de sua rede.
Digitando o comando ifconfig poderão ser vizualizadas as interfaces de rede e a conexão ppp0 criada:
ifconfigeth0 &nbsp; &nbsp; &nbsp;Link encap:Ethernet &nbsp;Endereço de HW 00:1A:4D:A9:AB:64 &nbsp;&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;endereço inet6: fe80::21a:4dff:fea9:ab64/64 Escopo:Link&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;UP BROADCASTRUNNING MULTICAST &nbsp;MTU:1500 &nbsp;Métrica:1&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;RX packets:87054 errors:0 dropped:0 overruns:0 frame:0&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;TX packets:81350 errors:0 dropped:0 overruns:0 carrier:0&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;colisões:0 txqueuelen:1000&nbsp;&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;RX bytes:96274015 (91.8 MiB) &nbsp;TX bytes:15991836 (15.2 MiB)&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;IRQ:21 Endereço de E/S:0xe000&nbsp;
lo &nbsp; &nbsp; &nbsp; &nbsp;Link encap:Loopback Local &nbsp;&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;inet end.: 127.0.0.1 &nbsp;Masc:255.0.0.0&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;endereço inet6: ::1/128 Escopo:Máquina&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;UP LOOPBACKRUNNING &nbsp;MTU:16436 &nbsp;Métrica:1&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;RX packets:44 errors:0 dropped:0 overruns:0 frame:0&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;TX packets:44 errors:0 dropped:0 overruns:0 carrier:0&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;colisões:0 txqueuelen:0&nbsp;&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;RX bytes:2280 (2.2 KiB) &nbsp;TX bytes:2280 (2.2 KiB)
ppp0 &nbsp; &nbsp; &nbsp;Link encap:Protocolo Ponto-a-Ponto &nbsp;&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;inet end.: 172.0.0.60 &nbsp;P-a-P:172.0.0.1 &nbsp;Masc:255.255.255.255&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;UP POINTOPOINT RUNNING NOARP MULTICAST &nbsp;MTU:1480 &nbsp;Métrica:1&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;RX packets:83995 errors:0 dropped:0 overruns:0 frame:0&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;TX packets:80250 errors:0 dropped:0 overruns:0 carrier:0&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;colisões:0 txqueuelen:3&nbsp;&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;RX bytes:94147542 (89.7 MiB) &nbsp;TX bytes:14189730 (13.5 MiB)
Agora vamos deixar o sistema inicializar fazendo a conexão pppoe automaticamente. Digite o seguinte comando:
vim /etc/rc.local
Ao abrir o arquivo para edição pressione a tecla insert e insira as linhas a seguir no final do arquivo:
ifconfig eth0 0.0.0.0/usr/sbin/adsl-start
Para salvar e sair pressione Ctrl+C e digite :wq!
Agora volte para a sessão gráfica e reinicie o computador para testar a conexão automática ao seu provedor de acesso à internet.