CONFIGURACION DE KPPP
QUE ES KPPP
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.
COMO CONFIGURAR KPPP
Cabe decir que un paso previo a la configuración de kppp es
la correcta configuración de pppd, el daemon 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 pppd (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, como el Artículo en castellano "Conexión
a Internet en Linux", disponible en
http://www.ctv.es/USERS/sromero (seccion Articulos, revista Sólo
Linux, artículo 1). Siga los pasos allí detallados y
tal vez cuando descubra la potencia de pppd incluso no le haga falta
ya el uso de kppp (el autor lleva 2 años usando pppd sin
ninguna queja :).
Una vez sepamos que nuestro modem no es un winmodem (es decir, 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 CPU para realizar la demodulación, y que
no funcionan en los demás S.Operativos), podemos instalar
kppp.
Tras la instalación de kppp (ya sea desde tar.gz o bien al
estar incluido en el paquete kde-network del escritorio KDE), al
ejecutar éste mediante el comando kppp normalmente nos
aparecerá un error indicando que pppd no está
correctamente instalado en el sistema. Esto es 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 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 mio):
> 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
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, realice 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á CRTSCTS.
- 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 a otras (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.
- 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, siga los pasos del artículo sobre configuración
de Internet en Linux (ver inicio del texto) para configurar
correctamente su modem. 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 página web).
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 CONEXIONES KPPP
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:
Marcar - Configuración Marcado
- Nombre de la conexión:
Simplemente es el nombre que le daremos a la conexión,
como por ejemplo ARRAKIS, CTV, etc...
- Número de teléfono:
El número del nodo de Internet con los prefijos necesarios.
- Atentificación:
Esto es importante, y depende del servidor. Inicialmente
dejadlo como "MEDIANTE PAP", y si el servidor se niega a
realizar la autentificación, entonces probad con otras
opciones.
- Guardar contraseña:
Marcad esta casilla si quereis que kppp se acuerde de
vuestra contraseña de acceso a dicha cuenta para no tener
que introducirla cada vez que conecteis. Dado que el propio
Linux ya tiene password y no creo que nadie entre en vuestra
cuenta, podeis activarla con seguridad :).
- Opciones de "EJECUTAR programa al...":
Permiten que le digais qué programas quereis lanzar al
realizar la conexión. Si por ejemplo deseais que kppp lance
automáticamente varios programas (como netscape, kvirc y
licq) cuando la conexión se active, ponedlos aquí como:
netscape; kvirc; licq
También podeis especificar programas para que se ejecuten
para el cierre de la conexión. Yo personalmente tengo en
estas 2 casillas llamadas a mi programa (hecho por mi) para
la gestión del gasto telefónico.
- Editar opciones del pppd:
Pinchad en esta opción y eliminad 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 tu ISP te da una IP distinta en cada conexión (IP
dinámica, lo más habitual si no pagas por lo contrario),
marca esta casilla, y deja sin marcar las demas casillas
de este cuadro de diálogo.
Servidor de nombres
- Nombre de dominio:
Aquí puedes incluir tu nombre de dominio (o dejarlo
en blanco normalmente).
- Direcciones IP de los servidores de nombres:
Aquí debes añadir las 2 direcciones IP de lás máquinas
servidoras de nombres (DNS) de tu 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) dnss aqui, como por ejemplo
para arrakis 195.5.64.2 y 195.5.64.6 ... (cambian para
cada proveedor).
Asegurate 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:
Activa esta opción si tu 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 usas un modem, no actives
esta casilla.
- Activar la ruta por defecto hacia este enlace:
Marca esta casilla.
Script de conexion
Mediante la caja de opciones y el botón añadir, añade
las siguientes opciones en el siguiente orden:
EXPECT
ID
SEND
PASSWORD
SEND
PAUSE
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,
puede ser usuario@proveedor o simplemente usuario, como
por ejemplo: juanperez o juanperez@arrakis .
- 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.
Santiago Romero
Volver a la página de linux.
|