PPP PARA LINUX (CONFIGURACIÓN)
Aclaratoria: antes de seguir los pasos siguiente, se debe tener claro que linux no se configura como cualquier otro sistema operativo, tal como Windows 95, Windows NT 4.0 o Macintosh. Aquí la configuración es totalmente diferente y es inclusive un poco más delicado que estos ya que se debe hacer la instalación de linux desde su núcleo (el Kernel), toda persona que vaya a realizar esta configuración debe de tener como mínimo un disquete booteable o de arranque del sistema operativo (el linux por supuesto) para realizar nuevamente la instalación del mismo, ya que durante la compilación del kernel, en caso de que el equipo se tranque o apague, se pierda información de vital importancia. De igual forma el cliente debe tener preferiblemente la ultima versión del kernel (2.0.36) o la mas reciente como recomendación (2.0.x) con versiones anteriores es posible que el kernel no trabaje debidamente para eso es recomendable ver los documentos con respecto al PPP (PPP Howto). Después de tener la seguridad de que el Kernel es compatible con la mas reciente versión del PPP**. He aquí los pasos a seguir para instalar el PPP en el núcleo o kernel de linux. Preferiblemente se debe estar trabajando en X-windows para hacer más fácil la compilación del núcleo.
Entrar al directorio donde se encuentra el núcleo de linux, esto se hace de la siguiente forma:
Escribir make xconfig y presionar enter.
Al escribir make xconfig y presionar enter debe de aparecer una nueva ventana que dice Linux Kernel Configuration.
Luego de esto se debe presionar la opción que dice Code maturity level options y al hacerlo se abrirá una ventana. Se seleccionara la opción que aparece allí y luego presionaremos Next.
La próxima ventana en aparecer es Loadable Module Support este es unos de los pasos más importante porque aquí es donde vamos a activar los módulos que necesita Linux para utilizar el PPP en esta ventana todas las opciones deben estar marcadas (son tres en total):
Al ya activar las tres opciones del Loadable Module Support deberemos presionar el botón que dice Main Menu, cuando estemos nuevamente en la ventana principal luego se debe presionar la opción de Network device support, en esta ventana vamos a activar los botones de : Network device support y PPP support.
Ya finalizado con el Network device support lo siguiente que debemos hacer es salir del Linux device support presionando el botón de Save and Exit.
Ya esta finalizado todo el proceso de configuración del Kernel, ahora el Kernel de linux esta configurado para trabajar con PPP, el siguiente paso a seguir es compilar el Kernel para activar el PPP. Cuando usted se encuentre nuevamente en el terminal o xterm de linux, escriba los siguientes comandos:
-make dep
-make clean
-make
-make zlilo*
Antes de realizar la configuración con respecto al PPP en el kernel es recomendable cerciorarse de que el ppp este instalado. Para hacer esto, podemos verificar de la siguiente manera:
dmesg (este muestra todos los dispositivos que están activados en el kernel) si aparece algún mensaje con respecto al PPP eso significa que ya esta instalado correctamente, si en caso contrario no aparece nada en este caso el PPP no esta activado en el Kernel. Un ejemplo del tipo de mensaje que da el comando es como este:
Como se describe en esta gráfica el kernel mostró los siguientes mensajes del PPP:
PPP: version 2.2.0 (dynamic channel allocation).
PPP: Dynamic channel alloaction code copyright 1995 Caldera, Inc.
PPP line discipline registered.
*Solamente se debe escribir make zlilo en caso de que se tenga instalado en la maquina. Lilo es un Boot Manager, esto quiere decir un programa que se encarga de administrar con que sistema operativo arrancar (por ejemplo si se quiere trabajar con Windows 95 o Linux).
** Generalmente el PPP viene a partir de versiones 2.0.x y todas las distribuciones de linux lo incluyen (redhat, debian, slackware, SuSE), existen versiones de linux que posiblemente no lo traigan incluido. En esto casos debe usted recurrir alguna pagina de Linux para bajar el ppp (puede usted verificar en www.linuxlinks.com o www.linux.org).