Este modem veio com um software, escrito em java, que realiza a conexão com a Vivo; porém ele não faz reconexão automática, o que me obrigou a procurar outros meios de conectar.
Utilizarei o wvdial para fazer a discagem e o usb-modeswitch para que o Debian reconheça o dispositivo usb como modem. Execute no terminal:
# apt-get install wvdial libusb-dev gcc build-essential
A libusb-dev e o pacote build-essential são necessários para compilar o usb-modeswitch.
Faça o download do usb-modeswitch e usb-modeswitch-data em http://www.draisberghof.de/usb_modeswitch/#download Na data em que escrevo este texto a versão mais recente é 1.1.6 de 2010-12-22.
Execute no terminal:
tar -xvf usb-modeswitch-1.1.6.tar.bz2
tar -xvf usb-modeswitch-data-20101222.tar.bz2
cd usb-modeswitch-1.1.6
su
# make install
cd ../usb-modeswitch-data-20101222
# make install
# /etc/init.d/udev restart
Plug o modem.
Crie a conexao no wvdial, abaixo está o meu arquivo de configuração.
cat /etc/wvdial.conf
[Dialer Defaults]
Phone =
Username =
Password =
New PPPD = yes
[Dialer 3g]
; Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem Type = Analog Modem
; Phone =
ISDN = 0
; Username =
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2
; Init3 = AT+CGDCONT=1,”IP”,”zap.vivo.com.br”
; Password =
Modem = /dev/ttyUSB_utps_modem
Baud = 921600
DialCommand = ATDT
Check Def Route = on
FlowControl = Hardware(CRTSCTS)
; Username = 1997848815@vivozap.com.br
Username = vivo
Password = vivo
Phone = *99#
Stupid mode = 1
Auto Reconnect = on
Auto DNS = on
Para fazer a discagem, use o comando:
# wvdial 3g
Pronto!
UPDATE
****No meu caso foi preciso tambem editar o arquivo /etc/ppp/options
asyncmap 0
noauth
crtscts
lock
hide-password
modem
proxyarp
lcp-echo-interval 30
lcp-echo-failure 4
noipx
asyncmap 0xa0000
mru 1500
refuse-chap
ipcp-max-failure 30
Links utéis:
Página do modem http://www.huawei.com/pt/catalog.do?id=1681
Referencia http://www.otubo.net/2009/12/vivo-3g-using-huawei-e1756-on-ubuntu.html
http://www.vivaolinux.com.br/artigo/Passos-essenciais-para-configurar-seu-modem-3G-no-Linux/