Modem 3G MSA501HS no Epidemc 3.0
De EpidmicWiki
Tabela de conteúdo |
Introdução
Ficar ilhado (sem conexão com a internet) é sem dúvida uma das piores coisas que pode acontecer com os usuários linux, pois se tiverem acesso à internet poderão procurar, nas diversas comunidiadades existentes, a solução para qualuer problema que estejam enfrentando, mas, se estiverem ilhados, tudo fica mais complicado.
Exatamente por isso, temos nos dedicado muito a aprimorar, cada vez mais, a autoconfiguração da internet no Epidemic, mas em alguns casos, como o do modem 3G MSA501HS é necessária a reaização de agumas configurações manuais para que o mesmo possa funcionar corretamente no Epidemic 3.0
Instalando os pacotes necessários
Em um computador com acesso à internt, baixe o pacote "usb-modeswitch" do link abaixo
http://ftp.us.debian.org/debian/pool/main/u/usb-modeswitch/usb-modeswitch_0.9.7-1_i386.deb
Salve-o em uma pasta qualquer do Epidemc 3.0 e instale-o com o comando
# dpkg -i usb-modeswitch_0.9.7-1_i386.deb
Crindo o arquivo switch-msa501hs.sh
Abra o Kedit com o comando
# kedit /sbin/switch-msa501hs.sh
Corte e cole no Kedit o conteúdo abixo
#!/bin/bash sleep 5; /usr/sbin/usb_modeswitch -v 0x19d2 -p 0x2000 -V 0x19d2 -P 0x0001 -m 0x01 -M 55534243123456782000000080000c85010101180101010101000000000001;
Salve o arquivo e torne-o executável com o comando
# chmod a+x /sbin/switch-msa501hs.sh
Criando arquivo 10-msa501hs.fdi
Abra o Kedit com o comando
# kedit /usr/share/hal/fdi/preprobe/20thirdparty/10-msa501hs.fdi
Cole no Kedit o conteúdo abixo e slave o arquivo
<?xml version="1.0" encoding="UTF-8"?>
<deviceinfo version="0.2">
<device>
<match key="usb.vendor_id" int="0x19d2"> <!-- ONDA -->
<match key="usb.product_id" int="0x2000"> <!-- MSA501HS -->
<merge key="info.ignore" type="bool">true</merge>
</match>
</match>
<match key="serial.device" string="/dev/ttyUSB2">
<append key="info.capabilities" type="strlist">modem</append>
<append key="modem.command_sets" type="strlist">GSM-07.07</append>
<append key="modem.command_sets" type="strlist">GSM-07.05</append>
</match>
</device>
</deviceinfo>
Criando o arquivo 45-msa501hs.rules
Abra o Kedit com o comando
# kedit /etc/udev/rules.d/45-msa501hs.rules
Cole no Kedit o conteúdo abaixo e slave o arquivo
ACTION!="add", GOTO="ONDA_End"
SUBSYSTEM=="usb", SYSFS{idProduct}=="2000", SYSFS{idVendor}=="19d2", RUN+="/sbin/switch-msa501hs.sh"
SUBSYSTEM=="usb", SYSFS{idProduct}=="0037", SYSFS{idVendor}=="19d2", RUN+="/sbin/modprobe usbserial vendor=0x19d2 product=0x0037"
LABEL="ONDA_End"
Pronto, da próxima vez que você reiniciar o micro e plugar modem na porta usb, ele será corretamente detectado e configurado pelo Epidemic.
Configurano aconexão com a TIM
O Modem MSA501HS é um dos modelos disponiblizados pela operadora TIM. Se você pretende utiliza-lo com essa operadora, pode cofigurar a conexão de duas formas dferentes
Utiizando o Wvdial
Abra o Kedit com o comando
# kedit /etc/wvdial.conf
Cole no Kedit o coeúdo abaixo e salve o arquivo
[Dialer Defaults] Modem = /dev/ttyUSB2 ISDN = 0 Baud = 460800 Init = ATZ Init2 = AT+CGDCONT=1,"IP","tim.br" Phone = *99# Dial Command = ATD Ask Password = 0 Password = tim Username = tim Stupid mode = 1
Plugue o modem na porta usb, espere apróximadamente 10 segundos, execute o comando
# wvdial
e tente navegar com o iceweasel para ver se a conexão foi corretamente estabelecida.
Utilizndo o Network Manager
Se você configurar a conexão pelo Wvdial, toda vez que quiser conectar, vai precisar executar novamente o comando
# wvdial
Mas você pode também configurar a conexão com a TIM utilizando o Netork Manager, clicando com o botão do lado direito do mouse no ícone do Network Manager que fica na barra de tarefas, próximo ao relógio, escolhendo a opção Editar Conexões, clicando na aba Banda larga móvel e depois em Editar conexão.
Neste caso a conexão pode ser ativada pelo próprio NetworkManager.

