KPPP es un sencillo pero potente programa del escritorio KDE (pero que puede usarse en cualquier otro escritorio como Gnome, por ejemplo) utilizado para realizar conexiones a Internet en un estilo similar al Asistente de Conexión a Redes de Windows. Permite crear conexiones a varios ISPs, cada una de ellas con su configuración propia, para después conectar mediante el proveedor deseado.

¿Cómo configurar KPPP?

Cabe decir que un paso previo a la configuración de kppp es la correcta configuración de pppd, el demonio estándar de Linux para conexiones PPP, y que funciona en modo texto. Esta configuración previa sirve principalmente para saber si nuestro modem funciona perfectamente así como comprobar que nuestro sistema es capaz de realizar una conexión ppp estándar, un paso indispensable antes de tratar de realizar conexiones con kppp (que internamente usa a pppd).

Para realizar esta configuración inicial puede consultar cualquier howto de pppd, man pppd o cualquier artículo sobre el tema. Sigan los pasos allí detallados y tal vez cuando descubran la potencia de pppd, incluso no les haga falta ya el uso de kppp.

Una vez que sepamos que nuestro modem no es un Winmodem podemos verificar el funcionamient de kppp (un Winmodem un modem al cual le faltan circuitos y que es simulado por software, con drivers programados exclusivamente por parte de los fabricantes para Windows, que consumen recursos del CPU para realizar la demodulación, y que no funcionan en otros S.O.)

Una vez dentro de KDE, al ejecutar KPP mediante el comando "kppp" desde una ventana de terminal o desde el menú K>Internet>KPPP, puede aparecer un error indicando que pppd no está correctamente instalado en el sistema. Esto puede ser así porque para que un usuario tenga permiso de uso del modem (un recurso hardware) tenemos que hacer a kppp y pppd programas propios del usuario root, y activarles el BIT SETUID, el cual dota al usuario que ejecuta el programa de los permisos del propietario. Esto haria que cuando un usuario ejecute pppd o kppp, tenga los mismos permisos para este programa que el propio root, y pueda así usar el modem. Esto se hace mediante chown y chmod.

Lo primero que debemos hacer es localizar kppp y pppd en nuestro árbol de directorios:

locate ppp | grep bin /usr/bin/kppp /usr/sbin/pppd

Acto seguido, los hacemos propiedad de root y les activamos el bit SUID (ejecutando lo siguiente como root, y recordando que el path de los ejecutables en su sistema puede ser diferente al del ejemplo):

chown root.root /usr/bin/kppp chown root.root /usr/sbin/pppd chmod a+s /usr/bin/kppp chmod a+s /usr/sbin/pppd

Finalmente, debemos realizar lo siguiente para que kppp no se queje de que hay opciones no necesarias o incorrectas en los archivo de configuracion de pppd:

mv /etc/ppp/options /etc/ppp/options.bak
touch /etc/ppp/options

Si la ejecución de KPPP no nos responde con ningún error la primera vez, podemos obviar los pasos anteriores.

Opciones de KPPP

Una vez ejecutado kppp sin quejas por parte del programa, y antes de crear la nueva conexión, pasamos a configurar el dispositivo del modem en sí mismo (en las pestañas de CONFIGURACION). Voy a comentar aquí las opciones más comunes y el valor que se debe poner en cada una de ellas para que funcione correctamente para conexiones estándar, si no funciona, realizen algunas pruebas con parámetros adecuados a su hardware.

Dispositivo Serie

Dispositivo del modem Aqui debe poner el dispositivo que representa a su modem, desde /dev/ttyS0 (COM1) hasta /dev/ttyS3 (COM4). También puede especificar /dev/modem si creó el correspondiente enlace de este dispositivo al que use (consulte el artículo sobre pppd).

Control de flujo Normalmente usará CRTS/CTS.

Terminación de línea Normalmente CR/LF aunque en algunos modems puede ser sólamente CR.

Velocidad de conexión Esto NO representa la velocidad de conexión que desea, SINO la velocidad de su puerto serie, de modo que debería dejar 115200 si su UART lo soporta o bajarlo (57600) si su PC es antiguo (mirelo con setserial).

Usar bloqueo de fichero Active está casilla de verificación.

TimeOut del modem Representa el tiempo en segundos que se debe esperar antes de considerar que el intento de conexión ha fallado. Un valor normal es 120 segundos.

Modem

Esperar por línea ocupada Seleccione 0 segundos.

Volumen del modem Seleccione el volumen deseado del modem, es útil para saber si la conexión se realiza correctamente.

Cadenas del modem No necesita cambiar nada aquí a menos que su modem requiera alguna cadena de inicialización extra.

Consultar el modem Si con el modem conectado esta opción le indica que el modem no responde, debe estar mal configurado. Cerciórese asimismo de que no es un Winmodem (si es externo no lo es, si es interno ISA, casi seguro que tampoco, el problema estaría en internos PCI, pero consultelo en algún newsgroup o la página de hardware soportado de SuSE -se aplica a cualquier distribución-).

PPP

Timeout del pppd Es el tiempo que debe esperar pppd antes de considerar que una conexión es fallida. Introduzca un valor entre 30 y 60 segundos (o cualquier otro si tiene algún motivo).

El resto de opciones del programa puede seleccionarlas a su gusto, pues no afectan a la conexión en sí misma.

Opciones de conexión

Una vez configurado el modem procederemos a configurar la conexión en sí misma en la pestaña CONEXIONES. Para ello le damos al botón NUEVA e introducimos los siguientes datos:

Nombre de la conexión Simplemente es el nombre que le daremos a la conexión, como por ejemplo Imagine, Sion, Ciudad, InterAR, etc.

Número de teléfono El número del nodo de Internet con los prefijos necesarios.

Autentificación Esto es importante, y depende del servidor. Inicialmente dejarlo como MEDIANTE PAP, y si el servidor se niega a realizar la autentificación, entonces probar con otras opciones.

Guardar contraseña Marcar esta casilla si se quiere que kppp se acuerde de la contraseña de acceso a dicha cuenta para no tener que introducirla cada vez que se conecte. Dado que el propio Linux ya tiene password y no creo que nadie entre en su cuenta, puede activarla con seguridad :).

Opciones de EJECUTAR programa al... Permiten que le diga qué programas quiere ejecutar al realizar la conexión. Si por ejemplo desea que kppp ejecute automáticamente varios programas (como netscape, kvirc y licq) cuando la conexión se active, se debe ponerlos aquí como: netscape; kvirc; licq, etc. También se puede especificar programas para que se ejecuten para el cierre de la conexión.

Editar opciones del pppd Activar esta opción y eliminar todas las opciones que aparezcan en el cuadro de diálogo, introduciendo sólo la opción debug (añadir).

Dirección IP

Dirección IP asignada por el servidor. Si su ISP le da una IP distinta en cada conexión (IP dinámica, lo más habitual para los usuarios de modem), marque esa casilla, y deje sin marcar las demás casillas de este cuadro de diálogo.

Servidor de nombres

Nombre de dominio Aquí puede incluir su nombre de dominio (o dejarlo en blanco normalmente).

Direcciones IP de los servidores de nombres Aquí debe añadir las 2 direcciones IP de lás máquinas servidoras de nombres (DNS) de su proveedor de Internet. Las DNS son las máquinas que convierten los nombres de internet (www.loquesea.com) en direcciones IP (129.234..) que es lo único que realmente entiende tcp/ip. Añade las (normalmente 2) servidores DNS aquí, como por ejemplo 200.43.117.9 y 200.43.117.10 ... (cambian para cada proveedor). Asegurese de tener vacio el fichero /etc/resolv.conf o de activar la opción de Deshabilitar servidores de nombres existentes durante la conexión.

Puerta de enlace

Puerta de enlace por defecto Active esta opción si su conexión a Internet es directa vía modem, pero no a través de otra máquina por red.

Puerta de enlace asignada por el usuario Esta opción es para aquellos que acceden a Internet a través de una red. Aquí debe ponerse la dirección del ordenador pasarela o gateway. Si usa un modem, no active esta casilla.

Activar la ruta por defecto hacia este enlace Marque esta casilla.

Script de conexión

Mediante la caja de opciones y el botón añadir, añada las siguientes opciones en el siguiente orden:

  1. EXPECT
  2. ID
  3. SEND
  4. PASSWORD
  5. SEND
  6. PAUSE
  7. SEND

Esto le dice al modem paso por paso lo que tiene que hacer para realizar la conexión (1= esperar, 2 = enviar ID, etc.).

Finalmente, en la ventana principal ponemos los siguientes datos:

Usuario

Usuario de la conexión. Según el proveedor de Internet, generalmente será la parte de usuario en usuario@proveedor.com.ar

Password Su clave de conexión.

Mostrar ventana del log Muestra información de lo que hace en todo momento kppp así como el modem. Ideal para nuestros primeros intentos de conexión. Cuando el programa conecte correctamente ya podemos desactivarlo para todas las futuras conexiones.

Una vez hecho esto, pulse el botón de CONECTAR y mire lo que le dice el log. Si lo consigue, felicidades. Si no lo consigue, revise todas las opciones buscando aquellas que puedan ser las que causen el fallo y experimente.

Publicidad

© 2006 Planeta Linux Argentina. La fuente de recursos Linux desde 1999. Desarrollado por VivaServer.