sábado, 17 de enero de 2009

Modem Huawei E226 Ancel en Linux

Bueno este módem 3g lo hice funcionar en Ubuntu 8.04 LTS.

Primero que nada es necesario desactivar el pin del módem, esto lo hacés poniendo el chip en un celular y desctivas el pin.
Ahora vamos a configurar ciertos archivos para que el módem funcione como tal. Arrancar PC conel módem conectado. En la terminal o shell, ejecuta "sudo nano /etc/wvdial.conf". Aquí editamos este archivo de la siguiente manera:

[Dialer Defaults]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
#Init5 = AT+CGDCONT=1,"IP",""
Modem Type = Analog Modem
ISDN=0
Phone = *99#
Modem = /dev/ttyUSB0

#New PPPD = NO

Password = n
Username = n
Baud = 460800
Stupid Mode = 1


Luego configuramos las direcciones de los servidores de ANTEL. Para esto debemos ejecutar esto en la terminal "sudo nano /etc/resolv.conf" y editamos el siguiente archivo de esta manera:

nameserver 200.40.30.245
nameserver 200.40.220.245


Bien, ahora está todo pronto para disfrutar del chiche, ejecutar "wvdial" en terminal y yá estás conectado.

Al conectar deberías ver algo así:

valmar:~$ wvdial
--> WvDial: Internet dialer version 1.60
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: ATZ
ATZ
OK
--> Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
OK
--> Modem initialized.
--> Sending: ATDT*99#
--> Waiting for carrier.
ATDT*99#
CONNECT
--> Carrier detected. Starting PPP immediately.
--> Starting pppd at Sat Jan 17 13:22:05 2009
--> Warning: Could not modify /etc/ppp/pap-secrets: Permission denied
--> --> PAP (Password Authentication Protocol) may be flaky.
--> Warning: Could not modify /etc/ppp/chap-secrets: Permission denied
--> --> CHAP (Challenge Handshake) may be flaky.
--> Pid of pppd: 6903
--> Using interface ppp0
--> pppd: ��[06][08]H�[06][08]
--> pppd: ��[06][08]H�[06][08]
--> pppd: ��[06][08]H�[06][08]
--> pppd: ��[06][08]H�[06][08]
--> pppd: ��[06][08]H�[06][08]
--> pppd: ��[06][08]H�[06][08]
--> local IP address 190.132.105.237
--> pppd: ��[06][08]H�[06][08]
--> remote IP address 10.64.64.64
--> pppd: ��[06][08]H�[06][08]
--> primary DNS address 200.40.30.245
--> pppd: ��[06][08]H�[06][08]
--> secondary DNS address 200.40.220.245
--> pppd: ��[06][08]H�[06][08]