http://www.zago.eti.br/modem/wvdial.txt FAQ, dicas e indicações de tutoriais pra configurar o discador wvdial. Use CTRL+F para refinar a pesquisa. Linha de: **************** separa mensagens ou tópicos. ******************************************************** Zago http://www.zago.eti.br/menu.html FAQ e artigos sobre Linux Neste FAQ dicas e mensagens de como fazer um conexão com internet em modo texto. Porque conectar em modo texto? Muito útil em certas aplicações, por exemplo em micros que não tem ambiente gráfico instalado, como servidores ou quando não conseguiu configurar a placa de video, em modo texto, pode se usar o lynx pra navegar, wget pra download, ftp, ssh e outros pra transferencia de arquivos, acertar hora do servidor e o mais importante, fazer atualizações ou instalações via apt-get, tudo depende da tua necessidade, o recurso está disponivel..... ******************************************************** Antes de prosseguir com esta instalação, considere isto: Mesmo que na maquina não rode o ambiente gráfico, voce pode fazer esta configuração de outra maquina da rede, a partir de uma maquina rodando o ambiente gráfico faça uma conexão via ssh pra configurar o modem e conectar via kppp. Pra isto precisa configurar o ssh pra exportar o X e instalar kpp, apt-get install kppp Pra configurar o ssh veja dicas no FAQ konqueor ou ssh.txt Depois basta fazer uma conexão via ssh pra executar o kppp remotamente, configure a conta, conecte e compartilhe a conexão, o icone do kppp fica disponivel ma maquina que chamou, dá pra acompanhar o trafego, estatisticas e tal.... Instalar Wvdial CL10. (requer os CD de instalação do CL10) Ambiente gráfico no synaptic procure por wvdial ou em modo texto, na linha de comando digite: apt-get install wvdial Aproveita que os CD estão na mão e instala o lynx pra navegação em modo texto, e os modulos do iptables pra utilizar regras de firewall do iptables, basta digitar: apt-get install lynx apt-get install iptables Consulte este tutorial que funciona de primeira. 1.8. Como posso fazer para conectar à internet no modo texto ? http://www.conectiva.com.br/cpub/pt/incConectiva/suporte/pr/internet.geral.linuxconf.configurar.html Como o modem ainda não funciona voce não tem como acessar, então procure baixar o documento acima e salvar em CD ou de outra forma copiar pra algum diretório da maquina que vai instalar o modem, acesse o documento pelo ambiente gráfico pra consulta-lo e copiar linhas de comando pra colar no terminal. Pra configurar via linuxconf instale os pacotes: apt-get install linuxconf apt-get install linuxconf-redhatppp execute o linuxconf e siga as dicas: Resumindo, vai entrar no Linuxconf -> rede -> PPP/SLIP/PLIP e adicionar ppp0, Na primeira execução na tela conexões PPP/SLIP/PLIP, seleciona adicionar pra criar uma nova conexão, na tela seguinte: Nome da configuração (preeecha com o nome da conexão) Número do telefone (telefone do provedor) Porta do modem /dev/modem (nesta linha não altere nada) [ ] usar autenticação PAP (nesta linha não altere nada) Nome de acesso (informe aqui o seu login no provedor exemplo zago@ig.com.br) Senha (digite sua senha) Senha (confirmar) (redigite sua senha) depois siga as opções pra salvar e sair. Pra conectar, no prompt digite: ifup ppp0 Pra desconectar: ifdown ppp0 Quando precisar alterar, na tela conexões PPP/SLIP/PLIP, basta um enter pra editar a conexão, aparece varias outras opções além das iformadas acima, pode alterar toda a configuração. Pra fazer tudo automatico, utilize a discagem sob demanda: http://www.zago.eti.br/modem/modem-discagem-sob-demanda.txt Pra compartilhar esta conexão pros demais micros da sua rede: http://www.zago.eti.br/modem/compartilhar-internet-cl9.txt PROVEDOR CLICK21 SP -CAPITAL - 4004-0221 Conexão com click21 funciona na boa sem problemas, utilizei o lynx normalmente, bastou digitar no prompt: lynx www.zago.eti.br/cp.txt após a conexão o /etc/resolv.conf fica assim: # cat resolv.conf nameserver 200.227.128.21 nameserver 200.227.128.20 PROVEDOR UOL - Capital-SP, utilizei o telefone 30095077 Conexão com UOL funciona na boa sem problemas, utilizei o lynx normalmente, bastou digitar no prompt: lynx www.zago.eti.br/cp.txt PROVEDOR IG - Capital-SP, utilizei o telefone 30191900 Conexão com IG, complica um pouquinho, por que precia autenticar no site, após a conexão ao chamar o lynx assim: lynx www.zago.eti.br/cp.txt ******************************************************** Instalar Wvdial CL9. (requer os CD de instalação do CL9) Ambiente gráfico no synaptic procure por wvdial ou em modo texto, na linha de comando digite: apt-get install wvdial Aproveita que os CD estão na mão e instala o lynx pra navegação em modo texto, e os modulos do iptables pra utilizar regras de firewall do iptables, basta digitar: apt-get install lynx apt-get install iptables Consulte este tutorial que funciona de primeira. 1.8. Como posso fazer para conectar à internet no modo texto ? http://www.conectiva.com.br/cpub/pt/incConectiva/suporte/pr/internet.geral.linuxconf.configurar.html Como o modem ainda não funciona voce não tem como acessar, então procure baixar o documento acima e salvar em CD ou de outra forma copiar pra algum diretório da maquina que vai instalar o modem, acesse o documento pelo ambiente gráfico pra consulta-lo e copiar linhas de comando pra colar no terminal. Pra configurar via linuxconf instale os pacotes: apt-get install linuxconf apt-get install linuxconf-redhatppp execute o linuxconf e siga as dicas: Resumindo, vai entrar no Linuxconf -> rede -> PPP/SLIP/PLIP e adicionar ppp0, Na primeira execução na tela conexões PPP/SLIP/PLIP, seleciona adicionar pra criar uma nova conexão, na tela seguinte: Nome da configuração (preeecha com o nome da conexão) Número do telefone (telefone do provedor) Porta do modem /dev/modem (nesta linha não altere nada) [ ] usar autenticação PAP (nesta linha não altere nada) Nome de acesso (informe aqui o seu login no provedor exemplo zago@ig.com.br) Senha (digite sua senha) Senha (confirmar) (redigite sua senha) depois siga as opções pra salvar e sair. Pra conectar, no prompt digite: ifup ppp0 Pra desconectar: ifdown ppp0 Quando precisar alterar, na tela conexões PPP/SLIP/PLIP, basta um enter pra editar a conexão, aparece varias outras opções além das iformadas acima, pode alterar toda a configuração. Pra fazer tudo automatico, utilize a discagem sob demanda: http://www.zago.eti.br/modem/modem-discagem-sob-demanda.txt Pra compartilhar esta conexão pros demais micros da sua rede: http://www.zago.eti.br/modem/compartilhar-internet-cl9.txt PROVEDOR CLICK21 SP -CAPITAL - 4004-0221 Conexão com click21 funciona na boa sem problemas, utilizei o lynx normalmente, bastou digitar no prompt: lynx www.zago.eti.br/cp.txt após a conexão o /etc/resolv.conf fica assim: # cat resolv.conf nameserver 200.227.128.21 nameserver 200.227.128.20 PROVEDOR UOL - Capital-SP, utilizei o telefone 30095077 Conexão com UOL funciona na boa sem problemas, utilizei o lynx normalmente, bastou digitar no prompt: lynx www.zago.eti.br/cp.txt PROVEDOR IG - Capital-SP, utilizei o telefone 30191900 Conexão com IG, complica um pouquinho, por que precia autenticar no site, após a conexão ao chamar o lynx assim: lynx www.zago.eti.br/cp.txt Conctando pelo IG, primeiro tem que entrar no site pra autenticar, mesmo digitando outro site será redirecionando pra tela de autenticação do IG, mesmo tendo informado login e senha nas configurações do wvdial. Solução: use a tecla tab pra ir até a linha: e-mail:_____________ digite seu login no IG exemplo zagolinux@ig.com.br, depois tab pra passar pra linha da senha: senha:_____________ digite sua senha e a seta pra direita (é assim que envia, usando a seta de direção do teclado), o Lynx exibe um help no rodapé da tela com as intruções, fique atento a elas, deve ser mais ou menos assim: letra "A" pra aceitar e seguir as opções da tela até ficar parado com a mensagem carregando, aí tem duas opções; pressione q pra sair, depois pode chamar normalmente o site desejado, ou ALT+F2 pra abrir outro terminal e chamar o lynx sem problemas. http://brlinux.linuxsecurity.com.br/noticias/000333.html DIG - Discador para internet gratuita 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. ******************************************************** A T E N Ç Ã O !!!! O RESTANTE DESTE DOCUMENTO ESTÁ EM ELABORAÇÃO, SÃO INFORMAÇÕES DESENCONTRADAS, EVITE UTILIZALAS. ******************************************************** veja também o help do pppd, man pppd Configure com o comando: wvdialconf /etc/wvdial.conf Edit /etc/wvdial.conf pra informar login, senha e telefone do provedor Edit /etc/resolv.conf precisa ter a linhas: nameserver 200.200.200.201 nameserver 200.200.200.202 onde 200.200.200.201/2 é o DNS PRIMARIO E SENCUNDARIO do teu provedor, erro ou falta destes DNS, não navega ou provoca erros na conexão. DNS IG 200.225.157.104 200.225.157.105 Pra conectar digite: wvdial ******************************************************** O manual está em ingles, veja mais digitando na linha de comando: man wvdial ifup ppp0 Pra conectar ifdown ppp0 pra desconectar DICAS Conectava e imediatamente caia com este erro --> The PPP daemon has died. (exit code = 10) acrescentei -t 120 no final de /etc/ppp/peers/ -t 120 Passou a dar outro erro: --> The PPP daemon has died. (exit code = 2) ******************************************************** EXECUTE: apt-get install wvdial pra instalar o wvdial veja com cat /etc/wvdial com vem o arquivo de configuração: cat /etc/wvdial.conf # Use # # wvdialconf /etc/wvdial.conf # # to generate this configuration file EXECUTE: wvdialconf /etc/wvdial.conf RESULTADO: # wvdialconf /etc/wvdial.conf Scanning your serial ports for a modem. Port Scan<*1>: Scanning ttySL0 first, /dev/modem is a link to it. ttySL0<*1>: ATQ0 V1 E1 -- OK ttySL0<*1>: ATQ0 V1 E1 Z -- OK ttySL0<*1>: ATQ0 V1 E1 S0=0 -- OK ttySL0<*1>: ATQ0 V1 E1 S0=0 &C1 -- OK ttySL0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 -- OK ttySL0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 -- OK ttySL0<*1>: Modem Identifier: ATI -- 56000 ttySL0<*1>: Speed 4800: AT -- OK ttySL0<*1>: Speed 9600: AT -- OK ttySL0<*1>: Speed 19200: AT -- OK ttySL0<*1>: Speed 38400: AT -- OK ttySL0<*1>: Speed 57600: AT -- OK ttySL0<*1>: Speed 115200: AT -- OK ttySL0<*1>: Speed 230400: AT -- OK ttySL0<*1>: Speed 460800: AT -- OK ttySL0<*1>: Max speed is 460800; that should be safe. ttySL0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 -- OK Found a modem on /dev/ttySL0, using link /dev/modem in config. Modem configuration written to /etc/wvdial.conf. ttySL0: Speed 460800; init "ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0" Após o comando de confguração fica assim: cat /etc/wvdial.conf [Dialer Defaults] Modem = /dev/modem Baud = 460800 Init1 = ATZ Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 ISDN = 0 Modem Type = Analog Modem ; Phone = ; Username = ; Password = Precisa editar o arquvo acima pra tirar o comentário (;) e colocar o telefone, logi e senha, coloque os dados da tua conexão, veja o meu: # cat /etc/wvdial.conf [Dialer Defaults] Modem = /dev/modem Baud = 460800 Init1 = ATZ Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 ISDN = 0 Modem Type = Analog Modem Phone = 30095077 Username = zagolinux@uol.com.br Password = senhadozago Em /etc/resolv.conf precisa ter a linhas: nameserver 200.200.200.201 nameserver 200.200.200.202 onde 200.200.200.201/2 é o DNS PRIMARIO E SENCUNDARIO do teu provedor, erro ou falta destes DNS, não navega ou provoca erros na conexão. Pra conectar digite: wvdial Pra qualquer usuário conectar, execute os seguintes comandos: chown root /usr/local/bin/wvdial chmod 4755 /usr/local/bin/wvdial ******************************************************** Mais detalhes sobre a conexão. Antes de conectar meu resolv.conf cat /etc/resolv.conf nameserver 192.168.1.1 Após conectar no UOL pelo Kppp cat /etc/resolv.conf nameserver 192.168.1.1 nameserver 200.221.11.100 #kppp temp entry nameserver 200.221.11.101 #kppp temp entry Na tela do Kppp, exibir mais detalhes, aparece: Endereço Local: 200.98.49.178 Endereço Remoto: 200.221.25.59 Mas não navegava, ping não alcança o provedor, mesmo com as linhas iniciadas por GATEWAY estando comentadas no arquivo /etc/sysconfig/network não navega, vendo a rota: # route Tabela de Roteamento IP do Kernel Destino Roteador MáscaraGen. Opções Métrica Ref Uso Iface 200.221.25.59 * 255.255.255.255 UH 0 0 0 ppp0 192.168.1.0 * 255.255.255.0 U 0 0 0 eth0 127.0.0.0 * 255.0.0.0 U 0 0 0 lo default 192.168.1.254 0.0.0.0 UG 0 0 0 eth0 default 192.168.1.254 0.0.0.0 UG 1 0 0 eth0 Pra resolver problema de rota executei: # route del default # route add default ppp0 # ping www.uol.com.br PING www.uol.com.br (200.221.8.18): 56 data bytes 64 bytes from 200.221.8.18: icmp_seq=0 ttl=253 time=259.7 ms 64 bytes from 200.221.8.18: icmp_seq=1 ttl=253 time=260.0 ms Passou a navegar perfeitamente. Após fazer alteração no IP da maquina, foi gravada também uma rota GATEWAY na configuração da eth0 que estava assim: # cat /etc/sysconfig/network/ifcfg-eth0 DEVICE="eth0" ONBOOT="yes" BOOTPROTO="none" IPADDR="192.168.1.35" NETMASK="255.255.255.0" GATEWAY=192.168.1.254 Bastou comentar a linha do GATEWAY que não precisou mais de remover e adicionar a rota, resumindo, precisa comentar as linhas GATEWAY nos arquivos: /etc/sysconfig/network /etc/sysconfig/network/ifcfg-eth0 Após as alterações de GATEWAY e no /etc/resolv.conf, tentei consexão pelo wvdial e sempre terminava a conexão com a mensagem de erro: ATDT30095077 CONNECT 46666 --> Carrier detected. Waiting for prompt. ~[7f]}#@!}!} } }$}-o~~[7f]}#@!}!}!} }<}!}$}%\}"}&} }*} } }#}$@#}%}&} } #:}'}"}(}"e:~ --> PPP negotiation detected. --> Starting pppd at Wed Oct 22 20:43:12 2003 --> pid of pppd: 2220 --> Disconnecting at Wed Oct 22 20:43:19 2003 --> The PPP daemon has died: PPP negotiation failed (exit code = 10) --> man pppd explains pppd error codes in more detail. --> I guess that's it for now, exiting --> The PPP daemon has died. (exit code = 10) receitas, na ordem: Mensagens na interner dizem que deve resolver: chmod +s /etc/wvdial.conf (não resolveu) Especifocar os servidores DNS no /etc/resolv.conf (não resolveu) Tem que optar pelo tipo de autenticacao PAP, só não descobri onde fazer isto. acrescentei -t 120 no final de /etc/ppp/peers/ agora deu outro erro: ATDT30095077 CONNECT 46666 --> Carrier detected. Waiting for prompt. ~[7f]}#@!}!} } }$}-o~~[7f]}#@!}!}!} }<}!}$}%\}"}&} }*} } }#}$@#}%}&} } `@}'}"}(}"Gg~ --> PPP negotiation detected. --> Starting pppd at Wed Oct 22 21:00:23 2003 --> pid of pppd: 2251 --> Disconnecting at Wed Oct 22 21:00:23 2003 --> The PPP daemon has died: pppd options error (exit code = 2) --> man pppd explains pppd error codes in more detail. --> I guess that's it for now, exiting --> The PPP daemon has died. (exit code = 2) Novas sugestões, route add default ppp0 route add default ppp0 SIOCADDRT: Dispositivo inexistente Vou no KDE pelo Kppp conecta e navaga numa boa, volto pro prompt e não navega AINDA NÃO FUNCIONOU..... O QUE FALTA FAZER?????? você já colocou o seu usuário no grupo dip?? pela mensagem acima eu diria que não. (não sei como fazer isto.) ******************************************************** DEBUG Coloque daemon.debug /var/log/pppd.log no seu /etc/syslogd.conf e uma linha debug no seu /etc/ppp/options. Reinicie o syslog, tente conectar e veja o que aparece no pppd.log. Isso pode te dar alguma dica sobre o que está dando errado. ******************************************************** queda da conexão faltando pouco tempo para terminar a música da conexão. Altere o -t 120 para um valor maior se perceber que não adiantou. ******************************************************** De:  Elias Andrade - Suporte técnico - Litoral On Line Para:  fabioran@click21.com.br Cc:  listas-linux-br Assunto:  Re: (linux-br)Modem ocupado para usuario Data:  Thu, 29 Apr 2004 17:38:57 -0300         Permissao! Permissao! Permissao!         Veja as permissoes do /dev/modem ou /dev/ttyS1 [2,3,4], dependendo de qual COM seu modem usa. Usa desesperador "chmod 755 /dev/modem" pode resolver (troque modem pela ttySX que seu modem usa) e tente conectar novamente. Em Qui, 2004-04-29 às 15:45, fabioran@click21.com.br escreveu: > Saudaç?es felows!!! Estou com problemas com o meu wvdial... quando tento conectar como usuario normal o sistema informa q o modem está "busy"... > Mas quando tento conectar como root tudo funciona maravilhosamente... alguém tem alguma idéia de qual o problema? -- [ ]'s Elias Andrade - Analista de Suporte - Litoral On Line Home Page: http://www.lol.com.br - Fone:(41)423-2825 ------------------------------------------------------------ Site pessoal: http://www.esan.cjb.net    |Slackware/Fedora Projeto Monesa: http://monesa-br.cjb.net | Linux User #229468: http://www.linuxcounter.org ------------------------------------------------------------ Paranagua - PR - Brasil [<0>] "O pessimista queixa-se do vento; o otimista espera que mude; o realista ajusta as velas" ******************************************************** De:  Arkhanjo Linux Para:  Rodrigo Klein Santos Cc:  linux-br@bazar.conectiva.com.br Assunto:  Re: (linux-br)Smartlink... Data:  Mon, 27 Sep 2004 22:30:39 -0300 On Mon, 27 Sep 2004 01:27:13 -0300 Rodrigo Klein Santos wrote: > Pessoal. Olá, Rodrigo, boa noite. Para que você use o wvdial com o driver slmodem-2.9.x, é preciso passar um parâmetro ao wvdial para que ele não faça a checagem do carrier(portadora). Para isso, com o seu editor de textos favorito(kwrite por exemplo) abra o arquivo wvdial.conf localizado em /etc. Edite o arquivo acrescentando, após a série de comandos ATZ, o seguinte parâmetro: Carrier Check = no Pronto, agora o wvdial não irá mais checar se há portadora ou não. Mas atenção, é preciso editar o arquivo /etc/resolv.conf acrescentando o número IP dos servidores DNS primário e secundário do seu provedor. Contate o suporte e informe-se acerca destes números IPs. O arquivo deverá ter, mais ou menos, o seguinte: nameserver 200.245.1.1 nameserver 200.245.2.1 Também altere o "baud" do arquivo de configuração do seu wvdial.conf para 115200 que é o mais usual. Quando você executou o comando /usr/sbin/slmodemd --country=BRAZIL /dev/slamr0   em qual porta(dev/tty***) ele criou o disposito de comunicação...??? No meu caso foi em /dev/ttySL0, aí eu criei um link(# ln -sf /dev/ttySL0 /dev/modem) para /dev/modem. Para que o KPPP pudesse funcionar... Mude as permissões do /dev/SL64, /dev/modem, /usr/bin/ppp, /etc/resolv.conf, etc... bom tente de tudo um pouco, pois este modem funciona legal no Linux... se tudo o mais falhar e você achar que é o caso de tentar outra distro em função disso, eu posso recomendar o CL10 que está muito bom. Claro, sem flamers por favor! No CL10 já vem o pacote RPM deste modem é só habilitar o módulo, e executar o arquivo de configuração e pronto... sair navegando... se quiser dar uma olhada, há um tutorial meu no site do ZAGO, procure por "Habilitando o softmodem slmodem no CL10" ou algo assim. Qualquer coisa me contete por e-mail mandando uma cópia para rodrigomessiasbarros@yahoo.com.br Espero ter ajudado, Arkhanjo Linux Campinas-SP UserLinux#259.148 > > Mais uma mensagem da novela do modem do NX9005.. :-) > Instalei o Driver da Smartlink 2.9.10 e já to conseguindo acessar o > modem, dar os comandos AT e tudo legal... > > O problema é que o KPPP não consegue conversar com o modem e o wvdial > acha ele, mas na hora de discar da "NO CARRIER".. > > > Qquer ajuda é bem vinda.. :-) > > Abraço. > > Rodrigo > > Abaixo uns comandos no minicom... > Compilado em Feb 17 2004, 04:52:10. > > Pressione CTRL-A Z para ajuda sobre teclas especiais > > AT S7=45 S0=0 L1 V1 X4 &c1 E1 Q0 > OK > ATDT99999999 > NO CARRIER > ERROR > ATI > SmartLink Soft Modem > OK > > No wvdial... > > [root@hawai etc]# wvdial > --> WvDial: Internet dialer version 1.53 > --> Initializing modem. > --> Sending: ATZ > ATZ > OK > --> Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 > ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 > OK > --> Modem initialized. > --> Sending: ATDT95410083 > --> Waiting for carrier. > ATDT95410083 > NO CARRIER > ERROR > > wvdial.conf > > [Dialer Defaults] > Modem = /dev/ttySL64 > Baud = 460800 > Init1 = ATZ > Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 > ISDN = 0 > Modem Type = Analog Modem > Carrier Check = NO > Phone = 95410083 > Username = kleins > Password = abc123 ******************************************************** Copia de /etc/wvdial.conf no CL10, enviada por andersonmsp@click21.com.br, utilizada para conexão local no console ou remotamente via webmin atraves de outra maquina da rede interna. # copia da configuração utilizada com modem intel 537 [Dialer Defaults] Phone = 40040221 Username = andersonmsp@click21.com.br Password = minhasenha New PPPD = yes Modem = /dev/modem Baud = 57600 Init1 = AT Init2 = AT&F E0 Q0 X4 S0=0 &D2 &C1 &S0 V1 W4 E1 Init3 = ATS7=60S30=0L0M0+ES=3,0,2;%C1+DS=3,0;+DS44=3,0;&K3X4 Init4 = at+vcid=1 Init5 = ATS0=0 ISDN = 0 Stupid Mode = 1 Modem Type = Analog Modem #copia da configuração utilizado com modem Netodragon LG LMi56N [Dialer Defaults] Modem = /dev/modem Baud = 460800 Init1 = ATZ Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 ISDN = 0 Modem Type = Analog Modem Phone = 40040221 Stupid Mode = on Password = minhasenha Username = andersonmsp@click21.com.br ********************************************************