<acronym>PAP</acronym> y <acronym>CHAP</acronym> A partir de la versión 0.9.1, &kppp; admite directamente la forma más utilizada de autenticación PAP. <acronym>PAP</acronym> con &kppp; Hay dos modos diferentes de utilizar PAP. Autenticación del lado del cliente Esta variante es utilizada por muchos proveedores de Internet comerciales. Básicamente significa que usted (o, mejor dicho, su ordenador) debe identificarse en el servidor PPP del proveedor. El servidor PPP no necesita identificarse en su ordenador. Esto no supone un problema de seguridad, ya que usted debería saber con qué ordenador está tratando de conectarse. Si su proveedor le proporciona un nombre de usuario y una contraseña, y le dice que utilice autenticación PAP, esta será la variante que deberá elegir. Autenticación en dos sentidos Es similar a la anterior pero en este caso su ordenador requiere que el servidor PPP del proveedor se identifica en su ordenador. Para poder establecer la conexión, deberá escoger el método de autenticación Basado en script, no PAP, y tendrá que modificar manualmente el archivo /etc/ppp/pap-secrets. Mientras &kppp; no proporcione un método integrado que admita esta variante, no será sencilla establecer una conexión de este tipo. Preparación de &kppp; para <acronym>PAP</acronym> Asegúrese de que el archivo /etc/ppp/options (y ˜/.ppprc si existe) no contiene ninguno de los siguientes argumentos: Sería raro que encontrase en el archivo alguna de estas opciones, pero para asegurarse, por favor comprúebelo. Inicie &kppp; Pinche en Configuración Elija la cuenta con la que desea utilizar PAP y pinche en el botón Editar Elija el apartado Marcar Seleccione PAP en el desplegable Autenticación. Si no desea tener que escribir la contraseña cada vez que realiza una conexión, marque Guardar contraseña. Esto guardará la contraseña en un archivo, así que asegúrese de que nadie tiene acceso a su cuenta. Y eso es todo. Cierre las ventanas de diálogo, teclee el nombre de usuario y la contraseña que le proporcionó su proveedor, y pinche en Conectar. Un método alternativo para utilizar <acronym>PAP</acronym> y <acronym>CHAP</acronym> con &kppp; Esta sección está basada en un correo electrónico de Keith Brown kbrown@pdq.net y explica cómo hacer que &kppp; funcione con una cuenta PAP o CHAP genérica. Si su proveedor le entregó un nombre de usuario y una contraseña, lo más probable es que pueda saltarse esta sección, ya que las instrucciones de la anterior deberían ser suficientes. PAP parace mucho más complicado en un principio de lo que es en realidad. El servidor (la máquina a la que se está conectando) básicamente le dice al cliente (su ordenador) que se identifique utilizando PAP. El cliente (pppd) busca en un archivo específico una entrada que contenga un nombre de servidor coincidente, y un nombre de cliente para esta conexión, y entonces envía la contraseña que encuentra. Eso es todo. Ahora veamos cómo hacer que ocurra eso. Asumo que la versión de pppd instalada es la 2.2.x o posterior, y que los archivos de configuración se encuentran en la carpeta /etc/ppp. Con ánimo ilustrativo, imagine que usted tiene una cuenta de Internet con glob.net con el nombre de usuario userbaz y la contraseña foobar En primer lugar, necesita añadir todo esto a un archivo llamado /etc/ppp/pap-secrets. El formato que nos interesa es: USUARIO SERVIDOR CONTRASEÑA Así que debería añadir la siguiente línea a /etc/ppp/pap-secrets y guardar el archivo: userbaz glob foobar Puede utilizar cualquier nombre de servidor que desee, siempre y cuando utilice el mismo nombre en los argumentos de ejecución de pppd, como verá en breve. En este caso se ha reducirdo a glob, ya que este nombre únicamente sirve para localizar la contraseña correcta. Lo siguiente que debe hacer es configurar la conexión en &kppp;. Básicamente se hace de la misma forma que cualquier otra conexión, así que no entraremos en detalles, salvo para decir que deberá asegurarse de que el archivo /etc/ppp/options está vacío, y que no desea crear un acceso basado en guiones. En el diálogo de configuración de &kppp;, en la parte inferior del apartado Marcar, hay un botón llamado Personaliza opciones del pppd. Este botón abrirá un diálogo de edición donde podrá introducir los valores que se enviarán a pppd como argumentos de la línea de órdenes. En caso de que haya argumentos con múltiples valores, deberá introducir cada valor en una línea de la lista, en el orden correcto. Puede introducir cualquier otro argumento que desee. A continuación añada los argumentos que pppd utiliza para manejar la autenticación PAP. En este ejemplo, vamos a añadir user, userbaz, remotename y glob en ese orden. La opción le indica a pppd qué usuario debe buscar en el archivo pap-secrets para enviarlo a continuación al servidor. La opción remotename es utilizado para que pppd busque la coincidencia en el archivo pap-secrets, así que, como ya se ha dicho, puede ser cualquier palabra que desee siempre que coincida con la almacenada en pap-secrets file. Y eso es todo sobre el tema, ahora debería ser capaz de configurar su propia conexión utilizando autenticación PAP. CHAP no es muy diferente. Puede leer en la guía de administradores de red de &Linux; el formato del archivo chap-secrets y los argumentos de pppd utilizados, y el resto es sencillo.