Logo Hardware.com.br
Marcacini
Marcacini General de Pijama Registrado
4.8K Mensagens 121 Curtidas
#7 Por Marcacini
27/08/2009 - 01:29
1. Você pode editar uma mensagem já enviada (há um "botão" para isso), não é necessário enviar outra para corrigir o que escreveu. Você pode apagar a outra...

2.Qual a distribuição linux que veio instalada nele?

3.Via de regra, você deve precisar carregar um módulo (driver), isso se esse seu modem for compatível com linux. Eu uso o celular como modem 3g, então não tenho nenhuma experiência com esses modems 3G. Sugiro que você faça uma busca no fórum e no google, tentando encontrar quem tenha usado esse modem em sistemas linux.
Debian 5.0, em definitivo (dei adeus ao Kurumin... tchau.gif)!

Mike Pacasi
Mike Pacasi Geek Registrado
2.4K Mensagens 94 Curtidas
#8 Por Mike Pacasi
27/08/2009 - 02:51
EduardoMarcon30 disse:
Este modem funciona no Linux, mas não deve ter vindo pré-configurado de fábrica. Então você terá que seguir uns passos para instalá-lo (nunca usei este tipo de modem, mas vou tentar te passar um caso parecido que foi resolvido):

O que segue(*) considera que seu Linux é baseado no Debian Lenny 5.0 e seus semelhantes, Ubuntu 8.04 ou maior, etc.:
(Se for Distro baseada em RPM, TGZ, etc.. vc terá que adaptar a instalação/atualização dos pacotes ao gerenciador específico).

Não use o discador da AIKO a menos que o seu Ubuntu seja a Versão 7.10 ou anterior.

Baixe estes dois arquivios a seguir para a sua pasta /home/seu_usuario:
[code=rich]
usb_modeswitch.conf

usb-modeswitch_1.0.5-1_i386.deb
[/code]Mova o primeiro para a pasta /etc e o segundo instale-o juntamente com as dependências libusb-dev e wvdial:
[code=rich]
$ sudo mv usb_modeswitch.conf /etc/.
$ sudo apt-get updade
$ sudo apt-get upgrade #atualize seu sistema, se ainda não tiver feito.
$ sudo apt-get install libusb-dev wvdial
$ sudo dpkg -i usb-modeswitch_1.0.5-1_i386.deb
$ sudo apt-get install -f
[/code]Se der erro no Ubuntu aqui (possível problema com versões de pacotes), baixe o fonte daqui, descompacte-o, mude para o diretório e e instale-o fazendo:
[code=rich]
$ tar -xjvf usb_modeswitch-1.0.5.tar.bz2
$ cd usb_modeswitch-1.0.5
$ sudo make install
[/code]Edite o arquivo /etc/usb_modeswitch.conf de acordo com o seu hardware.
[code=rich]$ sudo nano /etc/usb_modeswitch.conf[/code]Para sair salvando digite as teclas:
[ctrl]+[O]
[enter]
[ctrl]+[X]

Agora, crie este script aqui:
[code=rich]
$ nano aiko83d.sh
[/code][code=rich]
#!/bin/sh

# Regras para o UDEV

echo '
ACTION!="add", GOTO="AIKO_End"
SUBSYSTEM=="usb", SYSFS{idProduct}=="2000", SYSFS{idVendor}=="19d2", RUN+="/sbin/vivozap"
SUBSYSTEM=="usb", SYSFS{idProduct}=="0057", SYSFS{idVendor}=="19d2", RUN+="/sbin/modprobe usbserial vendor=0x19d2 product=0x0057"
LABEL="AIKO_End"
' > /etc/udev/rules.d/45-aiko-83d.rules

# vivozap

echo '#!/bin/bash
sleep 10;
/usr/sbin/usb_modeswitch -v 0x19d2 -p 0x2000 -V 0x19d2 -P 0x0057 -m 0x01 -M 55534243123456782000000080000c85010101180101010101000000000001;
' > /sbin/vivozap
chmod +x /sbin/vivozap

# Regras para o HAL
echo '<?xml version="1.0" encoding="UTF-8"?>





true



modem
GSM-07.07
GSM-07.05



' > /usr/share/hal/fdi/preprobe/20thirdparty/10-aiko-83d.fdi

# Esta opção é necessária para que o sistema consiga obter o DNS ao conectar
opt1=`cat /etc/ppp/options | sed -e '/^\#/D' | grep "ipcp-max-failure 30"`
[ -z "$opt1" ] && echo 'ipcp-max-failure 30' >> /etc/ppp/options
# E sem essas alguns modems não conectam
opt2=`cat /etc/ppp/options | sed -e '/^\#/D' | grep "asyncmap 0xa0000"`
[ -z "$opt2" ] && echo 'asyncmap 0xa0000' >> /etc/ppp/options
opt3=`cat /etc/ppp/options | sed -e '/^\#/D' | grep "mru 1500"`
[ -z "$opt3" ] && echo 'mru 1500' >> /etc/ppp/options
opt4=`cat /etc/ppp/options | sed -e '/^\#/D' | grep "refuse-chap"`
[ -z "$opt4" ] && echo 'refuse-chap' >> /etc/ppp/options

# DNS
echo "echo "nameserver 208.67.222.222" > /etc/resolv.conf" > /etc/ppp/ip-up.local
echo "echo "nameserver 208.67.220.220" >> /etc/resolv.conf" >> /etc/ppp/ip-up.local

# Sem isso o ppp não consegue alterar o DNS ao conectar
chmod 666 /etc/resolv.conf
chmod +x /etc/ppp/ip-up.local

# Configurações wvdial
echo '
[Dialer 3g]
Modem = /dev/ttyUSB2
Baud = 921600
DialCommand = ATDT
Check Def Route = on
FlowControl = Hardware(CRTSCTS)
Username = vivo
Password = vivo
Phone = *99#
Stupid mode = 1
Auto Reconnect = on
Auto DNS = off
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2
Init3 = AT+CGDCONT=1,"IP","zap.vivo.com.br"
ISDN = 0
Modem Type = Analog Modem
' > /etc/wvdial.conf
[/code]Torne o script executável, execute-o e reinicie o PC:
(O script só precisa ser executado uma vez, para configurar o udev)
[code=rich]
$ chmod +x aiko83d.sh
$ sudo ./aiko83d.sh
$ sudo reboot
[/code]Agora plugue o modem, espere uns 15 segundos, e conecte com o comando wvdial 3g:
(ou use o networkmanager, os dados estão no script aí em cima)[code=rich]
$ sudo wvdial 3g
$ sudo ping -i 2 google.com
[/code]Agora crie um ícone na sua área de trabalho e coloque nele o comando:
[code=rich]
gksu -u root wvdial 3g && ping -i 2 google.com &
[/code]Para não ter que abrir um terminal toda vez que for iniciar a conexão.
O comando ping -i 2 google.com é para manter a conexão aberta.

Boa sorte!

(*) Baseado no tópico (resolvido) pelo usuário williamco do Fórum Debian, adaptado com criação de pacote Debian, acréscimo/ordenação de comandos, correção no script (seq. do chmod 666 /etc/resolv.conf).....Não testado...Use por sua conta e risco...Obrigado.

Flw!
Ubuntu, Debian and Fedora User

© 1999-2025 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal