1) Compre seu modem e ative o chip.
2) Certifique-se de que sua máquina esteja com a versão mais recente dos pacotes abaixo:
- network-manager
- modemmanager
- usb-modeswitch
- plasma-widget-network-manager (para o Kubuntu)
3) Edite (como root) o arquivo "/etc/udev/rules.d/usb_modeswitch.conf" e procure pelo trecho abaixo.
########################################################
# ZTE MF620 (aka "Onda MH600HS")
#
# Probably works with DetachStorageOnly too
#
# Contributor: Flávio Moringa
# only for reference
# MessageEndpoint=0x04
# Vendor:Product id = 0x19d2:0x2000
SUBSYSTEM=="usb", SYSFS{idVendor}=="19d2", SYSFS{idProduct}=="2000", RUN+="/usr/sbin/usb_modeswitch --default-vendor 0x19d2 --default-product 0x2000 --message-content 55534243123456780000000000000600000000000000000000000000000000"
########################################################
Na minha versão do arquivo, essa é a linha 185. Essa linha deve ser comentada, ou seja, deve ser adicionado um caracter "#" ao início da linha.
OBS: Isso só deve ser feito para o modem Onda MSA405HS. Não sei se o mesmo é verdade para outros modems assemelhados, e com certeza não deve ser feito para o modem ZTE MF620.
Editado o arquivo, reinicie o serviço DBUS ou a máquina.
4) Plugue o modem no seu note ou desk com o Kubuntu Karmic.
O modem deve aparecer como um CDROM. Vc poderá montar a unidade de cdrom e acessar os arquivos lá. O comando lsusb tem que mostrar algo assim:
Bus XXX Device XXX: ID 19d2:2000 ONDA Communication S.p.A.Estamos a meio caminho; execute agora o comando "
eject sr1". Depois de 5 a 10s, você verá os leds do dispositivo mudarem de cor, e o Knetwork Manager vai avisar que um dispositivo agora está em modo gerenciado.
5) Edite o arquivo "/etc/usb_modeswitch.conf" (novamente como root) e procure o trecho abaixo:
########################################################
# ZTE MF638 (aka "Onda MDC525UP")
#
# Contributor: andylog
;DefaultVendor= 0x19d2
;DefaultProduct= 0x2000
;TargetVendor= 0x19d2
;TargetProduct= 0x0037
# only for reference and 0.x versions
# MessageEndpoint=0x01
;MessageContent="55534243123456782000000080000c85010101180101010101000000000000"
########################################################
Retire os ";" do início das linhas, para selecionar as configurações corretas do seu modem.
6) Crie o arquivo "/etc/udev/rules.d/95-Onda-MSA405HS.rules" com o conteúdo abaixo. Esse arquivo serve para que, da próxima vez que você ligar sua máquina e plugar seu modem, ele entre imediatamente no modo "modem", e você não precise executar novamente o comando "eject sr1".
#SUBSYSTEM=="usb", SYSFS{idProduct}=="2000", SYSFS{idVendor}=="19d2", RUN+="/usr/sbin/usb_modeswitch", RUN+="/sbin/modprobe usbserial vendor=0x19d2 product=0x0057"
SUBSYSTEM=="usb", SYSFS{idProduct}=="2000", SYSFS{idVendor}=="19d2", RUN+="/usr/sbin/usb_modeswitch"
Cuidado com as aspas, alguns navegadores podem trocá-las por caracteres especiais.
7) Crie sua conexão no NetwokManager. Clique sobre o ícone do KnetworkManager, e selecione a opção "Gerenciar Conexões".
Vá para o grupo "Conexões de Rede" e clique na aba "Banda larga móvel". Se essa opção não estiver ativa, provavelmente você não está usando a última versão dos pacotes.
Clique em Adicionar >> Conexão GSM.
Dê o nome da nova conexão de "Tim Web".
Eu sugiro que vc deixe a opção "Conectar automaticamente" desmarcada; mas isso é indiferente pro nosso mini-tutorial.
Na aba "Banda larga móvel", preencha os dados:
Número: *99#
Nome do usuário: tim
Senha: tim
APN:
www.tim.com.brTipo: Preferir 3G
PIN e PUK não precisam ser preenchidos, a menos que vc tenha configurado isso no seu chip. Na dúvida, deixe ambos em branco.
Na aba PPP:
- ative a opção "Autenticação" e todas as sub-opções (PAP, CHAP, MSCHAPv2, MSCHAP, EAP).
- desative a opção "Criptografia ponto-a-ponto (MPPE)"
- Marque as opções "Permitir compressão BSD", "Permitir compressão Deflate" e "Usar compressão de cabeçalho TCP".
A opção "Enviar pacotes de eco PPP" só precisa ser ativada se sua conexão ficar caindo quando inativa. Mas acho que não atrapalha se for ativada à toa.
Salve a conexão e teste tudo.
Se não conseguir conectar, repita todos os passos do início, sem pular.