Você está na página 1de 11

ADSL

http://www.linuxbrasil.org.br/configuracoes_iniciantes/ADSL-Modem...

Configurando internet Banda Larga (ADSL) no Linux

Download Imprimir

Para configurar internet Banda Larga (ADSL) IP dinmico no Linux voc precisa ter instalado o pacote rp-pppoe que possui o protocolo PPPoE usado pelas operadoras de Banda Larga para controlar a conexo dos seus assinantes com um login e senha. A configurao abaixo pode ser utilizada em distribuies Linux como Red Hat, Fedora, Slackware, Mandriva, OpenSuse onde usado o pacote rp-pppoe e em distribuies Linux como Debian, Ubuntu e Kurumin os pacotes pppoe e pppoeconf. Configurando Speedy Home (IP dinmico - DHCP)

* Obs- No Ubuntu e Kurumin no precisa instalar, pois j vem instalado os pacotes pppoe e pppoeconf

Para instalar os pacotes pppoe e pppoeconf apartir do CD-ROM de instalao no Debian execute os comandos apt-cdrom e apt-get e aperte ENTER. Coloque o CD 1 do Debian # apt-cdrom add Agora instale os pacotes # apt-get install pppoe pppoeconf

Para instalar o pacote rp-pppoe e apartir do CD-ROM de instalao no Fedora / Red Hat, monte o CD-ROM com o comando execute o comando mount e depois instale o pacote com comando rpm. # mount /media/cdrom Localize o pacote rp-pppoe, no meu caso no Fedora 5 o pacote est no CD 1. # find /media/cdrom | grep -i rp-pppoe /media/cdrom/Fedora/RPMS/rp-pppoe-3.5-31.i386.rpm Instale o pacote rp-pppoe apartir do CD-ROM # rpm -ivh /media/cdrom/Fedora/RPMS/rp-pppoe-3.5-31.i386.rpm

Configurando no Fedora / Red Hat

1 de 11

25/5/2011 14:33

ADSL

http://www.linuxbrasil.org.br/configuracoes_iniciantes/ADSL-Modem...

Aps a instalao do pacote, digite o comando adsl-setup como root. # /sbin/adsl-setup Agora digite o nome de usuario do seu provedor usuario@provedor.com.br
Welcome to the ADSL client setup. First, I will run some checks on your system to make sure the PPPoE client is installed properly...

LOGIN NAME Enter your Login Name (default usuario):usuario@provedor.com.br

Agora escolha interface de rede conectada no modem no meu caso eth0, sendo que pode ser eth0, eth1, ... portanto abra um novo terminal e verifique com o comando ifconfig qual a interface de rede que est conectada no modem eth0, eth1, ... 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 ethX, where 'X' is a number. (default eth0): eth0 Agora apenas aceite o valor default no e aperte ENTER.
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): Aperte ENTER

Agora voc deve especificar os DNS do seu provedor para obter automaticamente os DNS digite server, ou obtenha o DNS1 e DNS2 com seu provedor , por exempo da telefnica DNS1 200.204.0.10 e DNS2 - 200.204.0.138.
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: server

Agora digite e redigite novamente PASSWORD Please enter your Password: ****** Please re-enter your Password: ****** Agora aperte ENTER para permitir que usurios comuns do sistema conectem a internet atravs do comando adsl-start
2 de 11 25/5/2011 14:33

ADSL

http://www.linuxbrasil.org.br/configuracoes_iniciantes/ADSL-Modem...

USERCTRL Please enter 'yes' (three letters, lower-case.) if you want to allow normal user to start or stop DSL connection (default yes): Aperte ENTER Agora configure o firewall escolhendo as opes 0, 1 e 2, se voc j tem um firewall para compartilhar a internet escolha 0, se voc estiver usando apenas o seu computador para acessar a internet escolha 1 e se voc estiver compartilhando a conexo com mais computadores na rede escolha 2.
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): 2

Caso voc no deseje iniciar a conexo automaticamente ao iniciar o computadorcone aperte ENTER para no iniciar, melhor voc iniciar atravs dos comandos ifconfig e adsl-start ou adicionar no arquivo /etc/rc.local/ Start this connection at boot time Do you want to start this connection at boot time? Please enter no or yes (default no): Aperte ENTER Apenas digite y para aceitar o resumo de configurao ** Summary of what you entered ** Ethernet Interface: eth0 User name: internet@speedy.com.br Activate-on-demand: No DNS addresses: Supplied by ISP's server Firewalling: MASQUERADE User Control: yes Accept these settings and adjust configuration files (y/n)? y Adjusting /etc/sysconfig/network-scripts/ifcfg-ppp0 Adjusting /etc/ppp/chap-secrets and /etc/ppp/pap-secrets (But first backing it up to /etc/ppp/chap-secrets.bak) (But first backing it up to /etc/ppp/pap-secrets.bak) Congratulations, it should be all set up!

3 de 11

25/5/2011 14:33

ADSL

http://www.linuxbrasil.org.br/configuracoes_iniciantes/ADSL-Modem...

Type '/sbin/ifup ppp0' to bring up your xDSL link and '/sbin/ifdown ppp0' to bring it down. Type '/sbin/adsl-status /etc/sysconfig/network-scripts/ifcfg-ppp0' to see the link status.

Aps a configurao digite o comando ifconfig eth0 0.0.0.0 e adsl-start para conectar e adsl-stop para desconectar a internet e depois acrescente os comandos no final do arquivo /etc/rc.local # ifconfig eth0 0.0.0.0 # /usr/sbin/adsl-start Aps a configurao digite o comando ifconfig e verifique se apareceu a interface de conexo com a internet ppp0. # ifconfig
ppp0 Link encap:Protocolo Ponto-a-Ponto inet end.: 201.92.181.183 P-a-P:200.204.210.226 Masc:255.255.255.255 UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Mtrica:1 RX packets:183982 errors:0 dropped:0 overruns:0 frame:0 TX packets:144740 errors:0 dropped:0 overruns:0 carrier:0 colises:0 txqueuelen:3 RX bytes:238212342 (227.1 MiB) TX bytes:8927946 (8.5 MiB)

Agora teste a conexo com o comando ping. $ ping www.google.com.br Agora para compartilha a conexo com os demais computadores da rede crie um script no ditetrio /etc/init.d/compartilha_net e adicione-o no final do arquivo /etc/rc.local e reinicie o computador. # /etc/init.d/compartilha_net #!/bin/bash echo "compartilhando a net" /sbin/iptables -F /sbin/iptables -F -t nat echo 1 > /proc/sys/net/ipv4/ip_forward /sbin/iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE ifconfig eth0 0.0.0.0 /usr/sbin/adsl-start Mude as permisses para tornar o arquivo executvel. # chmod +x /etc/init.d/compartilha_net Adicione-o no final do arquivo /etc/rc.local para que inicie automaticamente ao iniciar o sistema # /etc/rc.local /etc/init.d/compartilha_net Reinicie o computador # reboot

4 de 11

25/5/2011 14:33

ADSL

http://www.linuxbrasil.org.br/configuracoes_iniciantes/ADSL-Modem...

Configurando no Debian, Ubuntu ou Kurumin

Aps a instalao do pacote, digite o comando pppoeconf como root onde ser detectado a interface de rede conectada ao modem e nome de usurio e senha para autenteicao. Siga os passos abaixo para a configurao apertando a tecla ENTER para confirmar e TAB para alternar as opes. # pppoeconf

Escolha sim apertando TAB

5 de 11

25/5/2011 14:33

ADSL

http://www.linuxbrasil.org.br/configuracoes_iniciantes/ADSL-Modem...

Escolha sim apertando TAB

Informe o nome de usurio e senha

6 de 11

25/5/2011 14:33

ADSL

http://www.linuxbrasil.org.br/configuracoes_iniciantes/ADSL-Modem...

Informe a senha em texto puro

Escolha sim apertando TAB

Escolha sim apertando TAB e est configurado o programa PPPD

7 de 11

25/5/2011 14:33

ADSL

http://www.linuxbrasil.org.br/configuracoes_iniciantes/ADSL-Modem...

Escolha sim apertando TAB para estabelecer uma conexo, voc pode iniciar uma conexo com o comando pon dsl-provider e para encerrar poff.

Agora delete a rota padro # route del default E adicione uma nova rota usando a interface ppp0 para poder navegar na internet. # route add default dev ppp0 Agora faa o teste com ping

8 de 11

25/5/2011 14:33

ADSL

http://www.linuxbrasil.org.br/configuracoes_iniciantes/ADSL-Modem...

$ ping www.google.com.br Aps a configurao digite o comando pon dsl-provider para conectar e poff para desconectar a internet e depois acrescente os comandos no final do arquivo /etc/rc.local # poff # pon dsl-provider Agora para compartilha a conexo com os demais computadores da rede crie um script no ditetrio /etc/init.d/compartilha_net e adicione-o no final do arquivo /etc/rc.local e reinicie o computador. # /etc/init.d/compartilha_net #!/bin/bash echo "compartilhando a net" /sbin/iptables -F /sbin/iptables -F -t nat echo 1 > /proc/sys/net/ipv4/ip_forward /sbin/iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE /sbin/route del default /sbin/route add default dev ppp0 Mude as permisses para tornar o arquivo executvel. # chmod +x /etc/init.d/compartilha_net Adicione-o no final do arquivo /etc/rc.local para que inicie automaticamente ao iniciar o sistema # /etc/rc.local /etc/init.d/compartilha_net Reinicie o computador # reboot Configurando Speedy Business (IP fixo) A vantagem de ter um IP fixo que seu computador pode ser um servidor de pgina web, tendo instalado o servidor Apache no seu computador. Para configurao de IP fixo voc ter que ter em mos o endereo IP fixo fornecido pela operadora, a mscara de rede, o gateway e os endereos de DNS. Neste exemplo usaremos so seguintes endereos fictcios: IP fixo: 200.204.143.80 Mscara de rede: 255.255.255.192 Gateway: 200.204.143.65 Endereos DNS: DNS1 - 200.204.0.10 DNS2 - 200.2041.0.138 Configurando no Red Hat / Fedora Em distribuies Red-Hat / Fedora acesse as configuraes de rede em modo texto os arquivos /etc/resolv.conf e /etc/sysconfig/network-scripts/ifcfg-ethX sendo X eth0, eth1 ... e modifique as

9 de 11

25/5/2011 14:33

ADSL

http://www.linuxbrasil.org.br/configuracoes_iniciantes/ADSL-Modem...

seguintes linhas ou utilize o comando utilitrio netconfig para configurar a interface de rede: # /usr/sbin/netconfig Use a tecla TAB e ENTER para escolher as opes

Nesta tela caso seja uma configurao DHCP marque a opo de IP dinmico ou IP esttico especificando o endereo IP, mscara de rede, gateway e nome primrio do servidor (DNS).

Ou voc pode acessar o arquivo de configurao de endereo IP, mscara de rede e gateway atravs do arquivo /etc/sysconfig/network-scripts/ifcfg-eth0 e fazer as seguintes alteraes .
# /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE = eth0 ONBOOT = yes BOOTPROTO = static IPADDR = 200.204.143.80 NETMASK = 255.255.255.192 GATEWAY = 200.204.143.65

Alternativamente voc pode configurar o gateway atravs do arquivo de configurao em /etc/sysconfig /network e acrescentar no final do arquivo o gateway.

10 de 11

25/5/2011 14:33

ADSL

http://www.linuxbrasil.org.br/configuracoes_iniciantes/ADSL-Modem...

# /etc/sysconfig/network GATEWAY=200.204.143.65

Agora especifique os endereos de DNS no arquivo /etc/resolv.conf


#

/etc/resolv.conf

nameserver 200.204.0.10 nameserver 200.204.0.138

Agora reinicie a rede


#

/sbin/service network restart

Configurando no Debian, Ubuntu ou Kurumin

Em distribuies Debian, Ubuntu ou Kurumin acesse as configuraes de rede atravs do arquivo faa as seguintes alteraes no arquivo /etc/network/interfaces /etc/network/interfaces
# The loopback network interface auto lo iface lo inet loopback auto eth0 iface eth0 inet static address 200.204.143.80 netmask 255.255.255.192 gateway 200.204.143.65

Agora especifique os endereos de DNS no arquivo /etc/resolv.conf


#

/etc/resolv.conf

nameserver 200.204.0.10 nameserver 200.204.0.138

Agora reinicie a rede


#

/etc/init.d/networking restart

11 de 11

25/5/2011 14:33

Você também pode gostar