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.IntroducaoEmbora ha muito tempo a configuracao deste modem tenha deixado de ser problema no Linux, nao fui capaz de encontrar uma so informacao sobre a configuracao deste no FreeBSD 8.0 e no OpenBSD 4.7.Apos muito procurar na rede como configurar o modem 3G MF622 da Claro sem sucesso, resolvi eu proprio configura-lo por tentativa e erro, usando as informacoes que coletei ao longo das minhas buscas em diversos sitios, estudando man pages, lendo postagens em foruns.Apos algumas semanas de fracassos e frustracoes, os esforcos foram recompensados. Meu desejo e de que este artigo contribua para que mais pessoas usem estes sistemas operacionais.Nao sou um expert no mundo BSD, ao contrario. Receberei com prazer quaisquer comentarios e criticas que concorram para o meu aprendizado. Em ambos os sistemas operacionais foi usado neste artigo o kernel generico, num sistema recem instalado, sem compilacoes de qualquer sorte.Modem MF622 da Claro no FreeBSD 8.01) Modem MF622 da Claro no FreeBSD 8.0 (PCBSD 8.0 tambem):Os passos que seguem devem ser feitos sempre como superusuario.a) Crie e adicione os servidores de nome no arquivo resolv.conf:Digite:# vim /etc/resolv.confe inclua os servidores de nome no arquivo. Se nao souber quais sao os servidores de nome da Claro, adicione os servidores de nome do OpenDNS (que foi o que eu fiz e sugiro que voce assim tambem proceda), de modo que o arquivo ficara com a seguinte aparencia: Citacao:nameserver 208.67.222.222nameserver 208.67.220.220b) Adicione no arquivo loader.conf o modulo ucom, para que o modem possa ser reconhecido pelo sistema.Digite:# vim /boot/loader.confe adicione ao final do arquivo a linha:Citacao:enable_ucom="YES"c) Para ter certeza que seu sistema aceita trafego pelas interfaces, acrescente o seguinte comando no arquivo sysctl.conf:# vim /etc/sysctl.confe escreva nele: Citacao:net.inet.ip.forwarding=1d) Agora vem a parte mais importante. Configurar o arquivo ppp.conf. A dificuldade esta em determinar em que porta se encontra o modem USB.No FreeBSD o modem usb e reconhecido nas portas /dev/cuaU? ou nas /dev/ttyU?. Fiz a busca em 3 notebooks diferentes e, em todos eles, a porta encontrada foi a /dev/cuaU0.2. A porta correta pode ser encontrada deste modo:# cu -l /dev/cuaU0.0ou/dev/cuaU0.1Se a porta escolhida for a correta, aparecera a palavra connected, se for a errada, link down. Quando o utilitario responder connected, digite ATI e devera aparecer o nome do modem. Para sair do utilitario digite ~. (til e ponto). No meu exemplo, aconteceu deste modo:# cu -l /dev/cuaU0.2Connected# ATIManufacturer: ZTE INCORPORATEDModel: MF622Revision: CLAP671M3V1.0.0B02 CLAP671M3V1.0.0B05 1 [Jan 28 2008 16:00:00]IMEI: 3565450184571+GCAP: +CGSM, +DS, +ESOK# ~.[EOT]Uma vez encontrada a porta correta, va no arquivo ppp.conf e modifique-o:# vim /etc/ppp/ppp.confe faca as edicoes necessarias de modo que o arquivo tenha a seguinte aparencia:Citacao:############################################## 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 commandident user-ppp VERSION (built COMPILATIONDATE)# Ensure that "device" references the correct serial port# for your modem. (cuau0 = COM1, cuau1 = COM2)#set device /dev/cuaU0.2set