Esses
dias um cliente me deixou um modem USB Claro 3G modelo Sony Ericsson MD300 para utilizar em uma viagem. O modem é um pouco grande se comparado ao Huawei E220, além de ter o incômodo de ocupar a porta USB próxima a conectada, por ser muito largo. Ao contrário do Huawei, tive um pouco de dificuldade para configurar ele no meu Slackware, até descobrir que o modem tem o rádio desativado por padrão (o que não é nem um pouco lógico para um modem 3G, mas foi a implementação do fabricante). Para que o modem funcione no Linux, deve-se fazer com que o udev identifique corretamente o dispositivo, e na inicialização antes da discagem, ativar o rádio.
Para que o Linux reconheça o modem como dispositivo Modem USB, crie o arquivo /etc/udev/rules.d/50-md300modem.rules com o seguinte conteúdo:
ACTION!="add", GOTO="3G_End"
BUS=="usb", SYSFS{idProduct}=="d0cf", SYSFS{idVendor}=="0fce", NAME="%k",SYMLINK="modem3G-%n", PROGRAM="/bin/sh -c 'echo 3 > /sys/%p/device/bConfigurationValue'"
LABEL="3G_End"
Não esqueça de reinicializar o serviço do udev. Em sistemas BSD Like, utilize o comando “/etc/rc.d/rc.udev reload”, e para RedHat, Ubuntu, e outros, utilize “service udev restart”. Depois disso, configure o modem para utilizar as seguintes strings de inicialização:
- ATZ (Reseta configuração do modem)
- AT+CFUN=1 (Habilita rádio do modem)
- ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 (Outras configurações diversas)
- AT+CGDCONT=1,”IP”,”bandalarga.claro.com.br” (Seleciona operadora Claro 3G)
Agora é só configurar para discar o número *99***1#, autenticando com o usuário “claro” e a senha “claro”. Você pode utilizar o gnome-ppp, vmdial, entre outros utilizando as informações acima. Qualquer dúvida, poste o seu comentário.



