sexta-feira, 6 de agosto de 2010

Modem Huawei E1550 (Optimus Kanguru) e pppconfig

Tive necessidade de arranjar net móvel -- estou de férias 8) -- e adquiri um modem Huawei E1550 da Optimus Kanguru.
Para correr em Eeebuntu (distribuição baseada em Ubuntu para netbooks Eeepc), procurei alguma informação (ex. http://blog.lynxworks.eu/20090830/huawei-e1550-on-ubuntu).

Precisei de criar a seguinte regra udev (/etc/udev/rules.d/15-huawei-e1550.rules):


SUBSYSTEM=="usb",
SYSFS{idProduct}=="1446",
SYSFS{idVendor}=="12d1",
RUN+="/lib/udev/modem-modeswitch --vendor 0x12d1 --product 0x1446 --type option-zerocd"


modem-modeswitch foi instalado através do pacote udev-extras, visto eu ter uma versão anterior à 10.04.

Após aplicação da regra udev, passei a ter no output de lsusb -v

idProduct 0x1001 E620 USB Modem

Como não tenho Network Manager instalado, criei um perfil PPP, designado de kanguru, através do pppconfig. O «número» para o qual ligo é *99#.

Para simplificar, apresento directamente os scripts gerados:


/etc/ppp/peers/kanguru

# This optionfile was generated by pppconfig 2.3.18.
#
#
hide-password
noauth
connect "/usr/sbin/chat -v -f /etc/chatscripts/kanguru"
debug
/dev/ttyUSB0
115200
defaultroute
noipdefault
user "xxxxxxxxx"

ipparam kanguru

usepeerdns


O user é o número associado (93xxxxxxx).


/etc/chatscripts/kanguru

# This chatfile was generated by pppconfig 2.3.18.
# Please do not delete any of the comments. Pppconfig needs them.
#
# ispauth CHAP
# abortstring
ABORT BUSY ABORT 'NO CARRIER' ABORT VOICE ABORT 'NO DIALTONE' ABORT 'NO DIAL TONE' ABORT 'NO ANSWER' ABORT DELAYED
# modeminit
'' ATZ
# ispnumber
OK-AT-OK "ATDT*99#"
# ispconnect
CONNECT \d\c
# prelogin

# ispname
# isppassword
# postlogin

# end of pppconfig stuff


Finalmente, basta activar a ligação com pon kanguru e desactivar com poff kanguru :).

Sem comentários:

Enviar um comentário