Arquivos históricos do BR-Linux.org apresenta:

DIG - Discador para internet gratuita

Notícia publicada por brain em maio 28, 2003 11:18 AM | TrackBack


O Daniel José Viana mandou bastante informação sobre seu projeto DIG, um script discador para Internet gratuita. O material dele está nos DETALHES desta notícia, mas reproduzo alguns trechos: "Atualmente o script funciona legal no Kurumin. Sua "base de dados" inclui os provedores IG, Ubbi/Yahoo/iBest (são o mesmo), BRFree, Pop e Tutopia. Creio que o script (que se chama DIG) se aplica também a outras distribuições. Por isso, gostaria de anunciá-lo para que outras pessoas possam ajudar no projeto, seja testando, seja ajudando a melhorar o código (como disse, sou iniciante em bash). Ainda estou trabalhando no projeto, pois tem coisas que podem ser melhoradas, mas ele já está funcionando bem. Também pretendo fazer alguma documentação."

Tenho acompanhado o Kurumin Linux desde as primeiras versões rc. Satisfeito
com o projeto, e dentro do espírito cooperativo da comunidade Linux, resolvi
criar um discador para os provedores de internet gratuitos brasileiros. A
idéia,  gerada a partir de um tópico anterior do fórum do Kurumin, tinha que
ser implementada de tal forma que o programa final ficasse pequeno. Criei
então um outro tópico
(http://www.guiadohardware.info/forum/viewtopic.php?t=498) onde sugeri que
fosse utilizado um script bash chamando o Xdialog e wvdial. Como nunca tinha
programado em bash, comecei a estudar alguns artigos sobre scripting. Também
estudei sobre o Xdialog. Depois de várias noites de sono perdidas (digamos bem
gastas.. fica mais justo! ) o script já estava discando...
Atualmente o script funciona legal no Kurumin. Sua "base de dados"  inclui os
provedores IG, Ubbi/Yahoo/iBest (são o mesmo), BRFree, Pop e Tutopia. Com isso
grande parte do nosso território nacional é coberto. Alguns usuários do fórum
já testaram e tiveram bons resultados.

Ainda estou trabalhando no projeto, pois tem coisas que podem serem
melhoradas, mas ele já está funcionando bem. Também pretendo fazer alguma
documentação.


Creio que o script (que se chama DIG) se aplica também a outras distribuições.
Por isso,  gostaria de anunciá-lo para que outras pessoas possam ajudar no
projeto, seja testando, seja ajudando a melhorar o código (como disse, sou
iniciante em bash).


O esqueleto do script se baseia numa máquina de estados. As informações são
entradas em modo "wizard" o que facilita o uso. O código se encontra em
http://www.vespanet.com.br/~danjovic/dig e está bastante comentado. No mesmo
endereço se encontra também um pacote .deb, da versão atual 0.04b.

Segue abaixo um mini-preview de como fazer a instalação. Pretendo melhora-la
em breve, transcrevendo-a para HTML e inserindo screenshots:

1) instalação manual:

-crie a pasta /usr/local/bin/dig
-baixe os arquivos 'Norte' 'Nordeste' 'Centro-Oeste' 'Sul' 'Sudeste'
'kdig.xpm' e 'warning.xpm' e copie para esta pasta.
-altere a permissão os arquivos 'Norte' 'Nordeste' 'Centro-Oeste' 'Sul'
'Sudeste' para executáveis
P.Ex
  sudo mkdir /usr/local/bin/dig
  wget www.vespanet.com.br/~vespanet/dig/Norte
  sudo cp Norte /usr/local/bin
  sudo chmod a+x  Norte       (repete para outros arquivos, exceto os .XPM)
  (repete para os outros arquivos) 

-copie o aquivo 'dig' para /usr/local/bin
-altere a permissão do arquivo 'dig' para executável.
  wget www.vespanet.com.br/~vespanet/dig/dig
  sudo cp dig /usr/local/bin
  sudo chmod a+x  dig

Para executar, entre num terminal e digite ./dig

2) instalação via pacote déb
-instale o pacote através do comando dpkg-deb
  wget www.vespanet.com.br/~vespanet/dig/dig0.04b.deb
  sudo dpkg-deb -i dig0.04b.deb

- alternativamente, use o konqueror para achar o arquivo .deb clique em cima
do arquivo para instalá-lo


Para executar, entre num terminal e digite ./dig

Utilizando o DIG.

O script vai tentar achar o arquivo /etc/wvdial.conf. Se este arquivo existir
é porque provavelmente você já tem um modem configurado. Caso contrário o DIG
vai chamar o wvdialconf para criar um arquivo de inicialização. Uma janela com
o log do processo será aberta.

Em seguida, você deve escolher a região do país onde mora. A próxima janela
você escolhe na sequencia estado, cidade e provedor de acesso.

O passo seguinte solicita o login e a senha do provedor.

A janela seguinte serve para ativar opções especiais de discagem, que são (na
versão atual) Discagem por pulsos (default=tons) e discagem de "0," antes do
número, o que equivale a discar um zero e dar uma breve pausa antes de começar
a discar (serve para quem está conectado a um PABX).

Em seguida você acompanha um report do processo de discagem. Aguarde até que
apareça uma mensagem assim:
--> pid of pppd: xxxx

Quando esta mensagem aparecer, é porque a conexão foi efetuada e você já pode
navegar. (NOTA: Dependendo do horário, a conexão costuma cair, mas isso não
tem a ver com o DIG nem com o Linux, e sim com a superlotação de usuários nos
horários de pico)

-;-

PS: O script está sendo desenvolvido num Kurumin 1.3 instalado no HD. Se você
se interessar em detalhes sobre o desenvolvimento, dê uma conferidinha no
tópico Kurumin Dialer. Acho que vale a pena.

Grande Abraço,

Daniel José Viana
[]s

 

Comentários dos leitores
(Termos de Uso)

» Marcos de Souza (mds) () em 28/05 11:26

hm.. e esse programa acompanhará o Kurumin ou alguma outra distro?

A princípio é um projeto interessante, pois ainda não são todos que tem acesso a Internet paga ou Banda Larga no país...


» Marcos de Souza (mds) () em 28/05 11:26

hm.. e esse programa acompanhará o Kurumin ou alguma outra distro?

A princípio é um projeto interessante, pois ainda não são todos que tem acesso a Internet paga ou Banda Larga no país...


» Marcos de Souza (mds) () em 28/05 11:27

Peço desculpas pelos 2 comentários iguais enviados logo acima... é que como minha "barra de espaços" está meia "defeituosa" acabou imperrando sobre o botão postar :~

Sorry =(


» Arlan Souza () em 28/05 11:44

Perdoem-me se perguntas forem bobas. Apesar de usar Linux há algum tempo, nunca precisei configurar uma conexão dial-up e por isso não sei nada.

O que um discador realmente faz? Em linhas gerais ele usa o protocolo ppp para se conectar a um provedor?

Se assim for, devo cocluir que um discador, em linhas gerais, executa rotinas estabelecidas pelo protocolo ppp para fazer a conexão com o provedor? Então por que não reconheci estas chamadas a estas rotinas no código do DIG?

O DIG faz as vezes de um kppp?


» Carlos E. Morimoto () em 28/05 12:39


O Dig cuida da seleção do numero de telefone, login, senha, etc. e depois faz a discagem usando o wvdial.

Lembre-se, no Linux se reaproveita trabalhos anteriores ao invés de começar sempre do zero :-) Escrevi um artigozinho também, caso interesse:

http://www.guiadohardware.info/news/2003/06/index.php#02

Vai ser incluído na proxima versao do Kurumin, mas ja é bem facil de instalar, so precisa de dois comandos.


» Tiago Cruz () em 28/05 16:17

Olá Gente!

Quer puder testar o pacote com outras distros, pode usar o Alien:
http://www.linuxdicas.com.br/modules.php?name=Sections&op=viewarticle&artid=178

Eu só vou ver a cara do meu micro no final de semana... será que alguém que testar pode postar aqui?

Obrigado!


» putz () em 28/05 16:43

Queria saber porque alguns scripts tao bobos sao postados aqui enquanto a tanto programa de nivel que ao menos chega a ser noticiado aqui... se quiser dou uma lista.


» ThunderWalker () em 28/05 18:12

Amigo Putz,

E porque voce nao toma a iniciativa e comenta sobre estes "programas de nivel" que voce citou?
Nao é por ser um script que o negocio é ruim, muito pelo contrario. No caso do DIG, ja li sobre ele em outros sites alem deste, e ele me parece estar sendo MUITO bem aceito. é como disseram acima, num pais onde poucos tem acesso a banda larga ou internet paga, um discador de internet gratis para Linux vem bem a calhar.
Se voce nao gostou, nao precisa desfazer do trabalho alheio, simplesmente se omita. senao fica parecendo que voce esta é morrendo de inveja...


» Augusto Campos () em 28/05 18:59

Raramente deixo de postar alguma notícia sobre novos projetos nacionais, quando os autores lembram de me avisar sobre eles :)


» putz () em 28/05 19:17

Olhem bem no source forge, este script já foi feita a 1 mes, o filho do morimoto só teve o trabalho de traduzir, quanto ao desenvolvedor, procurem por alguem como angelo do valle, foi ele que plagiou o codigo somente para fazer propagando do kurumin, outro plagio do morimoto, como tudo naquele site.


» ofranja () em 28/05 20:07

Caríssimo putz,

Um script 'bobo' que pode fazer você levar 15 horas ou 15 segundos pra se conectar à internet.

E se você acha ruim, faça seu próprio discador em asm com saída pra SDL, fbdev, X e GGI. E não esqueça do suporte a OpenGL.

É isso.


» Evandro Guglielmeli () em 28/05 21:01

Por favor, não pensem que é flame; mas será que o putz poderia nos indicar a URL do incrível e original site dele, ou pelo menos indicar o seu ftp onde possamos buscar suas muito bem elaboradas e construídas soluções originais (ou mesmo alguma tradução bem feita)?


» Penetro () em 29/05 00:58

Putz,
Qual o nome do projeto de discador que você falou que existe no sourceforge, lançado há um mês atrás???


» ThunderWalker () em 29/05 08:10

Nao vi nada no sourceforge que se parecesse com o DIG... Caro Putz, voce tem certeza que acessa a Internet do planeta terra? hehehehe ou voce tem a sua propria Internet "incrivelmente original" e onde so existem "programas de nivel"?
Poderia me dizer ainda quem é Angelo do Valle? porque nao é este o autor do DIG nao...
eu heim... ta ate parecendo a SCO :) se é que voces me entendem... hehehe


» Fabiano Rech () em 29/05 09:26

Veio a Calhar este discador, como em casa ainda só tenho a opção da Discada :( , muito bom o projeto, parabens ao criador, quanto a portar para rpm, quanto a porta-lo para rom acho que é só copiar copiar o codigo fonte e coloca-lo para funcionar em qualquer distro, alguem confirma ?


» Danjovic () em 29/05 12:37

O Dig pode ser usado em qualquer distro, desde que tenha Xdialog e wvdial.

Estou fazendo algumas melhorias, inclusive para melhorar a portabilidade (contribuição do colega Ranieri).

PS: O endereço correto é http://www.vespanet.com.br/~danjovic/dig


» nuba () em 04/06 20:51

heh.. nos snapshots: "Discador de Iternet Gratuira" ...


» Luciano (F@NT@) () em 23/06 00:05

Primeiramente gostaria de parabenisa-lo pela disponibilidade e intenção de auxiliarnos na conexão.
Sou leigo em Linux, essa semana foi o meu primeiro contato com ele, apesar de eu trabalhar com informática.
Portanto gostaria se possível, q me explicasse passo-a-passo como faço para me conectar, inclusive onde digitar os comandos e tudo mais, e se possível mandar no meu e-mail a explicação, ou então me avisar no mesmo quando for dada a resposta.

Muito obrigado
F@NT@
fantacone@bol.com.br


» Jefferson () em 08/07 17:58

Gostaria de fazer um formulário de discador no delphi 6, para tela de logon, utilizando minha logo que está no www.psw.com.br, e fazer dele uma tela de logon, mas apenas ele o logo, aparecendo apenas a imagem .


Obrigado


» Jefferson () em 08/07 17:58

Gostaria de fazer um formulário de discador no delphi 6, para tela de logon, utilizando minha logo que está no www.psw.com.br, e fazer dele uma tela de logon, mas apenas ele o logo, aparecendo apenas a imagem .


Obrigado


» yarle () em 04/09 22:57

estou usando o REDHAT9.0 porque eh o unico que eu encontrei drive para o meu modem ltwinmdem, pelo kppp nao consigo conectar-me, sera q o DIG funcionaria no meu caso, por favor ajudem-me.
se tivesse um scrip para me fornecer ajudaria tambem, porem preciso de insturcoes passo a passo, obrigado Yarle.


» yarle () em 04/09 22:58

estou usando o REDHAT9.0 porque eh o unico que eu encontrei drive para o meu modem ltwinmdem, pelo kppp nao consigo conectar-me, sera q o DIG funcionaria no meu caso, por favor ajudem-me.
se tivesse um scrip para me fornecer ajudaria tambem, porem preciso de insturcoes passo a passo, obrigado Yarle.


» Marcelo () em 22/10 11:10

Como posso fazer para conserguir conectar como a itelefonica usando o Kppp , sei o numero do telefone e o DNS, mesmo assim não conseguido conectar e o que devo fazer?
E o problema é:

O serviço pppd terminou inesperadamente!

Status de saída: 16

Veja 'man pppd' para uma explanação dos códigos de erroou dê uma olhada no FAQ do kppp

KPPP não pôde preparar o log PPP. É provável que
o pppd foi iniciado sem a opção "debug".

Sem esta opção, é difícil procurar por problemas do
PPP, portanto você deve ligar a opção debug.

Devo ligá-la agora ?

Obrigado, Marcelo


» Gilmar () em 28/10 13:03

Legal


» FFF () em 25/11 23:41

olha isso


» Luiz Carlos D. Filho () em 29/02 13:58

Ola!

Gostaria de saber se voce pode me mandar o codigo-fonte de seu projeto,
pois gostaria de porta-lo para meu RS/6000-PowerPC e usa-lo aqui
pois tenho um modem Rockwell 33.600 instalado nele e funciona.

Por favor mande me resposta por e-mail e o mesmo arquivo anexado tambem.

Obrigado


» daniel () em 02/03 01:49

quero ospedar minha pagina


» F@eLzZ () em 23/03 02:09

quero divulgar meu site meu forum www.inforum.insite.com.br/13135


» marcelo () em 09/04 14:07

quero 1 novo discador


» Mário () em 09/07 14:47

Gostaria de saber se esse discador DIG funciona no Suse linux 9.0. Sou um usuario novo em linux e to apanhando pra fazer diversas coisas, mas ja to aprendendo algumas. Foi uma guerra pra configurar meu modem, mas axo que configurei corretamente, pois em um programinha la do SUSE que sugere que seja um discador, ela faz o barulho da conexão e tudo mais, eu pego o tel do gancho e ta fazendo barulho de net, mas não consigo navegar... alguem sabe o que pode ser isso? Eu quero pegar esse discador e instala0lo pra ver se vai ficar funcionando, mas preciso saber se ele funciona no suse linux.. espero respostas de vcs... via e-mail principalmente... Muito obrigado pela atenção e se alguem souber de outro discador tb ficarei grato se me falarem. Obrigado


» Alexnilto Sousa () em 01/09 08:40

Gostei muito


» Dnigres () em 16/09 17:19

meu modem e um HSP56 com instalo ele no suse


» Davi de Lima () em 12/10 20:54

Olá pessoal, tenho um modem Lucent PCI Soft Modem V92 e não consigo instalá-lo. Gostaria que alguém me ajudasse por favor, se possível de um modo bastante simples, comecei a usar Linux Conectiva 10 e não consigo fazer o tal modem funcionar. Agradeço a atenção dispensada.


Comentários desativados: Esta discussão é antiga e foi arquivada, não é mais possível enviar comentários adicionais.



O Arquivo Histórico do BR-Linux.org mantém no ar (sem alteração, exceto quanto à formatação, layout, tabela de caracteres, etc.) o acervo de notícias, artigos e outros textos publicados originalmente no site na segunda metade da década de 1990 e na primeira década do século XXI, que contam parte considerável a história do Linux e do Open Source no Brasil. Exceto quando indicado em contrário, a autoria dos textos é de Augusto Campos, e os termos de uso podem ser consultados na capa do BR-Linux.org. Considerando seu caráter de acervo, é provável que boa parte dos links estejam quebrados, e que as informações deste texto estejam desatualizadas.