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: 13.584 ]

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 wself@cdrom.com
#
# 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 <bug@openbsd.org>, 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

Instalando MariaDB no Debian e Ubuntu

Como transformar Salix OS em Slackware

Openfire integrado em uma floresta Active Directory

Montar dispositivos com haldaemon em usuários NIS

Integrando Bind com Active Directory (AD)

  
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




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts