 |
Artigos br-linux.org Artigos sobre Linux em bom português, originais e com qualidade
|
O texto abaixo foi publicado no BR-Linux antes de 2005, e está mantido aqui por razões históricas.
Veja o material atualizado diariamente do BR-Linux em http://br-linux.org
Configurando o Speedy (ADSL) no Linux
Publicado em 11 de junho de 2003
O tutorial abaixo é de autoria do Rodrigo Ovidio (ovidio@br-linux.com), e explica como ele fez para ativar sua conexão Speedy (baseada no protocolo PPPoE ADSL) no Linux. Os passos descritos funcionam apenas em distribuições que possuam o configurador Linuxconf (Conectiva, Red Hat...)
Vale lembrar que a maior parte das distribuições recentes incluem em seus CDs o software rp-ppoe, dispensando o download e compilação que o tutorial ensinam a fazer. A mais nova safra de distribuições (eu testei esta característica no SuSE 8.2, por exemplo) pode até ativar a conexão ADSL já durante a instalação do sistema - tudo o que eu tive que informar ao instalador foi o meu login e minha senha.
Como configurar o Adsl Speedy no Linux (Conectiva e similares)
por Rodrigo Ovidio (ovidio@br-linux.com)
Antes de qualquer coisa é necessário que você esteja com a sua placa de rede devidamente configurada, para isso entre no linuxconf:
# linuxconf
Na janela que se abre, entre em Rede >> Nome da maquina e dispositivos IP de rede (pressione Enter)
Nome da Maquina + domínio: nome.dominio
Em Adaptador 1 Selecione Ativo e DHCP
Primeiro nome + domínio: nome.dominio (repita o mesmo Nome da maquina + domínio)
Apelidos: Não há a necessidade de preencher
Endereço IP: aqui não há a necessidade de preencher já que o Speedy usa IP dinâmico ;-)
Mascara: de um Ctrl+X ou deixe em branco
Dispositivo: eth0 (no caso da minha placa)
Modulo do kernel: Sis 900 (aqui você preenche de acordo com o modelo da sua placa de rede, no meu caso Sis 900)
Selecione Aceitar, Fechar, Sair e Aceite as alterações
Pronto, placa de rede configurada, agora vamos configurar a conexão.
Para o Speedy com IP dinâmico é necessária que você tenha instalado o pacote pppoe, distribuição mais recente como o Mandrake 9.0 por exemplo, já vem com esse pacote, mas caso você não o tenha será necessário instalá-lo, para isso acesse http://www.roaringpenguin.com/pppoe/ e faça o download do pacote mais recente, que pode ser tanto em .rpm ou tar.gz. Para instalá-lo proceda da seguinte maneira:
RPM:
# rpm -Uvh rp-pppoe-3.5-1.i386.rpm
TAR.GZ
# tar xvfz rp-pppoe-3.5.tar.gz
# cd rp-pppoe-3.5
# ./go
# ./go-gui
Maiores informações sobre como instalar o programa você encontra no próprio site.
Feito isso o próximo passo será você configurar o acesso. Execute o comando "# adsl-setup" e responda as perguntas:
# username: xxx@seu_provedor.com.br (digite o seu e-mail habilitado para o speedy)
# ethernet interface: eth0 (basta teclar Enter)
# demand value: no (basta teclar Enter)
# DNS Primário: 200.177.250.10 (você deve entrar em contato com o seu provedor para saber as Dns primaria e secundaria, a que eu estou colocando aqui é do provedor Terra ;-)
# DNS Secundário: 200.176.2.10
# password: xxxx (digite a sua senha de acesso do seu provedor)
# Firewall: Standalone (opção 1)
Aceite as configurações com "y".
Chegou à hora de conectar, para isso digite o seguinte comando:
# adsl-start
...Connected!
Parabéns, você esta na Internet :-D
Se você quiser configurar a sua conexão para ser ativada automaticamente, execute o seguinte comando no RedHat ou seus compatíveis, como o Conectiva:
# chkconfig -add adsl
Mas, você não conseguiu conectar?
Em vez de Connected você recebeu a mensagem de "TIMEOUT"?
Ou você se conectou mas não consegue navegar?
Ok, vamos solucionar o possíveis problemas da sua distro ou configuração:
- Em caso de "TIMEOUT" rode novamente o adsl-setup e revise as informações, veja se elas estão todas corretas e se o DHCP está ativado na configuração da sua placa de rede.
Reinicie o serviço ADSL
- Edite a seguinte linha:
# mcedit /etc/ppp/pppoe.conf
La embaixo existem duas linhas com o nome de PPPOE_EXTRA.
Uma dessas linhas estará em branco e a outra com a configuração da Brasil Telecom.
Comente a que NÃO esta em branco
PPPOE_EXTRA=""
No Conectiva há esse pequeno problema que precisa ser corrigido.
Reinicie o serviço ADSL
- Muita gente apanha no adsl-setup porque coloca a opção do firewall como 1 (o nosso caso) ou 2, porém existe um bug em algumas distro nessa parte. Tente configurar o adsl-setup com o firewall como NONE para ver se você conecta e se todo o resto está funcionando.
Depois, corrija o erro que é no arquivo /etc/ppp/firewall-masq, na penúltima linha, que deveria ser:
Ipchains -A forwad -s $ANY -d $EXTIF -j MASQ
Mas tome o cuidado de ver se a distro está usando ipchains ou iptables, senão precisaria de um modprobe ipchains antes da primeira instrução que começa com ipchains neste arquivo.
Depois é só rodar o adsl-setup e incluir o firewall.
Reinicie o serviço ADSL
- Se você conecta porém não consegue navegar, execute os seguintes comandos:
# adsl-stop
# ifconfig eth0 0.0.0.0
# adsl-start
?Connected!
Com esse tutorial você será capaz de instalar o novo Speedy com IP Dinâmico sem muitos problemas, pois procurei focar os principais problemas que os usuários encontram quando estão instalando o Speedy no Linux.
Até a próxima
Rodrigo Ovidio (ovidio@br-linux.com)
Postado por brain em junho 11, 2003 09:56 AM
Como colocando a placa eth0 como dhcp o linux demorava muito para iniciar e apresentava falha por nao conseguir encontrar um ip, coloquei um ip da classe C 192.168..., como o ppoe nao utiliza esse ip a navegacao funcionou normal, e resolvi o problema de lentidao ao iniciar, coloquei mais 2 placas de rede para compartilhar a conexao em outros micros e rodadando o iptables funcionou 100%.
Estou usando speedy home 2.0 e conectiva 8
Tive que atualizar o rp-ppoe
Obrigado pelo tutorial, me ajudou muito, principalmente a parte sobre o bug no conectiva.
fiz um script para melhorar minha vida ....
clear
echo "CONFIGURANDO O VELOX...AGUARDE!"
sleep 3
ifconfig eth0 0.0.0.0
clear
adsl-stop
adsl-start
echo "CRIANDO REGRAS DE ROTEAMENTO..."
sleep 3
depmod -a
iptables -t nat -F
iptables -A POSTROUTING -t nat -s 200.141.xxx.xxx -o ppp0 -j MASQUERADE
iptables -A POSTROUTING -t nat -s 0.0.0.0/0 -o ppp0 -j MASQUERADE
echo "1" > /proc/sys/net/ipv4/ip_forward
echo "1" > /proc/sys/net/ipv4/ip_dynaddr
sleep 3
echo "AGORA AUTENTIQUE NO SITE...WWW.VELOXZONE.COM.BR"
bom agora e so alegria .....
Pessoal,
eu conecto meu speedy mas nao consigo pingar nada.
eu fiz os comandos q estao no site
# adsl-stop
# ifconfig eth0 0.0.0.0
# adsl-start
e nao adiantou
alguem me ajuda por favor
#Olá Pessoal,
#Tenho uma seguinte dúvida ref. a uma regra do #Iptables para NAT utilizando Speedy Home.
#Na regra :
iptables -A POSTROUTING -t nat -s 200.141.xxx.xxx -o ppp0 -j MASQUERADE
#Esses "xxx.xxx" é para deixar assim mesmo, ou eu #posso eliminar essa linha deixando somente a #regra
iptables -A POSTROUTING -t nat -s 0.0.0.0/0 -o ppp0 -j MASQUERADE
#??
#E outra se eu não tiver o LINUXCONF em meu linux #eu posso fazer essas configurações manualmente #editando os arquivos responsaveis pela #configuração de rede?
Grato a todos,
Wagner Queiroz
wagner@macpc.com.br
Pessoal,
Uma maneira simples de compartilhar a conexão com o IPTABLES é:
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
Isso, claro, após conectar com o adsl-start.
Lembro que o speedy agora não permite 'pingar' nada sem clicar no fabuloso botão "Internet" do browser.
Tenho uma solução para eliminar esse botão. Quem quiser entre em contato.
[]s
Seguinte, estou usando adsl home, pppoe mas agora é preciso uma autenticação a mais, é preciso clicar "no caso do windows" em um botãozinho no inter. explorer em um botãozinho "internet" para liberar o acesso. Isso está atrapalhando minha vida, não funciona nem a pau, alguém pode me ajudar? valeu gente....
[]'s
augusto@supersoft.com.br
Galera!!!
No caso do DNS os modens da telefonica sempre vem com a configuração de 200.204.0.138 e 200.204.0.10 e acredito q eh da propria telefonica, entaum pra quem usa o Speedy indendente de seu provedor pode-se usar estes DNS's blz!!!
E no caso da autenticação vou passar script inspirado no script de dfcp (djogo at vision dot ime dot usp dot br)
# escrito por slave (slave at linux dot ime dot usp dot br)
#COMEÇA AQUI
#!/bin/bash
# SLV 17 set 2003 -- Script 1.0
# esse script é distribuido sob os termos GNU (GPL)
# inspirado no script de dfcp (djogo at vision dot ime dot usp dot br)
# escrito por slave (slave at linux dot ime dot usp dot br)
#
# a telef*$#% impôs aos seus usuários banda larga um novo sistema de apurrinhação que obriga o usuário em,
# ,intervalos aleatórios de tempo , clicar em seu pop-up chato para que a navegação web seja permitida .
# esse script faz o download do tal pop-up a cada 60 segundos assim evitando que seus downloads sejam
# interrompidos arbitráriamente como já vem sendo feito em algumas áreas
#
# See Ya
# Inicia um loop infinito , já que é passado ao while um argumento "true"
while true
# executa tudo que estiver entre o "do" e o "done"
do
# Esse comando faz o download do pop-up chato da t3l3fon1c4 e te libera de ter que clicar no botão "internet"
wget -t 1 -O /tmp/lixo "http://200.171.222.97:86/speedywebapp/servlet/logon?CPURL=http://www.mozilla.org/start/&opcion=internet" 2> /dev/null
# O comando sleep define um intervalo em segundos entre cada ciclo do nosso loop
sleep 60
done
#ACABA AQUI
Blz!! Abraços!! e Boa Sorte!!
Ola. Galera.
Desculpe se o meu raciocinio é mais lento, mais o que iporta é que estou adotando o linux e sem medo de ser feliz.MDK.91
Gostaria de mais detalhes sobre a configuração do ADLS. Por exemplo:
# linuxconf
Na janela que se abre, entre em Rede >> Nome da maquina e dispositivos IP de rede (pressione Enter)
Nome da Maquina + domínio:AQUI COLOQUE O NOME E DOMINIO DO PROVEDOR OU QUAL DEVO COLOCAR (nome.dominio)
Em Adaptador 1 Selecione Ativo e DHCP
Primeiro nome + domínio: nome.dominio (repita o mesmo Nome da maquina + domínio)
Apelidos: Não há a necessidade de preencher
Endereço IP: aqui não há a necessidade de preencher já que o Speedy usa IP dinâmico ;-)
Mascara: de um Ctrl+X ou deixe em branco
Dispositivo: eth0 (no caso da minha placa)
Modulo do kernel: Sis 900 (aqui você preenche de acordo com o modelo da sua placa de rede, no meu caso Sis 900)
Selecione Aceitar, Fechar, Sair e Aceite as alterações
oBRIGADO...
CESAR
Onde posso achar tutoriais de configuração de velox no conectiva 8 e compartilhamento desta conexão para máquinas windows ?
Não sou um usuário avançado mais se explicar direitinho eu desenrolo, estou precisando muito.
Agradeço desde já pela atenção prestada,
Subscrevo-me,
Saulo
Olá pessoal, estive olhando os cometários de outros usuários, estão tendo dificuldade na hora de burla a autenticação do novo speedy. O pessoal colocando um script, mas esse script não está bem claro. Vou passar um script simples e eficiente para burla a autenticação do speedy.
Aki vai o scipt:
Edit o arquivo adsl-start
na linha depois do Connected!
acrescente a seguinte linha:
lynx -dump "http://200.171.222.97:86/speedywebapp/servlet/logon?CPURL=http://www.terra.com.br/&opcion=internet"
Depois de colocar essas linha, salve as modificações no arquivo. Pronto, agora é só conectar ao speedy com o comando adsl-start.
estou tentando compartilhar a internet para a minha rede local,
uso duas placas de rede a net esta na eth1 e uso IPTABLES como firewall.
estou usando este comendo mas não funciona,
# Carrega os módulos
modprobe ip_tables
modprobe iptable_nat
# Compartilha a conexão
iptables -t nat -F
iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forward
# Abre algumas portas (opcional)
iptables -F
iptables -A INPUT -p tcp --destination-port 22 -j ACCEPT
iptables -A INPUT -p tcp --destination-port 1021 -j ACCEPT
iptables -A INPUT -p tcp --destination-port 1080 -j ACCEPT
iptables -A INPUT -p tcp --destination-port 80 -j ACCEPT
# Abre para a rede local
iptables -A INPUT -p tcp --syn -s 10.0.0.0/255.0.0.0 -j ACCEPT
# Fecha o resto
iptables -A INPUT -p tcp --syn -j DROP
oque fasso.... estou quase maluco....kkkk
Eu tb usei a linha:
# adsl-stop
# ifconfig eth0 0.0.0.0
# adsl-start
pq não estava conseguindo navegar depois de me conectar e ainda não adiantou! Atraves do comando ifconfig eu vejo que a interface ppp0 foi ativada e está com um IP (que veio da TELEFONICA) mas ao tentar navegar nem a telinha do internet aparece!
aguardo uma ajuda, um abraço, joão.
Fiz todas as configurações correntamente e recebi
a mensagem TIMED OUT , configurei os arquivos e mesmo assim nada, só aparece essa mensagem ai
embaixo, eu utilizo o conectiva 8. Alguém sabe
o que fazer ?
.........TIMED OUT /usr/sbin/adsl-start: line 194: 4223 Terminado $CONNECT "$@" >/dev/null/ 2>&1
Configurei o Speedy Home no Linux para compartilhar a internet para uma rede.
Mas agora o Speedy fica caindo durante a madrugada, como se fosse um TIMEOUT, enquanto estamos usando beleza, mas parou aí A INTERNET PARA DE FUNCIONAR...
Fiz um script para monitorar a conexão ADSL dando um ping no site da uol e verificando o resultado, coloquei no cron para rodar de 30 em 30 minutos, olhe os comandos abaixo:
##################################################
#!/bin/bash
ping -c 5 uol.com.br
#VERIFICA RESULTADO DO COMANDO PING
case "$?" in
# A INTERFACE DE REDE ESTA OK (RESPONDEU O PING)
0)
echo "Conexao OK"
# SENÃO FOR "0" NÃO RESPONDEU O PING
;;*)
adsl-stop
adsl-start
sleep 4
esac
exit
##################################################
mas mesmo assim parou... Será que é o modem q esta com pau???
Ola,
Gostaria de mais detalhes para configurar Speedy300 no red hat 8.0.
Configurei uma placa de rede eth0 com o IP 192.168.1.2 e gateway 192.168.1.1
Configurei o PPPOE (que baixei da roaringpenguin.com) com adsl-setup para usar esta placa e pegar o DNS do servidor.
O adsl-start funciona e configura os servidores DNS da Telefonica.
Porem quando faco ping nos servidores DNS ou qualquer outro IP recebo network unreachable. So consigo dar ping na minha placa (obviamente), no modem do lado cliente e do lado servidor.
Alguma dica?
Obrigado,
Igor
Saudações Rodrigo!!!
Suas dicas são bastantes interessantes, vou seguir seu passo-a-passo, já que estou me "quebranco todo" para configurar o adsl no conetiva 7,0
Existe alguma expecificação para essa distribuição, ou apenas o problema já relatado???
Obrigado!
Lândio.
Pessoal
Quem quiser participar do grupo de linux para tirar dúvidas e auxiliar outros usuários, por favor mande um email ou acesse o site do grupo OK?
site : http://br.groups.yahoo.com/group/sistemalinux/
email do grupo : sistemalinux@yahoogrupos.com.br
Atenciosamente
André Vitor
emaildolinux@yahoo.com.br
Não sei o que pega tenho o conectiva 9 .
Se eu instala ele no modo estação de trabalho
não consigo configurar o speedy porque o comando
adsl-setup não entra mais nem con ressa brava.
Agora se eu escolher a instalação de todos os
perfius da tudo certo o comando adsl-setup entra
e consigo configurar o speedy oque pega neste caso.
Eu também não cosegui da a permição para os outros usuarios poder navegar na net como eu
so navega quem entra como route pelo camando
adsl-start que pega pelo amor de deus ?
Gostaria que alguém me desse uma luz...
tento instalar o speedy no conectiva 9, baixei o pppoe e segui as orientações de um tutorial da net para instalar.
na hora de execeutar o comando: adsl-start o mesmo não conecta
no tutorial pede para executar o comando: ifconfig eth0 0.0.0.0
e obtenho como resposta que a interface é inexistente .. sendo que no linuxconf a placa aparece normal.
Alguem poderia me dar algumas dicas ?
Grato
Gostaria que alguém me desse uma luz...
tento instalar o speedy no conectiva 9, baixei o pppoe e segui as orientações de um tutorial da net para instalar.
na hora de execeutar o comando: adsl-start o mesmo não conecta
no tutorial pede para executar o comando: ifconfig eth0 0.0.0.0
e obtenho como resposta que a interface é inexistente .. sendo que no linuxconf a placa aparece normal.
Alguem poderia me dar algumas dicas ?
Grato
ola pessoal, eu tenho o conectiva 9 instalado em uma maquina duron 1.6 com 256 men. durante a instalacao o distro naum reconheceu os dispositivos USB (teclado e modem arescon usb telefonica para speedy 300) e naum acho nenhuma forma de poder configurar a usb e dispositivo de son AC`97, teria alguma maneira de configurar, desculpe a ignorancia eu sou iniciante em linux, detalhe eh q o red hat7.3 detectou e o conectiva 9.0 naum *|:0/ ficarei grato pela informacoes!
ola pessoal, eu tenho o conectiva 9 instalado em uma maquina duron 1.6 com 256 men. durante a instalacao o distro naum reconheceu os dispositivos USB (teclado e modem arescon usb telefonica para speedy 300) e naum acho nenhuma forma de poder configurar a usb e dispositivo de son AC`97, teria alguma maneira de configurar, desculpe a ignorancia eu sou iniciante em linux, detalhe eh q o red hat7.3 detectou e o conectiva 9.0 naum *|:0/ ficarei grato pela informacoes!
ola pessoal, eu tenho o conectiva 9 instalado em uma maquina duron 1.6 com 256 men. durante a instalacao o distro naum reconheceu os dispositivos USB (teclado e modem arescon usb telefonica para speedy 300) e naum acho nenhuma forma de poder configurar a usb e dispositivo de son AC`97, teria alguma maneira de configurar, desculpe a ignorancia eu sou iniciante em linux, detalhe eh q o red hat7.3 detectou e o conectiva 9.0 naum *|:0/ ficarei grato pela informacoes!
Tenho instalado um conectiva 8 .
Um modem ADSL - DSLink 200 U/E da opticom
Uma placa de rede realtek RTL8029(AS)
Speed Home.
Preciso de informações para instalar a internet
já que via DHCP naum consigo dando o seguinte erro -> Core Dump , depois que saiu do linuxconf.
Atenciosamente ,
Mateus Lopes
eu estou com um modem speed touch 330 USB
e nao consigo instalar ele de maneira alguma , pois o link para o download do software de sincronização do modem esta quebrado .
se alguem puder me enviar essa ferramenta ou souber alguma otra maneira de instalar o speedy USB no fedora core 1 eu agradeço .
ateh mais ae galera
flws !!
Amigos sou iniciante no linux,o que tenho instalado em minha maquina e o linux fedora core 2 e tenho um modem adsl speed touch 330 usb da thomson, gostaria de instalar esse modem para estar acessando a internet mas não sei nem por onde começar. Se alguem puder me ajudar ficarei muito agradecido.
- Preserve a qualidade desta discussão
- Leia os Termos de Uso.
- Este formulário deve ser usado para comentários sobre a notícia. Se você tem dúvidas ou precisa de ajuda, use o Fórum.
- Mantenha o foco nos argumentos e no assunto
- Não faça ataques pessoais.
- Pense 5 vezes antes de entrar em discussões inúteis, como "qual é a melhor distribuição/ambiente gráfico/linguagem de programação/etc.", mesmo se alguém já tiver provocado - um erro não justifica o outro
- Não seja um e-mala ;-)
|