CÓMO CONFIGURAR DHCP EN SUSE LINUX

Anuncio
Como configurar DHCP en Suse Linux – Pedro Manuel Lemus Sánchez – ISSN : 1989-9041, Autodidacta ©
CÓMO CONFIGURAR DHCP EN SUSE LINUX
Pedro Manuel Lemus Sánchez
Profesor de Informática en el
IES Suárez de Figueroa
En ocasiones cuando oímos hablar de un Sistema Operativo (S.O.) de libre
distribución, prevalece en nosotros la idea de que constituye un conjunto de software
de ardua gestión y configuración. Como se muestra en el presente artículo esta idea
no deja de ser un simple mito y lejos de pertenecer a un grupo de software de difícil
instalación y configuración constituye una muy buena alternativa a los sistemas
operativos propietarios (es decir, Sistemas Operativos por lo que hay que realizar un
desembolso económico para poder utilizarlos)
Se ha tomado el Sistema Operativo SUSE como referente para mostrar al
lector la configuración de uno de los servicios más importantes en una red de área
local, como es el servicio de DHCP, el cual se pondrá en marcha de una manera casi
trivial, utilizando una interfaz gráfica de usuario fácil, cómoda e intuitiva que permite al
usuario llevar a cabo la configuración de éste u otro servicio de una manera eficiente.
El servicio de DHCP es el que se encarga de
proporcionar dirección IP a los equipos que lo necesiten
para conectarse a la red local. Por tanto, el equipo que
proporciona este servicio se convierte en el servidor de
DHCP o en uno de los servidores de este servicio en la red.
Es conveniente que los equipos servidores mantengan una
dirección IP fija, de tal manera, que nos aseguremos que la
configuración de la tarjeta de red siempre va a ser correcta.
Esta configuración se hace necesaria cuando hablamos del
servidor DHCP, ya que si queremos instalar y configurar dicho servidor y éste no tiene
una dirección IP fija, intentará solicitar la misma a un servidor DHCP y si no existen
más servidores de este servicio en la red, nunca obtendrá una dirección IP, por lo que
el servicio nunca estará activo.
Por tanto, en primer lugar asignaremos una dirección IP fija al equipo. Para ello
accederemos a “Configuración de Administración”, YaST, que podemos encontrar en la
ventana Sistemas. Nos pide la contraseña de administrador (root) y nos muestra la
siguiente ventana de Centro de Control de YaST:
86
Como configurar DHCP en Suse Linux – Pedro Manuel Lemus Sánchez – ISSN : 1989-9041, Autodidacta ©
A continuación seleccionaremos Dispositivos de red > Tarjeta de red y nos
mostrará la siguiente pantalla de configuración:
Como se puede ver, esta pantalla muestra las tarjetas de red instaladas en el
sistema. Como en este caso, tan sólo tenemos una, la seleccionamos y accedemos a
“Configuración global”.
Indicaremos que la dirección IP se va a asignar de manera estática. La
dirección IP en este ejemplo que vamos a seguir para poner en funcionamiento este
servicio será: 192.168.1.5, con la máscara de red 255.255.255.0 y el nombre de host
87
Como configurar DHCP en Suse Linux – Pedro Manuel Lemus Sánchez – ISSN : 1989-9041, Autodidacta ©
va a ser “servidorSUSE”.
Esta dirección IP pertenece a la red 192.168.1.0 con máscara de red
255.255.255.0 y puerta de enlace 192.168.1.1 que es la dirección del router.
Podemos comprobar la configuración de la tarjeta de red con el comando
ifconfig, ejecutándolo desde una ventana terminal como usuario root.
Ahora procederemos a la instalación del servidor DHCP. En primer lugar
comprobamos que los archivos necesarios se encuentren instalados. Para ello desde
YaST accedemos a Software > Instalar/desinstalar software.
88
Como configurar DHCP en Suse Linux – Pedro Manuel Lemus Sánchez – ISSN : 1989-9041, Autodidacta ©
Y buscamos todos los archivos que tengan que ver con dhcp:
Seleccionamos principalmente dhcp-server. Es importante tener marcado el
check de “Comprobación automática”, de esta forma el sistema comprueba
automáticamente las dependencias de los paquetes que se van a instalar con los
paquetes que ya están instalados en el sistema, y de esta forma resolver la
incompatibilidad entre paquetes y también poder solicitar los paquetes que sean
necesarios.
89
Como configurar DHCP en Suse Linux – Pedro Manuel Lemus Sánchez – ISSN : 1989-9041, Autodidacta ©
Una vez que se han instalado todos los paquetes requeridos, podemos
proceder a la configuración.
Para llevar a cabo esta labor accedemos a la configuración del servidor
(Servidor DHCP) mediante el menú de “Servicios de Red” del centro de control YaST, y
seleccionamos la tarjeta de red sobre la cual se va a configurar el servicio. En este
caso tan sólo tenemos una tarjeta de red en nuestro sistema.
Es importante marcar el check de “Abrir cortafuegos para las interfaces
seleccionadas”, porque en caso contrario el puerto 67 seguiría cerrado y el servidor no
escucharía las peticiones procedentes de los clientes.
El siguiente paso consiste en realizar la configuración global. Para ello, y como
se muestra en la pantalla siguiente indicaremos un nombre de domino, por ejemplo
“esi.edu”, asignaremos la direcciones de servidores DNS, tanto primario como
secundario (esto posteriormente puede cambiar, por ejemplo, si se instala y configura
el servicio de DNS sobre este servidor) y la puerta de enlace para la red.
Todos estos parámetros serán proporcionados por el servidor DHCP a los
clientes que soliciten una dirección IP.
90
Como configurar DHCP en Suse Linux – Pedro Manuel Lemus Sánchez – ISSN : 1989-9041, Autodidacta ©
En la pantalla siguiente se indica al servidor DHCP el rango de direcciones que
va a poder asignar. Como se puede ver, debe indicarse la primera y la última dirección
IP del rango, las direcciones comprendidas entre ellas son las direcciones IP que va a
ir asignando el servidor DHCP a los clientes que así lo soliciten. Hay que tener en
cuenta que, cuando existan varios servidores DHCP en funcionamiento, asignando
direcciones IP, los distintos rangos de direcciones IP que puedan asignar cada uno de
los servidores no se deben solapar, porque en este caso, distintos servidores DHCP
podrían asignar la misma dirección IP a equipos diferentes, y esto en una misma red
de área local no es posible, porque siempre partimos de la máxima que toda dirección
IP en una red debe ser única. Por último también indicaremos el tiempo de concesión
de las direcciones IP.
91
Como configurar DHCP en Suse Linux – Pedro Manuel Lemus Sánchez – ISSN : 1989-9041, Autodidacta ©
En la opción “Administración de hosts” se puede llevar a cabo la configuración
para que se proporcione siempre la misma dirección IP a una serie de equipos. En la
siguiente ventana se puede elegir cuándo se iniciará el servicio DHCP. Lo más
cómodo y conveniente es que si nuestro equipo va a ser el que proporcione las
direcciones IP, el inicio del servicio se produzca durante el arranque del sistema, de no
ser así, el servicio tiene que iniciarse manualmente y siempre debe llevarse a cabo
por un usuario con privilegio de administrador. Por tanto nosotros vamos a marcar la
opción correspondiente para iniciar el servicio durante el arranque.
En este punto, se habría terminado de configurar el servicio. Podemos
comprobar su activación mediante la opción “Editor de niveles de ejecución” del menú
“Sistema” del Centro de Control YaST”. Como podemos observar en la siguiente
ventana el servicio “dhcpd” que hace mención al “Servidor DHCP” está activo.
92
Como configurar DHCP en Suse Linux – Pedro Manuel Lemus Sánchez – ISSN : 1989-9041, Autodidacta ©
Otra manera de ver la configuración del servidor de DHCP es mostrando el
contenido del fichero de configuración del servicio de DHCP. Toda la configuración del
servidor DHCP se almacena en un fichero que recibe el nombre de “dhcpd.conf”. Este
fichero se ha ido generando con toda la información que se ha ido proporcionando a
través de todas las pantallas anteriores. El contenido del fichero es el siguiente:
option domain-name "esi.edu";
option domain-name-servers 80.58.61.250, 80.58.61.254;
option routers 192.168.1.1;
ddns-update-style none;
default-lease-time 345600;
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.100 192.168.2.150;
default-lease-time 14400;
max-lease-time 172800;
}
Este código se puede insertar directamente en el fichero “dhcpd.conf” sin
necesidad de utilizar el asistente, tan sólo hay que tener en cuenta modificar los
parámetros necesarios de la red donde se quiera poner a funcionar el servidor DHCP.
En el fichero “dhcp.leases” se almacenan todas las asignaciones de
direcciones IP que lleva a cabo el servidor DHCP, de esta manera se puede saber en
todo momento que dirección IP tiene asignado cada equipo. El contenido del fichero
para una asignación puede ser el siguiente:
lease 192.168.1.150 {
starts 0 2009/03/01 09:05:26;
ends 0 2009/03/01 13:05:26;
binding state active;
next binding state free;
hardware ethernet 00:13:20:8c:e8:52;
uid "\001\000\023 \214\350R";
client-hostname "Profesor";
}
Para comprobar que el servidor DHCP
está en ejecución, por ejemplo, con un sistema
operativo cliente Windows Vista los pasos que
seguiremos se mencionan a continuación.
En primer lugar accedemos a la
configuración de la tarjeta de red y
comprobamos que la misma no tiene asignada
una dirección IP fija y que por lo tanto requiere
de un servidor DHCP para realizar la
configuración de la tarjeta de red. Para ello
accedemos al “Centro de redes y recursos
compartidos” dentro del “Panel de control” y
vemos el estado de la conexión de red de área
local.
93
Como configurar DHCP en Suse Linux – Pedro Manuel Lemus Sánchez – ISSN : 1989-9041, Autodidacta ©
Una vez que estemos en este punto accedemos a “Propiedades”, y nos
aseguraremos que el protocolo con el que estamos trabajando es IPv4.
Después de cerciorarse que el protocolo de Internet es la versión 4, volvemos a
la pantalla anterior y en este punto, si nuestra tarjeta no dispone de una configuración
de red válida, pulsamos sobre el botón “Diagnosticar”. Con esta opción, conseguimos
que se nos muestre la pantalla siguiente, donde seleccionaremos la opción de
“Restablecer el adaptador de red, Conexión de área local”.
Una vez que el proceso ha terminado podemos ver “Detalles de la conexión de
red”. En la pantalla siguiente podemos comprobar los parámetros que configuramos en
nuestro servidor DHCP.
94
Como configurar DHCP en Suse Linux – Pedro Manuel Lemus Sánchez – ISSN : 1989-9041, Autodidacta ©
Siguiendo estos pasos tendríamos un servidor DHCP instalado, configurado y a
pleno rendimiento en un sistema de libre distribución como es SUSE.
BIBLIOGRAFÍA.
SuSE Linux (2010). MANUAL DE ADMINISTRACIÓN. Free Software Foundation.
Revisado en http://beta.redes-linux.com/manuales/SuSE/SuSE-Linux-Adminguide9.0.0.0x86.pdf a 15 de Marzo de 2010.
95
Descargar