Ola a todos, Estou de mudança aqui na minha cidade e só para variar a Telecomica não instalou meu speedy nem me deu qualquer previsão de quando ou se o mesmo poderá ser instalado no novo endereço (/me feliz da vida ! ˆ&@Q%#ˆ&$!@#*).
Enfim, consegui um modem SonyEricsson MD300 emprestado para não ficar sem acesso a internet durante esses dias. Problema vai, problema vem e o bandido esta funcionando aqui. Então resolvi mandar esse e-mail só para documentar a solução. Você precisará carregar o modulo umodem (kldload umodem) ou adicionar esse modulo ao kernel (recompilar o kernel com esse device). Ao conectar o modem no computador você deve ver algo parecido com isso: Jun 26 10:37:15 server2 kernel: ugen2.2: <Sony Ericsson> at usbus2 Jun 26 10:37:15 server2 kernel: umass0: <Sony Ericsson MMC Flash Card> on usbus2 Jun 26 10:37:15 server2 kernel: umass0: SCSI over Bulk-Only; quirks = 0x0000 Jun 26 10:37:15 server2 kernel: umass0:0:0:-1: Attached to scbus0 Jun 26 10:37:15 server2 kernel: da0 at umass-sim0 bus 0 scbus0 target 0 lun 0 Jun 26 10:37:15 server2 kernel: da0: <SEMC MMC Flash Card 0> Removable Direct Access SCSI-0 device Jun 26 10:37:15 server2 kernel: da0: 1.000MB/s transfers Jun 26 10:37:15 server2 kernel: da0: 170MB (348161 512 byte sectors: 64H 32S/T 170C) Jun 26 10:37:15 server2 kernel: GEOM: da0: partition 1 does not start on a track boundary. Jun 26 10:37:15 server2 kernel: GEOM: da0: partition 1 does not end on a track boundary. Nesse modo o modem funciona apenas como storage e é preciso alterar o modo de funcionamento do modem utilizando o seguinte comando: # usbconfig -d ugen2.2 set_config 2 (reparem que no meu caso o modem foi reconhecido como ugen2.2 e façam as correções conforme necessário). Com isso você vai ver alguma parecida com isso (modem chaveando de storage para modem): Jun 26 10:44:45 server2 kernel: umass0: at uhub2, port 2, addr 2 (disconnected) Jun 26 10:44:45 server2 kernel: (da0:umass-sim0:0:0:0): lost device Jun 26 10:44:45 server2 kernel: (da0:umass-sim0:0:0:0): removing device entry Jun 26 10:44:46 server2 kernel: cdce0: <Sony Ericsson MD300 Mobile Broadband WMC ETH Comm interface> on usbus2 Jun 26 10:44:46 server2 kernel: ue0: <USB Ethernet> on cdce0 Jun 26 10:44:46 server2 kernel: ue0: Ethernet address: 02:80:37:0e:03:00 Jun 26 10:45:17 server2 root: Unknown USB device: vendor 0x0fce product 0xd0cf bus uhub2 Jun 26 10:45:17 server2 root: Unknown USB device: vendor 0x0fce product 0xd0cf bus uhub2 Jun 26 10:45:17 server2 kernel: umodem0: <Sony Ericsson MD300 Mobile Broadband Modem> on usbus2 Jun 26 10:45:17 server2 kernel: umodem0: data interface 2, has CM over data, has break Jun 26 10:45:17 server2 kernel: umodem1: <Sony Ericsson MD300 Mobile Broadband Modem> on usbus2 Jun 26 10:45:17 server2 kernel: umodem1: data interface 4, has CM over data, has break Jun 26 10:45:17 server2 root: Unknown USB device: vendor 0x0fce product 0xd0cf bus uhub2 Esse modem tem um recurso interessante que já faz o papel do 'roteador', ele mesmo faz a conexão e entrega nessa interface ethernet/usb que ele instala (ue0). Com isso basta ativar o dhclient nessa interface (ue0) e você já terá acesso a internet. Outra forma de fazer isso é com o ppp (que também funcionou com esse modem), mas no fim preferi utilizar essa forma mais simples de conexão (através da interface ethernet/usb). Então (utilizando informações que encontrei aqui e ali) fiz o script abaixo para iniciar a conexão nesse modem com o 3g da vivo. ********************* /usr/local/sbin/md300.sh #!/bin/sh /usr/sbin/usbconfig -d ugen2.2 set_config 2 sleep 2 echo "AT+CFUN=1" > /dev/cuaU1 sleep 2 echo "AT+CGDCONT=1,\"IP\",\"zap.vivo.com.br\"" > /dev/cuaU1 sleep 2 echo "AT*ENAP=1,1" > /dev/cuaU1 sleep 2 /sbin/dhclient ue0 ************************ fim O primeiro comando muda o mode de funcionamento do modem, o segundo ativa o rádio do modem (necessário também para conexão por ppp), o terceiro comando configura a APN do serviço e quarto ativa o roteador do próprio modem (ai é só correr pro abraço). Espero que a descrição acima (e o script) sejam úteis para mais alguém. []'s Luiz ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd