logoJulio Cardoso Tutoriais e Dicas


Configurando um discador do Velox no Ubuntu e Debian

Postado em Linux (OS) Network(.conf) Por julio em 14/01/08

Esse Tutorial eu irei explicar como você pode criar um discador velox de forma facil. É válido para todos os sabores do Ubuntu (K) (X) (E) e todos os sabores do Debian.
Então vamos mandar brasa.
Primeiro Vamos instalar o rp-pppoe , pacote nativo.

sudo apt-get install pppoe

Ele vai entrar direto no comando pppoe-setup

Caso ele não entre digite esse comando

sudo pppoe-setup

Ele vai pedir o usuário , coloque o usuário do seu provedor.

USER NAME

>>> Enter your PPPoE user name :

usuario@provedor.com.br

Ele agora vai perguntar qual a interface que você vai usar, você pode olha quais existem com o comando.

sudo ifconfig

INTERFACE

>>> Enter the Ethernet interface connected to the DSL 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):

Eu aqui no meu desktop uso a interface eth0.

Agora digite enter como abaixo como padrão no.

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):

Agora ele vai pedir 2 servidores de DNS . no velox eu costumo usar esses dois do proprio velox .

200.165.132.155 , 200.165.132.154

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: 200.165.132.155
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: 200.165.132.154

Agora ele vai pedir a senha do provedor. você coloca a sua senha .

PASSWORD

>>> Please enter your PPPoE password:

Agora ele vai pedir a opção se você quer habilitar o firewall , coloque 0 .

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): 0

Agora ele vai mostrar os dados que você colocou e perguntar se você aceita , você coloca yes.

** Summary of what you entered **

Ethernet Interface: eth0:1
User name: xxxxxxxx@telemar.com.br
Activate-on-demand: No
Primary DNS: 200.165.132.155
Secondary DNS: 200.165.132.154
Firewalling: NONE

>>> Accept these settings and adjust configuration files (y/n)?

Ele vai gerar dois arquivos

A configuração do discador

/etc/ppp/pppoe.conf

E o arquivo que guarda o usuário e a senha .

/etc/ppp/chap-secrets

Caso ele não crie o arquivo chap-secrets, use esse exemplo abaixo.

“xxxxxx@provedor.com.br” * “senha”

Agora vamos fazer um pequeno ajuste , foi um macete que eu aprendi depois de passar muitas horas fazendo besteira.

Vamos fazer bakup do arquivo .conf

sudo mv /etc/ppp/pppoe.conf /etc/ppp/pppoe-old.conf

E vamos criar um arquivo vazio .

sudo touch /etc/ppp/pppoe.conf

Vamos editar a .conf .

sudo nano /etc/ppp/pppoe.conf

Copie e cole dentro do arquivo pppoe.conf esse exemplo abaixo da configuração dele, alterando apenas a interface e o usuário.

Caso queira baixar a conf do pppoe clique aqui.

#coloque a interface correta
ETH=’eth1′
#coloque o seu usuario do provedor
USER=’xxxxxxxx@telemar.com.br’
DEMAND=no
DNSTYPE=SPECIFY
PEERDNS=no
DNS1=200.165.132.155
DNS2=
DEFAULTROUTE=yes
CONNECT_TIMEOUT=30
CONNECT_POLL=2
ACNAME=
SERVICENAME=
PING=”.”
CF_BASE=`basename $CONFIG`
PIDFILE=”/var/run/$CF_BASE-pppoe.pid”
SYNCHRONOUS=no
CLAMPMSS=1412
LCP_INTERVAL=20
LCP_FAILURE=3
PPPOE_TIMEOUT=80
FIREWALL=NONE
LINUX_PLUGIN=
PPPOE_EXTRA=”
PPPD_EXTRA=”

Salve o arquivo “Control X ” SIM”

Agora vamos iniciar o discador, o modem deve estar em modo bridge .

Inicie com esse comando.

sudo pppoe-start

julio@julio-desktop:~$ sudo pppoe-start
”.””.””.” Connected!

Agora para funcionar a internet precisamos definir a interface ppp0 como default. Toda vez que você for conectar vai precisar dar esse comando.

sudo route add default ppp0

Após isso a internet estará funcionando.


Os comandos abaixo.

Olha o status da sua conexão ppp.

sudo pppoe-status

Inicia a conexão.

sudo pppoe-start

Parar a conexão.

sudo pppoe-stop

Refaz a conf. “não aconselho”.

sudo pppoe-setup

Referências

http://www.xjulio.info/blog/instalando-e-configurando-o-discador-ppoe-rp-pppoe-38-no-linux-kubuntu

Uma resposta para 'Configurando um discador do Velox no Ubuntu e Debian'

  1. Alex Diz:

    Julio,

    Segui seu tuto e ta conectando blz so q to com 2 duvidas

    1 - Toda vez a o pc inicia tenho q fazer “pppoe-start” e depois “route add default ppp0″ eu posso colocar eles em rc.local ou que vai funcionar ou vc tem alguma dica melhor ?

    2 - Preciso compartilhar a internet dessa maquina para as demais da rede mas nao esta funcinando, uso o ubuntu 8.04 com 2 placa de rede eth0 (10.1.1.250) e eth1 conectada ao modem (dhcp velox).

    Tentei usar o totorial do Ghd mas nao ta dando certo, apos conetar com o ppoe eu consigo acessar a net do servidor ubuntu ou dos terminais usando o proxy mas nao consigo rotear para as maquinas a conexão sem ser passando pelo proxy.

    Usei os seguintes comandos:
    # modprobe iptable_nat
    # echo 1 > /proc/sys/net/ipv4/ip_forward
    # iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE

    Da erro na terceira linha.

    Voce pode me ajudar a resolver e entender o porque disso?

    precisa mudar a sintaxe do iptables da uma olhada no google
    http://www.google.com.br/search?num=100&hl=pt-BR&q=iptables+MASQUERADE&btnG=Pesquisar&meta=

Deixe seu Comentário