Gu�a de Administraci�n de Redes con Linux | ||
---|---|---|
Anterior | Cap�tulo 1. Introducci�n al Trabajo en Redes | Siguiente |
Despu�s de que Ross dejara el desarrollo activo en Mayo de 1993, Fred van Kempen comenz� a trabajar en una nueva implementaci�n, reescribiendo gran parte del c�digo. Este esfuerzo continuado se conoce como Net-2. En el verano de 1993 sali� la primera versi�n publica de Net-2d (como parte del kernel 0.99.10), y ha sido mantenida y ampliada por varias personas, muy especialmente por Alan Cox[1], dando lugar al Net-2Debugged. Tras una dura correcci�n y numerosas mejoras en el c�digo, se cambi� su nombre a Net-3 despu�s de que GNU/Linux 1.0 fuera sacado al p�blico. El Net-3 fue desarrollado exclusivamente para GNU/Linux 1.2 y GNU/Linux 2.0. Los n�cleos de versiones 2.2 en adelante, utilizan el soporte para redes Net-4, el cual es la versi�n del c�digo de red que se incluye actualmente en las versi�nes oficiales del n�cleo.
La versi�n del c�digo de red de GNU/Linux, Net-4, ofrece una gran variedad de controladores para dispositivos, y muchas caracter�sticas avanzadas. Dentro de los protocolos est�ndar de Net-4 se incluyen SLIP y PPP, (para el env�o de tr�fico de redes sobre l�neas series), PLIP (para l�neas paralelas), IPX (para redes compatibles con Novell, sobre las cu�les se hablar� en Cap�tulo 15), Appletalk (para redes Apple), y AX.25, NetRom y Rose, (para redes de radio-aficionados). Otros rasgos caracter�sticos de Net-4 son la inclusi�n de cortafuegos IP, contabilidad IP (tema estudiado m�s en detalle en Cap�tulo 9 y Cap�tulo 10), y Enmascaramiento IP (discutido m�s adelante, en Cap�tulo 11)[2]. Est� soportada la encapsulaci�n IP, en una uni�n de diferentes gustos y pol�ticas avanzadas de encaminamiento (routing). Tambi�n se da soporte a una gran variedad de dispositivos Ethernets, adem�s de algunos FDDI, Token Ring, Frame Relay, y tarjetas ISDN, y ATM.
Adem�s de lo que ya se ha citado, hay algunas otras caracter�sticas que acent�an de gran manera la flexibilidad de GNU/Linux. Dentro de las mismas se destaca una implementaci�n del sistema de ficheros SMB, el cu�l interacciona con aplicaciones como lanmanager y Microsoft Windows. Esta implementaci�n se llama Samba, y fue escrita por Andrew Tridgell. Tambi�n se destaca una implementaci�n de Novell NCP, o Protocolo Principal de NetWare (NetWare Core Protocol).[3]
Parece extra�o el recordar aquellos primeros d�as del desarrollo del c�digo de red para GNU/Linux. El n�cleo est�ndar requer�a de un gran conjunto de parches, para dar soporte a redes. En la actualidad, sin embargo, el desarrollo del soporte para redes tiene lugar como parte misma del flujo principal del proceso de desarrollo de GNU/Linux. Los n�cleos GNU/Linux estables m�s recientes, se pueden encontrar en ftp.kernel.org dentro de /pub/linux/kernel/v2.x/, donde x es un n�mero par. An�logamente, los n�cleos GNU/Linux experimentales m�s recientes se pueden obtener en ftp.kernel.org dentro de /pub/linux/kernel/v2.y/, donde esta vez y, es un n�mero impar. Existen r�plicas de las distintas versiones del n�cleo GNU/Linux repartidas por todo el mundo[4]. Despu�s de esto, ser�a dif�cil de imaginar a GNU/Linux sin soporte est�ndar de red.
[1] | Se puede contactar a Alan, en alan@lxorguk.ukuu.org.uk |
[2] | “Cortafuegos IP”, “Auditor�a IP”, “Enmascaramiento IP” y “Encapsulaci�n IP”, son las respectivas traducciones de los t�rminos “IP Firewalling”, “IP accounting”, “IP Masquerade”, y “IP Tunnelling” |
[3] | NCP es el protocolo en el cu�l se basa el servicio de ficheros e impresi�n de Novell. |
[4] | Y hasta en distintos idiomas. Nota del T. |