[Ubuntu-BR] Ubuntu 9.04 + Claro 3G...

Wilson Bento Picaz Bom wbpb2002 em yahoo.com.br
Segunda Maio 11 14:00:05 UTC 2009


Olá Pessoal,

Instalei Ubuntu 9.04 no EeePC 901 e tudo parece funcionar 
perfeitamente... Menos o Modem 3G da Claro modelo D301 3.5 ( HSDPA ). 
segue abaixo o arquivo /etc/wvdial.conf e o scripts para conectar que 
peguei de gutocarvalho.net.


/etc/wvdial.conf
=====================================
[Dialer Defaults]
Carrier Check = off
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Password = claro
Ask Password = 0
Check Def Route = 1
Phone = *99***1#
Idle Seconds = 0
Modem Type = Analog Modem
Stupid Mode = 1
Compuserve = 0
Baud = 460800
Auto DNS = off
Dial Command = ATDT
Modem = /dev/ttyUSB0
ISDN = 0
Username = claro

[Dialer claro3g]
Stupid Mode = on
Password = claro
Auto Reconnect = off
Username = claro
Phone = *99***1#


/usr/bin/claro
=============================

#!/bin/bash

# verificando conexão

verifica()
{
        ps aux|grep pppd|grep claro > /dev/null
        if [ $? == "0" ];then
                echo "voce esta conectado!"
        else
                echo "voce nao esta conectado!"
        fi
}

# função para se conectar

conecta()
{
        echo conectando...
        wvdial --config /etc/wvdial.conf &
        sleep 30
        # DNS CLARO
        echo nameserver 200.255.121.39 > /etc/resolv.conf
        echo nameserver 200.169.117.14 >> /etc/resolv.conf
        # DNS OPENDNS
        echo nameserver 208.67.222.222 >> /etc/resolv.conf
        echo nameserver 208.67.220.220 >> /etc/resolv.conf
        # tentando manter a conexao ativa
        ping terra.com.br > /dev/null &
}

# função para desconectar

desconecta()
{
        echo "descontando..."
        echo "desligando o ping..."
        PING_ID=$(ps aux|grep "ping terra.com.br"|grep -v grep|awk '{ 
print $2 }')
        kill -9 $PING_ID
        echo "desligando o wvdial..."
        WVDIAL_ID=$(ps auxwww|grep "wvdial --config 
/etc/wvdial.conf"|grep -v grep|awk '{ print $2 }')
        kill -9 $WVDIAL_ID
        echo "desligando o pppd..."
        PPPD_ID=$(ps auxwww|grep "pppd"|grep -v grep|awk '{ print $2 }')
        kill -9 $PPPD_ID
        exit 0
}

# função reconecta

reconecta()
{
        desconecta
        sleep 5
        conecta
}

# case de opções

case "$1" in
        conecta)
        conecta
        ;;
        desconecta)
        desconecta
        ;;
        reconecta)
        reconecta
        ;;
        verifica)
        verifica
        ;;
        *)
        echo "Como usar: comando {conecta|desconecta|verifica}"
        exit 1
        ;;
esac

exit 0

=======================================

Já configurei pelo Networkmanager mas tambem nao deu certo.

Qual é o comando para descobrir em qual USB o model esta conectado ?


-- 
Wilson Bom
---------------------------------------------------------------------------------------------
Serprodata Informática Ltda  | Ubuntu Jaunty Jackalope 9.04 
Av. Marcelino Pires, 1405    | Dataflex 3.2 Linux - Dataflex 3.2 MS-DOS
79800-004 - Dourados - MS    | Linux counter: 292553 - ICQ: 173201561
serprodata em yahoo.com.br      | wbpb2002 em yahoo.com.br - wilson_bom em hotmail.com
---------------------------------------------------------------------------------------------

__________________________________________________
Faça ligações para outros computadores com o novo Yahoo! Messenger 
http://br.beta.messenger.yahoo.com/ 





More information about the ubuntu-br mailing list