Configurando "el pincho USB de la euskal" en Ubuntu Linux 10.10 (Alcatel X225L)
De momento, vamos con el de Euskaltel.
El método asume que la SIM no tiene PIN habilitado. Si tenemos PIN y no lo queremos quitar (algo muy razonable, por cierto, pero que puede acabar dando problemas para conectar), ir al final para ver el apartado de conectarse con PIN.
1º Instalar el software necesario: gnome-ppp
Nota: En versiones anteriores de Ubuntu hacían falta hechizos para cambiar el módem de "CD-ROM emulado" a "Módem". Ahora, Ubuntu ya lo hace solita. Así que nos olvidamos de esa parte.
En consola: $sudo apt-get install gnome-ppp
O bien instalarlo desde Synaptic: Sistema->Administración->Getor de paquetes Synaptic
Una vez instalado:
2º Iniciar gnome-ppp (Aplicaciones -> Internet)
En la ventana Gnome PPP
Usuario: CLIENTE
Password: EUSKALTEL
(Ojo que van en mayúsculas). Esta información, por cierto, está sacada de la Web de Euskaltel.
Recomendable marcar la casilla de recordar contraseña (que como puedes ver, es genérica como el usuario).
La primera vez, tenemos que configurar la conexión.
(Botón) Configuración -> Pestaña módem
Ventana Setup
Dispositivo: /dev/ttyUSB4
Tipo: Módem USB
Velocidad: 460800 (en realidad es irrelevante, pero por si acaso... :-)
Línea telefónica: Tono
Volumen: como se quiera porque no hay altavoz en el pincho
(Botón) Registro de Inicio -> Ventana Init Strings
Haciendo doble click, para habilitar la escritura en el espacio reservado para el Init 3, rellenamos con:
AT+CGDCONT=1,"IP","internet.euskaltel.mobi"
Una vez escrito, pinchamos en cualquier otro lado de la misma, para finalizar la escritura (de lo contrario no se guardarán los cambios) y cerramos la ventana.
De vuelta en la ventana Setup Pestaña Módem
Prefijo de marcado: dejar en blanco
Intentos de marcado: 1
Casilla Esperar por tono de marcado: activada
Ventana Setup -> Pestaña Red
Seleccionar IP dinámica y DNS automático (salvo que sepamos lo que hacemos)
Ventana Setup -> Pestaña Opciones
Dejar marcadas sólo:
Abortar conexión si no hay tono de marcado
Comprobar línea
Comprobar camino por defecto
Botón Cerrar para cerrar ;-)
De vuelta en la ventana GNOME PPP, damos al botón de Conectar.
Se cierra la ventana de conexión y se abre otra Conectando.
Pulsamos el botón de registro para ver la ventana de log.
Si obtenemos (tras unos segundos) el mensaje:
"--> Don't know what to do! Starting pppd and hoping for the best.
Check permissions, or specify a "PPPD Path" option in wvdial.conf."
Es que casi todo ha ido bien pero nuestro usuario no tiene permisos para ejecutar el programa pppd.
Para darle permisos:
Sistema->Administración->Usuarios y grupos
Seleccionamos nuestro usuario
Pulsamos el botón de gestionar grupos
Buscamos y seleccionamos el grupo "dip"
Pulsamos el botón Propiedades
Añadimos a nuestro usuario al grupo "dip", marcando la casilla y damos a cerrar.
En algún momento nos pedirá, por seguridad, que metamos nuestra contraseña de usuario
Cerrar
Por alguna razón que no acabo de entender, a pesar de añadirle en los grupos, aún tenemos que "reiniciar gnome" para que nos deje lanzar la conexión. Para ello, basta con que cerremos la sesión y volvamos a iniciarla, sin necesidad de reiniciar la máquina.
Una vez hecho esto, volver a intentar la conexión (Aplicaciones->Internet->Gnome PPP).
Deficiencias de este método:
Este método no es infalible. A veces dice que no puede abrir el módem para conectarse. Solución: cerrar gnome-ppp. Desconectar el pincho. Volver a conectarlo.
Este método no integra el módem con el Network Manager por lo que nuestro sistema puede que "no se entere" de que estamos conectados. Por ejemplo, Firefox puede insistir por activa y por pasiva, que no estamos conectados y habrá que desmarcar la casilla "Trabajar sin conexión" en el menú Archivo.
Si no tenemos quitado el PIN y no lo queremos quitar:
Editar manualmente (Alt-F2 -> gedit .wvdial.conf)
Buscar la línea Init1 = ATZ y sustituirla por (cambiando 1234 por nuestro PIN)
Init1 = ATZ+CPIN=1234
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init3 = AT+CGDCONT=1,"IP","internet.euskaltel.mobi"
Para desactivar el PIN de la SIM
En consola (Aplicaciones->Accesorios->Terminal)
sudo screen /dev/ttyUSB4
Si todo va bien, tecleamos:
AT
La respuesta debería ser...
OK
Comprobar si hay PIN activo bloqueando el tema:
AT+CPIN?
Si nos devuelve
+CPIN: READY
No hay bloqueo de PIN.
En caso de que lo hubiera:
AT+CPIN="1234"
a lo que nos devolvería
OK
Suponiendo que 1234 es nuestro PIN. El OK de la respuesta indica que ya está autenticado. Ahora vamos a deshabilitarlo:
AT+CLCK="SC",0,"1234"
donde 1234 es el PIN actual, claro. Con ese comando, si todo va bien, hemos deshabilitado la petición de PIN.
Para cerrar la sesión de screen podemos pulsar Control-a y luego d o bien cerrar la terminal ;-)