Recompilación del núcleo
Con tal de permitir el uso de varias
IPs con una misma tarjeta de red, así como otras opciones interesantes,
será necesario realizar una recompilación del núcleo
una vez instalado el sistema. Para ello, obtenemos las fuentes del kernel
de linux del ftp de rediris:
ftp://ftp.rediris.es
Al bajarnos las fuentes por ftp
nos aseguramos también de disponer de la última versión,
lo cual siempre es interesante. Antes de iniciar el proceso, será
necesario instalar la librería ncurses, mediante la instalación
del paquete libncurses5-dev. Esta librería gráfica
será usada para mostrar el menú de configuración del
núcleo.
Una vez disponemos de todo lo que
necesitamos, comenzamos con el proceso, cuyo primer paso es descomprimir
los funetes obtenidos en el directorio /usr/src/ (dentro de este directorio
se creará el directorio linux). Lo primero es realizar la selección
de los módulos y componentes que se instalarán junto al núcleo,
para lo cual tecleamos:
make menuconfig
Como resultado obtendremos un menú,
en el cual se seleccionan que componentes serán compilados junto
al núcleo, así como aquellos componentes que se ejecutarán
como módulos. Dentro de la sección Networking Options,
las opciones que fueron marcadas para su uso y que se deben destacar son:
-
Network Firewalls e
IP: firewalling
nos permitirán el uso de cortafuegos.
-
IP: aliasing_support: Esta opción
es la que nos va a permitir la asignación de distintas IPs a una
misma tarjeta de red. Se puede obtener más información sobre
esta opción y sus posibilidades en www.thesphere.com/~dlp/TwoServers
y en ftp://metalab.unc.edu/pub/Linux/docs/HOWTO
-
Para que funcione DHCP deberemos marcar
las opciones Packet socket y Socket Filtering dentro de Networking
Options.
-
Finalmente, se deberá dar soporte
a la tarjeta de red instalada en el sistema. En este caso, dentro de la
opción Ethernet (10 or 100 Mbit) se seleccionó 3Com
y dentro de esta opción 3c590
Una vez realizadas las selecciones necesarias
se salvará la configuración del kernel, y se compilará,
tecleando lo siguiente:
make dep && make clean
&& make bzlilo && make modules && modules_install
[VOLVER]