Está en la página 1de 6

-Configuracin de un servidor DHCP en Ubuntu Server mediante comandos.La configuracin del servidor DHCP, se realiza en el fichero /etc/dhcp/dhcpd.conf.

Es un fichero de texto, donde cada lnea que comience por # indica un comentario y no se tiene en cuenta. Las distintas entradas de este fichero terminan en ;. Si una entrada de configuracin necesita distintos parmetros los podemos agrupar mediante { }. Bien, el primer paso, es instalar la aplicacin que nos permitir emplear el servidor dhcp, as que introducimos el siguiente comando por consola.

sudo apt-get install isc-dhcp-server


Le damos que si a lo que nos pregunt y una vez este instalado, nos dirigimos al directorio /etc, que es donde se encuentran los archivos de configuracin (si, imagino que ya sabes lo que vamos a hacer ahora.. CONFIGURAR!!) IMPORTANTE: Estar logeado como root para modificar el archivo dhcpd.conf. 1-Configurando nuestro servidor DHCP En el directrio /etc/dhcp editamos mediante el comando nano, el archivo dhcpd.conf # nano dhcpd.conf Los parmetros a configurar son:

Authoritative ;Supone que la configuracin correcta para la red es la definida en el servidor DHCP y tratar de reasignar datos a los clientes mal configurados. Server-identifier 192.168.1.1; este parmetro identifica el nodo que alberga el servicio DHCP. Slo se deber usar cuando el nodo tenga ms de una direccin IP asignada al interfaz. default-lease-time 600;indica el tiempo de asignacin en segundos. max-lease-time 7200;indica el tiempo mximo de asignacin en segundos. option subnet-mask 255.255.255.0; definimos la mscara general de red que vamos a utilizar. option broadcast-address 192.168.1.255; definimos la direccin de difusin de la red. option routers 192.168.1.1; definimos el gatewaye de la red. option domain-name-servers 192.168.1.1; definimos la direccin del servidor DNS de la red. option domain-name "nando.public";definimos el nombre del dominio DNS que se aade a los nombres de host.

Quedando algo parecido a esto, que es la configuracin que yo he realizado para mi sub-red 192.168.1.1 , donde observamos que el rango de IP's que mi servidor puede ofrecer a los clientes, es de la 1.5 a la 1.20.

2-Asignando IP a un Host. Nos puede interesar la idea de asignarle a un cliente de nuestra red, una ip fija, por ejemplo, la 192.168.1.33 , para ello, es suficiente con que sepamos la MAC de la tarjeta de red que pertenece a ese cliente, para ello, si es un equipo Windows, tenemos que emplear el comando #ipconfig, en sistemas Linux, el comando es #ifconfig , esta tiene una estructura tal que as

00:50:b3:c5:60:23;
Bien, pues en el mismo archivo en el que estabamos en el paso numero 1 (etc/dhcp/dhcpd.conf) vamos a aadir unas lineas mas a lo que ya hay creado, quedando algo parecido a esto.

Fixed-address 192.168.1.33; define direcciones estticas para asignar a un host hardware ; se utiliza para indicar el tipo de hardware, Ethernet o token ring. por ejemplo: hardware ethernet 08:00:27:2c:94:0f; host comienza una declaracin de host. Estructura: host cliente1 { hardware ethernet 08:00:27:2c:94:0f; fixed-address 192.168.1.33; }

Hacemos Ctrl+O y guardamos los cambios. Ahora vamos a /etc/default/isc-dhcp-server y cambiamos el valor de INTERFACES= eth0 por la ethx de nuestra red, es decir, la que conecta al servidor con los clientes de la red privada, en nuestro caso, la eth2.

Guardamos los cambios y reiniciamos el servidor mediante el comando isc-dhcpserver restart #/etc/init.d/isc-dhcp-server restart
Si todo a ido bien, debera funcionar correctamente.

3-Filtrar servicio DHCP por MAC.

Edite el archivo /etc/dhcp/dhcpd.conf # nano /etc/dhcp/dhcpd.conf A travs de la opcin deny con el valor unknown-clients y definiendo una lista de direcciones MAC. De tal modo, a los anfitriones que estn ausentes en dicha lista les ser denegado el servicio. Estructura:
deny unknown-clients; host cliente1 { hardware ethernet 08:00:27:2c:94:0f ; } host cliente2 { hardware ethernet 08:00:27:B7:3E:8A; }

Guardamos los cambios y reiniciamos el servicio DHCP.

Nando Valin Rodriguez Asix2A