Modem 3G Claro MD300 no Ubuntu 8,10

Iniciado por Jefjj, 08 de Março de 2009, 21:33

tópico anterior - próximo tópico

Jefjj

USEI ESSE tuto q achei no google, sou iniciante, fiquei umas 5 horas, pq eu tava dando mole mesmo.
OBS IMPORTANTISSIMA: Se copiar e colar tem q refazer todos os Apostofres e Aspas pq eles vão errado, foi onde eu me ferrei pra cassete. Ex: ' e ".
O tuto foi esse (CREDITOS PARA Pretto's Techno Space):

Pretto's Techno Space
An space about programming and experiences.
Home
About
Modem 3G Claro - MD300 no Ubuntu
Depois de muito tempo usando o velox como meio residencial de acesso a internet, pensei seriamente em utilizar o Claro 3G de 1M no lugar dos meus míseros 256k do velox.
Euforia das grandes, verifiquei que várias pessoas relatavam a configuração do sistema no linux... o que me deixou muito animado para aderir ao plano (fora a economia financeira e mobilidade).

Fui em uma loja Claro e aderi ao plano de 1M, recebi um chip e um modem Sony Ericsson MD300.
O problema deste modem é que ele é reconhecido como pendrive ele só tem 1 productid ao contrario de outros modens 3g.
Depois de muita procura no google encontrei informações de como proceder com o mesmo tipo de problema com modens diferentes nos blogs listados abaixo:
1.Instalando e configurando CLARO 3G no Ubuntu do Guto Carvalho;

2.Claro 3G no Ubuntu 8.04 do Ricardo Romão;
3.Claro 3g com modem traveller D301 funciona no linux - do Urubatan;
Sem contar os forums  que percorri.
Ao final  eu conseguia fazer o sistema reconhecer o dispositivo como modem, configurar, porém não conseguia efetuar a conexão, parecia que conectava e desconectava logo após informando que o pppd foi finalizado.

Vou relatar agora até onde havia conseguido solucionar os problemas:

Primeiro tive que verificar os dados do dispositivo que é reconhecido como pendrive:

# id do Fabricante

$ sudo lsusb -v|grep -i vendor

# id do Produto

$ sudo lsusb -v|grep -i product

Com estas informações devemos criar uma regra para que o udev monte corretamente o dispositivo.
Edite o seguinte arquivo:

$ sudo vim /etc/udev/rules.d/50-md300modem.rules

E adicione o código abaixo:

ACTION!="add", GOTO="3G_End"
BUS=="usb", SYSFS{idProduct}=="d0cf", SYSFS{idVendor}=="0fce",
PROGRAM="/bin/sh -c 'echo 3 > /sys/%p/device/bConfigurationValue'"
LABEL="3G_End"


OBS IMPORTANTISSIMA: Se copiar e colar tem q refazer todos os Apostofres e Aspas pq eles vão errado, foi onde eu me ferrei pra cassete. Ex: ' e ".


Reinicie o udev (algumas vezes foi necessário rebootar a máquina):

$ sudo /etc/init.d/udev restart


Com o modem reconhecido, agora devemos configurar o /etc/wvdial.conf conforme abaixo:

OBS: EDIÇÃO MINHA JEFJJ: Para acessar o wvdial.conf e edita-lo, fiz o seguinte:
1- entrei como root

jefjj@ubuntu:~$ sudo su
[sudo] password for jefjj: XXXXX (seu password pessoal)

2- Acessei o arquivo com o vim:

root@ubuntu:/home/jefjj# vim /etc/wvdial.conf

3-Depois Adicionei as informações abaixo. (Fim da minha edição).



[Dialer Defaults]
Init1 = ATZ
Init2 = AT+CFUN=1
Init3 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init4 = AT+CGDCONT=1,"IP","bandalarga.claro.com.br"
Modem Type = USB Modem
Baud = 460800
New PPPD = yes
Modem = /dev/ttyACM0
ISDN = 0
Phone = *99***1#
Password = claro
Username = claro


OBS IMPORTANTISSIMA: Se copiar e colar tem q refazer todos os Apostofres e Aspas pq eles vão errado, foi onde eu me ferrei pra cassete. Ex: ' e ".


A linha Init2 = AT+CFUN=1 é faz com que o modem funcione corretamente, pois esse modem necessita que o rádio esteja habilitado para efetuar a conexão, sem ela o modem efetua o procedimento de conexão e a conexao cai logo em seguida. (thanks to leleobhz pela dica.. vc é meu heroi.)

Update 2: Substitua a linha:

Init2 = AT+CFUN=1 #(modo automático de busca por rede)
para Init2 = AT+CFUN=6  #( forçar conectar na rede 3G)
ou Init2 = AT+CFUN=5 #( forçar conectar na rede EDGE (rede 2.5G))

Depois é  só conectar com qualquer discador:


pretto@karnak:~$ sudo wvdial
–> WvDial: Internet dialer version 1.60
–> Cannot get information for serial port.
–> Initializing modem.
–> Sending: ATZ
ATZ
OK
–> Sending: AT+CFUN=1
AT+CFUN=1
OK
–> Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
OK
–> Sending: AT+CGDCONT=1,"IP","bandalarga.claro.com.br"
AT+CGDCONT=1,"IP","bandalarga.claro.com.br"
OK
–> Modem initialized.
–> Sending: ATDT*99***1#
–> Waiting for carrier.
ATDT*99***1#
~[7f]}#@!}!}!} }9}#}%B#}%}(}"}'}"}"}&} } } } }%}&X*}3cD7~
CONNECT
–> Carrier detected. Waiting for prompt.
~[7f]}#@!}!}"} }9}#}%B#}%}(}"}'}"}"}&} } } } }%}&X*}3c[08]Z~
–> PPP negotiation detected.
–> Starting pppd at Fri Sep 19 15:15:02 2008
–> Pid of pppd: 7005
–> Using interface ppp0
–> pppd: ��d[08]
–> pppd: ��d[08]
–> pppd: ��d[08]
–> pppd: ��d[08]
–> pppd: ��d[08]
–> pppd: ��d[08]
–> pppd: ��d[08]
–> pppd: ��d[08]
–> pppd: ��d[08]
–> local IP address 189.92.146.211
–> pppd: ��d[08]
–> remote IP address 10.64.64.64
–> pppd: ��d[08]
–> primary DNS address 200.169.117.22
–> pppd: ��d[08]
–> secondary DNS address 200.169.119.22
–> pppd: ��d[08]

Depois disso só foi necessário navegar, o firefox algumas vezes mantinha a página como offline, mas era somente desmarcar no menu arquivo.

OBS IMPORTANTISSIMA: Se copiar e colar tem q refazer todos os Apostofres e Aspas pq eles vão errado, foi onde eu me ferrei pra cassete. Ex: ' e ".

Outra Dica quando editei o wvdial.conf não sei o q deu errado q o sistema criou arquivos wvdial.conf.swp e wvdial.conf.swo então eu tive q abrir um a um com o

root@ubuntu:/home/jefjj# vim -r /etc/wvdial.conf

Acessando um de cada vez pelo seu numero, editando-os e salvando.

ESPERO Q AJUDE. Tentei detalhar o máximo possível.
OBS: Fiquei umas 5 horas e to feliz da vida. "Sem dor sem Glória"
Um abraço a todos.

clcampos

Mensagem duplicada.

Caro usuário não repita mensagens no fórum. Na dúvida leia Regras de Utilização do Fórum.

Caro usuário favor adequar o título do tópico às Regras de Utilização do Fórum.

Citar...

Da forma de publicação das mensagens

8. Não são permitidas mensagens/títulos:

I - Que tenham como escopo assuntos como: a) esportes, b) religião e c) política.
II - Em caixa-alta (maiúsculas).
III - Com solicitações como "ajuda", "socorro", "help", etc.
IV - Publicidade, compra, venda, ou prestação de qualquer outro serviço.
V - Com o único objetivo de manipular a visibilidade do tópico.
VI - Má-educação, insultos, ataques pessoais, violência ou qualquer conteúdo considerado incendiário ou provocador.
VII - Contendo material que possa causar danos a usuários e terceiros
VIII - Qualquer tópico ou mensagem que promova actividades ilícitas, criminais, ou violações de propriedade intelectual.
IX - Que não estejam de acordo com a descrição dos assuntos da seção.
X - Que contenham imagem maior do que 40 Kb.
XI - Com SPAM ou correntes.
XII - Que possuam título que não esclareçam o contexto da mensagem.
XIII - Pornografia, nudez explícita ou qualquer outro material passível de ferir susceptibilidades pelo seu conteúdo.
XIV - Racismo, xenofobia ou qualquer outra ofensa à condição humana.
XV - Mensagens sem sentido ou de conteúdo manifestamente vazio.
XVI - Com conteúdo duplicado.

...
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!