Un ppp/options y un peers para Movilnet

Tuve que reinstalar mi equipo (tenia mucho tiempo sin hacerlo, ya era hora) y olvidé respaldar el archivo ppp/options; necesario para configurar las conexiones PPP a través de la red EvDO de Movilnet (me imagino que debe funcionar para Movistar/Digitel).

Inicialmente estaba recibiendo muchos errores del tipo:

PAP Authentication Failed

Si embargo, no era problema del login y password; sino de la forma como se gestionaba la conexión (LCP) y la autenticación PAP; como evidentemente pasé (otra vez) varios días probando opciones hasta que por fín logré una configuración que conecta a la primera (a lo sumo, segundo intento); entonces decidí hacer un artículo posteando ambos archivos para quien tenga problemas para conectarse a la red EvDO de movilnet via linux.

El archivo options

el archivo options va en /etc/ppp/options y es este.

Una de las cosas que caracteriza al archivo options es evitar usar CHAP como medio de autenticación:

-chap

Y forzar siempre PAP

+pap

Además de activar el control por hardware:

crtscts

Y evitar que la conexión se caiga y mantener un enlace persistente:

persist

Hay otras opciones adicionales agregadas; espero que les sean útiles.

El archivo peers

Luego que usas pppconfig para crear una conexión; esta agrega un archivo en /etc/ppp/peers/movilnet

Voy a explicar alguna de las opciones más importantes del archivo.

hide-password
noauth

#Opción donde se guarda los parámetros de conexión del modem EvDO:
connect “/usr/sbin/chat -v -f /etc/chatscripts/movilnet”

debug

#El modem EvDO PCMCIA de Movilnet es una tarjeta EvDO módulo airprime y se monta como este dispositivo:
/dev/ttyUSB0

#Baudrate de la conexión:
115200

#Convertir a esta conexión como la ruta por defecto (ejecuta un route add default gw al gateway de movilnet):
defaultroute

#El IP lo obtengo de la red de movilnet/cantv:
noipdefault

#El username de la conexión:
user “TU TELEFONO@cantv.net”

#Importante: persist mantiene y re-intenta la conexión si no cae la llamada, en vez de salirse:
persist
usepeerdns

#Movilnet no usa compresión de la conexión; por ende, para evitar fallos, agregar esto:
nodeflate

remotename movilnet

Con estas opciones; solo basta ejecutar:

pon movilnet

Y nos conectaremos a la red movilnet, usando el password asignado y como username, nuestro número telefónico (sin el 0416) seguido del dominio (@cantv.net).

Evaluando el proceso de conexión:

Apr 28 14:09:46 lexotanil pppd[4386]: rcvd [IPCP ConfNak id=0x1 <addr 10.17.202.19> <ms-dns1 200.44.32.12> <ms-dns3 192.168.11.35>]
Apr 28 14:09:46 lexotanil pppd[4386]: sent [IPCP ConfReq id=0x2 <compress VJ 0f 01> <addr 10.17.202.19> <ms-dns1 200.44.32.12> <ms-dns3 192.168.11.35>]
Apr 28 14:09:46 lexotanil pppd[4386]: rcvd [CCP ConfReq id=0x2]
Apr 28 14:09:46 lexotanil pppd[4386]: sent [CCP ConfAck id=0x2]
Apr 28 14:09:46 lexotanil pppd[4386]: rcvd [CCP ConfAck id=0x2]
Apr 28 14:09:46 lexotanil pppd[4386]: rcvd [IPCP ConfAck id=0x2 <compress VJ 0f 01> <addr 10.17.202.19> <ms-dns1 200.44.32.12> <ms-dns3 192.168.11.35>]
Apr 28 14:09:46 lexotanil pppd[4386]: local  IP address 10.17.202.19
Apr 28 14:09:46 lexotanil pppd[4386]: remote IP address 192.168.74.97
Apr 28 14:09:46 lexotanil pppd[4386]: primary   DNS address 200.44.32.12
Apr 28 14:09:46 lexotanil pppd[4386]: secondary DNS address 192.168.11.35
Apr 28 14:09:46 lexotanil pppd[4386]: Script /etc/ppp/ip-up started (pid 4405)
Apr 28 14:09:46 lexotanil pppd[4386]: rcvd [CCP TermReq id=0x3]
Apr 28 14:09:46 lexotanil pppd[4386]: CCP terminated by peer
Apr 28 14:09:46 lexotanil pppd[4386]: sent [CCP TermAck id=0x3]
Apr 28 14:09:46 lexotanil pppd[4386]: Compression disabled by peer.

Al recibir “Compression Disabled by peer” y obtenido IP y DNS; la conexión está lista; veremos:

>route -n

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.74.97   0.0.0.0         255.255.255.255 UH    0      0        0 ppp0
0.0.0.0         0.0.0.0         0.0.0.0         U     0      0        0 ppp0

Que tenemos a ppp0 como routa por defecto a Internet.

Notas adicionales

Tomen en cuenta que el hardware (su modem evdo) NO se autentica; por ende, cualquier tarjeta EvDO sirve para conectar con cualquier equipo; así no sea el número de teléfono asociado a ella.

Nota adicional: Traten en lo posible de si usan PPP como gestor de conexión; de desactivar network-manager; este “tumbará” su puerta de enlace por defecto (la de la conexión EvDO) para colocar la puerta de enlace de la red wifi que detecte; además, network-manager cada 10 minutos (al menos he visto ese comportamiento en Debian, Ubuntu y Fedora) intentará ejecutar un dhclient (obtener una IP de un servidor DHCP) para obtener una IP para las interfaces monitorizadas.

Acerca de phenobarbital

http://about.me/phenobarbital

Publicado el 28 abril 2008 en Linux, PlanetaLinux, trucos de la abuela. Añade a favoritos el enlace permanente. 7 comentarios.

  1. Hola Vieja!.

    Creo que te faltó agregar el parametro: nodeflate, Movilnet no usa encapsulación. No sé si haz notado que se te cae la conexión a cada rato.

    Un abrazo.

  2. Epale apostols; claro que está, fijate:

    #Movilnet no usa compresión de la conexión; por ende, para evitar fallos, agregar esto:
    nodeflate

    esta casi de ultimo, y no no se me cae … xD

  3. Probado con modem CDU-680 y funciona bien.
    el device es /dev/ttyACM0 en ese caso

  4. Gracias por el dato Ruben, mucha gente me ha preguntado por ese dispositivo…

  5. Hola amigo, el enlace al archivo options q das, esta roto.Te cuento mi historia: Tengo mas de 2 años usando este modem, y en realidad no me quejo de el pero lo usaba en gûindous porq en realidad era una papaya compartir la conexion desde mi laptop viejita y rota a las 2 otras compus de mi casa. En la personal siempre he usado linux, variando de OpenSuse, a Mandriva y fedora en ambientes kde, pero siempre he sido el tipo usuario final y nunca habia tocado la terminal, pero hace 30 dias mas o menos decidi cambiar eso, me cambie a Debian y cambie a debian la laptop sin monitor ni teclado, Squeeze me reconoce de forma directa el modem, y por el network manager tambien fue una papaya compartir mi conexion a internet, pero tengo un problema q no se me presentaba en windows, se me cae la conexiòn demasiado seguido, y para levantarla no se pude ir directamente al network manager y hacerlo dado q desaperece, ni con reiniciar el demonio puedo hacerlo ya q aunq vuelve a aparecer, no levanta la conexion, tengo q desconectar y conectar el modem ademas de reiniciar el demonio para q pueda volverme a conectar por lo cual he decidido hacerlo al mas bajo nivel posible, incluso mas bajo q wvdial q me dio problemas con las compresiones y no-deflate, ademas q nunca supe poner lo de la autenticificacion PAP, mi pregunta luego de tan larga introducciòn es. ¿Tu metodo utiliza el marcado directo de pppd?Hay un nivel de marcado mas bajo que este? tienes algùn scrip para que se conecte apenas se pierda la conexiòn y q siga intentando hasta conseguirla? Te felicito antemano por el post, es bastante grafico y facil de seguir, y no solo por el post sino por el espiritu q profesas al enseñar con el ejemplo de ayudarnos los unos a los otros. Gracias de antemano y hasta luego.

  6. ya entendi tu post, me habias respondido en todo, funciona a la perfeccion. Hay algo de mas bajo nivel q pppd?
    Yo le agregue al archivito de marcado nobsdcomp no se si es util o inutil pero no creo q esa compresion se use aqui. lo tome desde este blog
    http://raulodria.blogspot.com/2008/06/evdo-cdu-680-movilnet-y-debian.html
    Buenas noches

  7. auxilio necesito el driver de cdu 680 se me borroo urgente elioricon@gmail.com pago lo que sea ayudaaaaaaaaaaaaaaaaaaaa

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: