Configurando modem MF622 da Claro no FreeBSD 8.0 e OpenBSD 4.7

Neste artigo mostro como configurar, no FreeBSD 8.0 e OpenBSD 4.7, o modem 3G da Claro MF622 para uso dos sistemas operacionais como desktop.

[ Hits: 12.745 ]

Por: trombel rumpel em 29/07/2010


Modem MF622 da Claro no OpenBSD 4.7



No caso do OpenBSD, os passos são menos numerosos.

a) O mesmo procedimento de acrescentar os servidores de nome visto acima.

b) Faça como no passo c acima, para permitir tráfego entre as interfaces. Neste caso, basta editar o arquivo, removendo o sinal de comentário # no início da linha, deixando-a assim:

net.inet.ip.forwarding=1

c) Construir o arquivo ppp.conf: no OpenBSD, as portas correspondentes ao modem usb são do tipo idêntico. A exemplo do passo d, use o utilitário cu (de call UNIX) para localizar a porta do seu modem. Igualmente, nos 3 notebooks em que testei, a porta encontrada foi sempre a mesma: /dev/ttyU0.

O arquivo, no meu caso ficou assim:

#############################################
# PPP  Sample Configuration File
# Originally written by Toshiharu OHNO
# Simplified 5/14/1999 by [email protected]
#
# See /usr/share/examples/ppp/ for some examples
#
# $FreeBSD: src/etc/ppp/ppp.conf,v 1.11.2.1.2.1 2009/10/25 01:10:29 kensmith Exp $
#############################################

default:
  set log Phase Chat LCP IPCP CCP tun command
ident user-ppp VERSION (built COMPILATIONDATE)

# Ensure that "device" references the correct serial port
# for your modem. (cuau0 = COM1, cuau1 = COM2)
#
  set device /dev/ttyU0

  set speed 115200
  set dial "ABORT BUSY ABORT NO\\sCARRIER TIMEOUT 5 \
           \"\" AT OK-AT-OK ATE1Q0 OK \\dATDT\\T TIMEOUT 40 CONNECT"
  set timeout 180 # 3 minute idle timer (the default)

#
# edit the next three lines and replace the items in caps with
# the values which have been assigned by your ISP.
#

  set phone "*99#"
  set authname "claro"
  set authkey "claro"

  set ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.0 0.0.0.0
  add default HISADDR # Add a (sticky) default route
  enable dns
  allow users

Repare que a única diferença foi na linha set device /dev/ttyU0. Não é necessário configurar todos aqueles outros arquivos como /etc/ppp/peers/chat,/etc/ppp/pap-secrets, /etc/ppp/chap-secrets etc. Apenas o singelo /etc/ppp.conf.

d) Basta desligar o computador e, ao religá-lo, registre-se como superusuário e digite:

# ppp -ddial default

No meu caso, apareceu o seguinte aviso, após eu teclar enter:

usbsa0: this device is using CDC notify message in intr pipe.
Please send your dmesg to <[email protected]>, thanks.
usbsa0: intr buffer 0xa1 0x20 0x0 0x0 0x0 0x0 0x2
usbsa0: notify serial state len=2, data=0x03


Se este for o caso, ignore o aviso e teste a conexão digitando:

# ping www.vivaolinux.com.br

e veja os pacotes sendo transmitidos...

Observação: Embora não tenha sido testado no openBSD 4.7 na arquitetura amd64, creio que o procedimento seja o mesmo.

Boa sorte!

Página anterior    

Páginas do artigo
   1. Introdução
   2. Modem MF622 da Claro no OpenBSD 4.7
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Recebendo notificações de seus servidores no seu celular e e-mail

Desktop 3D - XGL + Compiz + KDE

VMWare Server no Debian Linux 4.0 (Etch) (i386 e AMD64)

CentOS - Pós-instalação básica

Atualizando sua versão Slackware - upgrade de pacotes

  
Comentários
[1] Comentário enviado por removido em 01/08/2010 - 20:41h

Não há nada melhor que as coisas feitas "na unha", NetWorkManager pra que?

parabéns!

[2] Comentário enviado por vicentedeandrade em 02/08/2010 - 18:00h

Muito bom, tambem ja tinha tentado achar algo + simples na internet, o q achei de + simples (porem nao funcionou foi http://www.shapeshifter.se/code/hso/). Vou testar e posto o resultado.

So uma pequena correção: no comando shutdown -h now, o parametro para desligar o computador eh -p (power), entao seria:
shutdown -p now

E + uma vez muito obrigado pelo tutorial!
Flw

[3] Comentário enviado por trombel em 18/03/2011 - 09:24h

Eu precisei instalar o FreeBSD 8.2 em um notebook e segui o meu guia escrito acima. Não funcionou.
Revisei o guia e descobri que havia cometido um erro no passo b). Em vez de acrescentar enable_ucom="YES", devemos acrescentar ucom_load="YES". Desta forma, tudo funcionará.
Lamento pelo erro.

[4] Comentário enviado por serafim.fabio em 24/04/2011 - 00:09h

Estou com dificuldades para fazer funcionar o modem no Pcbsd 8.2, pois seguindo essa dica deu certo até o ponto
cu -l /dev/cuaU0.0, quando parto pro ppp.conf nao conecta

[5] Comentário enviado por vicentedeandrade em 01/06/2011 - 09:54h

Muito bom, seu artigo funciona perfeitamente (ja havia tentado fazer, mas antes de vc publicar a correção).

Muito obrigado!

[6] Comentário enviado por exceed em 21/06/2011 - 16:47h

O modem é reconhecido normalmente na inicialização do FreeBSD

Porém quando chego na parte de dar o comando # cu -l /dev/cuaU0.2

aparece conected e fica travado... já tentei dar ctrl+z e ~. mais não adianta.. só rebotando...

e depois para me conectar com o comando # ppp -ddial default não conecta.

PS. Meu modem é Huawei E160 com operadora TIM e estou usando o FreeBSD 8.2 AMD64


Contribuir com comentário