Velox no Linux

Usar o velox no linux pode ser extremamente fácil com o uso de scripts para conexão e autenticação.

Primeiro, para usar o velox no linux você deve ativar o suporte a PPPoE no seu kernel.

Se você usa o kernel que veio na sua distro e ele é um pouco recente, provavelmente já tem esse recurso. Para descobrir isso há duas maneiras:

Procurando no arquivo de configuração do kernel atual ou entrando na configuração do kernel e conferindo.

A primeira forma pode ser feita assim:

[root@host] # grep PPPOE /boot/config-$(uname -r)

se você tiver o kernel da sua distro instalado (geralmente elas copiam o arquivo de configuração com esse nome para /boot), ou

[root@host] # grep PPPOE /usr/src/linux/.config

se você configurou seu próprio kernel.

A segunda forma é feita entrando na configuração do kernel com

[root@host] # cd /usr/src/linux

[root@host] # make menuconfig

Se o seu kernel for da versão 2.4, procure em Netork Device Support -> PPP -> PPP Over Ethernet.

Se estiver marcado com um M ou * beleza seu kernel tem o suporte.

Se for um kernel da versão 2.6, execute o mesmo comando e procure em

Device Drivers -> Networking Support -> PPP -> PPP Over Ethernet.

Se não estiver marcado, marque como M, salve e execute

[root@host] # make modules modules_install

Agora vamos ao que interessa:

Baixe o programa RP-PPPOE. Se a sua distro usa rpm como gerenciador de pacotes, baixe o arquivo rpm, se não baixe o source .tar.gz.

Instale o rpm com

[root@host] # rpm -ivh rp-pppoe-3.5-1.i386.rpm

ou extraia e instale o source com

[root@host] # tar zxvf rp-pppoe-3.5.tar.gz

[root@host] # cd rp-pppoe-3.5

[root@host] # ./go

Após instalado execute, como root, o programa de configuração:

[root@host] # adsl-setup

responda ? s perguntas (escolha demand como ‘no’ e firewall ‘0′).

Após configurado, teste a conexão com

[root@host] # adsl-start

se conectar, está tudo ok, senão tente colocar um ip nulo na sua placa de rede e derrubar a interface:

[root@host] # ifconfig eth0 0.0.0.0

[root@host] # ifconfig eth0 down

mate o processo do adsl-start (em condições normais, é só usar adsl-stop, mas se ele não conectar vc precisará matar o processo para tentar uma nova conexão) com:

[root@host] # ps aux | grep adsl | awk {'print $2'} | xargs -n1 kill -9

e tente conectar.

Agora, já conectado, desconecte para poder configurar os scripts.

Baixe o Autenticador Velox, salve-o em /etc/rc.d/init.d (em algumas distros como o debian em /etc/init.d)

e edite-o com seu editor de textos preferido.

A configuração é simples, somente descomente a linha do provedor que você usa e deixe todas as restantes comentadas, coloque seu numero de telefone e seu username e senha (do provedor) e salve-o.

Este script tem um parametro de linha de comando ‘boot’ que serve para evitar que ele teste se a conexão está ativa. É interessante usar este parametro para uma conexão mais rápida.

Torne-o executável com

[root@host] # chmod 755 /etc/rc.d/init.d/velox.sh

Teste com

[root@host] # /etc/rc.d/init.d/velox.sh boot

Beleza, está pronto….

Mas, eu preparei um script para ser usado no boot e evitar que seja mostrado toda a saída de texto do script na hora de executar. Baixe o

script e renomeie o arquivo velox.sh

[root@host] # mv /etc/rc.d/init.d/velox.sh

/etc/rc.d/init.d/velox-ori

copie o script q vc acabou de baixar para /etc/rc.d/init.d/. Se a sua distro usa /etc/init.d, vc nao precisa fazer nenhuma alteração, mas se usa /etc/rc.d/init.d, use o comando

[root@host] # chmod 755 /etc/rc.d/init.d/velox.sh

[root@host] # cd /etc/rc.d/init.d

[root@host] # mv velox velox.bak

[root@host] # sed 's//etc/init.d//etc/rc.d/init.d/' velox.bak > velox

Agora adicione links simbólicos para o script nos runlevels necessários.

Como cada distro usa um runlevel como default, use o comando a seguir para adicionar um link para este script no seu runlevel atual (a não ser que você esteja em single user):

[root@host] # ln -s velox ../rc$(runlevel | awk {'print $2'}).d/S80velox

[root@host] # ln -s velox ../rc0.d/K80velox; ln -s velox ../rc6.d/K80velox

Agora quando você der boot, o velox conectará e autenticará automaticamente, e desconectará quando você desligar ou reiniciar a máquina.

Leia também:

21 Comentários sobre “Velox no Linux”

Faça um comentário

#1 | Bruno Torres

Nosso amigo Manoel Pinho, autor deste script de autenticação a que me refiro no artigo, m e enviou um email lembrando uma coisa importante.

Só é necessário usar o rp-pppoe quando o modem for do tipo “bridge”, se for um router não é necessário. No caso do router você precisa apenas autenticar com o script.

Qualquer dúvida, acessem o site http://mpinho.cjb.net, na seção Tutoriais -> Velox -> Autenticador linux

ou então me mandem um email.


#2 | Carlan Calazans

Acabei de ver o link no Linuxdicas, parabéns pelo site, xhtml, css, é sempre bom ver uma obra de arte.

Sobre o artigo, existe um outro autenticador, bem legal, do Fábio Vilan do Isec: http://www.isec.com.br/velox

[]´s


#3 | Antônio Guedes

Quanto ao script de autenticação no CL 9.0 o diretório de curl é /usr/share/curl. É necessário fazer a alteração no arquivo velox.sh pois lá consta /usr/bin/curl. Falta também o provedor UOL.


#4 | Luísa

Aii, vc salvou a minha vida…

=**


#5 | Marcelo Alexandre Dos Santos

Gostei do artigo sobre o velox e mandei um email de uma duvida se puder me responda agradeco desde ja!!!


#6 | Lucas Vilela

prezado amigo, estou com um problema. fiz a configuração correta do adsl-setup. tudo ocorre bem no adsl-start. entro no site http://www.veloxzone.com.br e autentico sem problemas. o q ocorre é que 5 min depois de autenticado a conexão cai e eu tenho q autenticar de novo, sem precisar da o comando adsl-start de novo. apenas entrar no veloxzone.com.br. O q eu devo fazer?? obrigado, Lucas


#7 | Renato

Olá Bruno,

Estou encontrando a eguinte dificuldade:

Faço a configuração através do adsl-setup, consigo me conectar usando o adsl-start porém não consigo abrir página alguma, nem mesmo a de autenticação do velox.

Você tem alguma sugestão?

Muito obrigado

Renato


#8 | ODILBERTO

Ola bruno, parabens pelo seu site, muito bom, que vc continue assim… gostaria de instruções sobre esta autenticação velox no suse 9.1, pois desejo fazer da maquina um proxy(squid) para cerca de 15 usuários entendeu? existe alguma diferença no texto que vc escreveu? ou é so fazer dest jeito…

Um abraço

odilberto


#9 | Néliton Maciel

Tenho velox em casa e ele só está funcionando no windows xp e gostaria de configurá-lo pelos conectiva linux 10 mas ainda não consegui porque meu modem está conectado numa porta usb. Se alguém souber como proceder, me ajude.


#10 | Marcelo Ferreira

Bruno, gostei muito

Mas quando digito velox.sh, ele conecta e na hora de autenticar da um erro :

"ERRO: Não é possivel conecta a http://www.veloxzone.com.br", já coloquei os dns tudo certo. Consigo pingar em http://www.veloxzone.com.br, e consigo abrir o site no browser.

Ficarei muito grato se puder mim ajudar.

Marcelo


Olá a todos, olha só eu estou ainda no windows e estou acabando de baixar o slackware linux 10, sou um leigo no assunto linux, aqui minha conexão é velox, e sou assinante terra, minha dúvida é, este passo a passo vai me servir no caso do slackware, e você poderia ser mais especifico, pois sou iniciante, já usei linux uma só vez, mais era o red hat 7 eu acho…E outra coisa eu sou programador ASP.NET e ASP, tem ferramentas para se trabalhar com estas tecnologias no linux?…

Abraços


#12 | Edimar

Tenho dúvidas de como é realizado a autenticação no velox - a telemar me informou que são feitas duas autenticações; uma quando passo usu/senha; e a outra quando seleciono o provedor "Telemar".

Este script resolveria a segunda autenticação???

desculpe minha inexperiencia…

Obrigado


#13 | Ronald

Olá, Bruno.
Estou com o mesmo problema do Renato.
Faço a configuração através do adsl-setup, consigo me conectar usando o adsl-start porém não consigo abrir nenhuma página, nem mesmo a de autenticação do velox.

se puder me ajudar, agradeço.

Ronald


#14 | George

caraca,
atualiza essa página.
O script é de 2003!!


Caro george para voce ver como a coisa bem feita funciona uma pagina que nem precisa de atualização esse script funciona perfeitamente ate hoje.


#16 | Marco Aurélio Faria

Muito bom pessoal, continue assim… Fortalecendo nossos conhecimentos….
Abraço a todos…


#17 | Francisco Maia

Caro Bruno, saldações!!
estou com um problema, e gostaria de sua ajuda.
recentemente adquirimos um link telemar e nao estou conseguindo configura-lo no linux já tentei redhat9, slackware10.1, kurumin4.1 e nada nao consigo acesso a web, pode me ajudar?


#18 | Filipe

Tive problemas com a instalação do rp-pppoe. Depois de descompactá-lo, digito ‘./go’ e ele informa que não há compilador adequado. Pára na verificação dos requisitos pra instalação.

Que devo fazer?


[…] Velox No Linux - Clique aqui! no comments yet. « Modo de permissão octal Leave a Comment […]


#20 | Indio

Salve caro Bruno,

Tenho um problema sobre virus e preciso de sua orientacao. Meu hd possui duas particoes: uma linux e outra com windows. A particao windows foi infectada com um virus e nao consigo inicializar a maquina nem mesmo em modo de segurança. So consigo entrar pelo kurumim(6.0). Pergunto se existe um jeito de eu vacinar a particao windows atraves do kurumim evitando uma reformatacao do hd?

Cordialmente, Indio


#21 | MANUELA NAYANE

Eu conheço um telecentro que estar com LINUX. Você pode fazer algum desconto para eles pois a PETROBRAS estar se deslingando deles e eles estão com a mão na cabeça por que vai fechar o telecentro por falta de verba.
VOCÊ PODE FAZER UM DESCONTO?????????


« Tabelas estilo “zebra”

Como compilar o kernel 2.6 »

Deixe seu comentário

Buscas populares: Ganhar dinheiro, AdSense, Velox, Acessibilidade, IE7, CSS Position, Quero ganhar dinheiro