2013/02/06

DHCP Server

ISC-DHCP Server

Introduccion:

Instalar un servidor DHCP para nuestra red LAN con el fin de asignar los parametros de red a los clientes de forma facil.

Requerimientos:

* Conexion a Internet
* FreeBSD instalado
* Leer este manual

Documentacion:

http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/network-dhcp.html

El proceso:

Actualizar el arbol de ports

# csup -h cvsup15.us.FreeBSD.org -g -L 2 /usr/share/examples/cvsup/ports-supfile

Instalar el port ISC-DHCP

# cd /usr/ports/net/isc-dhcp42-server

# make config

(dejamos las opciones como estan por defecto)

# make install clean

Hacer que inicie con el sistema y especificando la tarjeta en la que escuchara agregando las lineas corespondientes en /etc/rc.conf

# echo '# ISC-DHCP Server' >> /etc/rc.conf
# echo 'dhcpd_enable="YES"' >> /etc/rc.conf
# echo 'dhcpd_conf="/usr/local/etc/dhcpd.conf"' >> /etc/rc.conf
# echo 'dhcpd_ifaces="bge1"' >> /etc/rc.conf

Ajustamos el archivo de configuracion con los parametros que necesitamos, de modo que tenga unas lineas como estas

# grep -vE '^#|^;|^$' /usr/local/etc/dhcpd.conf

option domain-name "example.org";
option domain-name-servers 8.8.8.8, 8.8.4.4;
default-lease-time 600;
max-lease-time 7200;
authoritative;
log-facility local7;
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.2 192.168.1.10;
option routers 192.168.1.1;
}


Iniciamos el servicio

# /usr/local/etc/rc.d/isc-dhcpd start

Los comando basicos son

# /usr/local/etc/rc.d/isc-dhcpd start|stop|restart|status