Sie sind auf Seite 1von 2

Un servidor DHCP (Dynamic Host Configuration Protocol) es un servicio de red que provee direcciones IP entre otra informacin de configuracin

a los equipos que se encuentran conectados a este dentro de una red de datos sin importar el sistema operativo que posean las mquinas cliente aunque el servidor este corriendo sobre Ubuntu Server. Las mquinas configurados va DHCP no tienen control sobre la configuracin de red de las mismas, adquiriendo toda esta informacin directamente desde el servidor DHCP que se encarga de configurar automticamente la direccin IP de la mquina, la mascara de subred, la puerta de enlace predeterminada o Gateway, el nombre del host, el nombre del dominio, entre otros datos importantes para el buen funcionamiento de la red. A continuacin aprenderemos como configurar un servidor DHCP usando Ubuntu Server 12.04 Precise Pangolin. Para este caso en particular utilizaremos los siguientes datos a entregar por el servidor DHCP y la interfaz de red eth0:

Rango de direcciones IP: 192.168.2.10 192.168.2.20 Direccin de subred: 192.168.2.0 Mascara de red: 255.255.255.0 Dominio: dhcpserver.public Puerta de enlace predeterminada: 192.168.2.1 Direccin Broadcast: 192.168.2.255 Servidores DNS: 208.67.222.222 y 208.67.220.220 (OpenDNS )

1. Instalamos el paquete del servidor DHCP


sudo apt-get install isc-dhcp-server

2. Editamos el archivo /etc/default/isc-dhcp-server


sudo nano /etc/default/isc-dhcp-server

Aqu nos dirigimos hasta la opcin INTERFACES ubicada aproximadamente en la linea 11 del documento, agregando eth0 como se muestra a continuacin
# Defaults for dhcp initscript # sourced by /etc/init.d/dhcp # installed at /etc/default/isc-dhcp-server by the maintainer scripts # # This is a POSIX shell fragment # # On what interfaces should the DHCP server (dhcpd) serve DHCP requests? # Separate multiple interfaces with spaces, e.g. "eth0 eth1". INTERFACES="eth0"

Guardamos pulsando Ctrl+O y salimos del archivo de configuracin pulsando Ctrl+X.


3. Editamos el archivo /etc/dhcp/dhcpd.conf creando primero un respaldo del

mismo en caso de que algo salga mal


sudo mv /etc/dhcp/dhcpd.conf /etc/dhcp/dhcpd.conf.original

Ingresamos como root


sudo -i

Creamos el archivo de configuracin dhcpd.conf


cat > /etc/dhcp/dhcpd.conf <<-EOF option domain-name "preciseserver.public"; option domain-name-servers ns1.preciseserver.public, ns2.preciseserver.public; default-lease-time 600; max-lease-time 7200; subnet 192.168.2.0 netmask 255.255.255.0 { range 192.168.2.10 192.168.2.20; option domain-name-servers 208.67.222.222, 208.67.220.220; option domain-name "serv.dhcpserver.public"; option routers 192.168.2.1; option broadcast-address 192.168.2.255; default-lease-time 600; max-lease-time 7200; } EOF

4. Reiniciamos el servidor DHCP


sudo service isc-dhcp-server restart

Ya tenemos nuestro servidor DHCP corriendo libremente sobre Ubuntu Server 12.04 Precise Pangolin y listo para entregar la informacin necesaria a cada una de las mquinas que conectemos a la red en la que se encuentra. Si tienes alguna duda acerca del procedimiento aqu publicado, no dudes en realizar un comentario al respecto.

Das könnte Ihnen auch gefallen