Instalar y Configurar Un Servidor DHCP Es Bastante Sencillo

6

Click here to load reader

Transcript of Instalar y Configurar Un Servidor DHCP Es Bastante Sencillo

Page 1: Instalar y Configurar Un Servidor DHCP Es Bastante Sencillo

Instalar y configurar un servidor DHCP es bastante sencillo. Vamos a suponer que

tenemos dos tarjetas ethernet en el servidor (eth0 y eth1). La interfaz eth1 es la que

vamos a utilizar para conectar a la red lan a la que otorgaremos direcciones ip.

Primero instalamos nuestro servidor desde los repositorios.

$ sudo apt-get install dhcp3-server

Luego editamos el archivo de configuración dhcpd.conf

$ sudo gedit /etc/dhcp3/dhcpd.conf

Buscamos y comentamos las siguientes líneas

# option definitions common to all supported networks…

option domain-name “example.org”;

option domain-name-servers ns1.example.org, ns2.example.org;

default-lease-time 600;

max-lease-time 7200;

Debe quedar en consecuencia así

# option definitions common to all supported networks…

# option domain-name “example.org”;

# option domain-name-servers ns1.example.org, ns2.example.org;

# default-lease-time 600;

# max-lease-time 7200;

Ahora definimos los parámetros que tendrá nuestra red, para lo cual vamos a suponer lo

siguiente:

Red: 192.168.0.0

Rango IP: Desde 192.168.0.20 hasta 192.168.0.30

Mascara de Subred: 255.255.255.0

Servidor DNS: 190.160.0.11

Dominio: tudominio.org

Puerta de Enlace: 192.168.0.10

Y entonces agregamos al archivo la configuración, conforme a nuestros parámetros

subnet 192.168.0.0 netmask 255.255.255.0 {

range 192.168.0.20 192.168.0.30;

option domain-name-servers 190.160.0.11;

option domain-name “tudominio.org”;

option routers 192.168.0.10;

option broadcast-address 192.168.0.255;

default-lease-time 600;

Page 2: Instalar y Configurar Un Servidor DHCP Es Bastante Sencillo

max-lease-time 14400;

}

Bien eso es sufienciente en nuestro archivo de configuración, por lo tanto guardamos

los cambios y cerramos.

Ahora, corresponde configurar cual va a ser la interfaz que utilizaremos para dar el

servicio DHCP, que dijimos sería eth1

Editamos el siguiente archivo

$ sudo gedit /etc/default/dhcp3-server

y agregamos nuestra interfaz, quedando de este modo

# Defaults for dhcp initscript

# sourced by /etc/init.d/dhcp

# installed at /etc/default/dhcp3-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=”eth1”

Guardamos los cambios y cerramos el archivo.

Bien solo queda levantar la interfaz eth1 y asignarle una ip del rango de nuestra red

$ sudo ifconfig eth1 up

$ sudo ifconfig eth1 192.168.0.10

Finalmente levantamos nuestro servidor DHCP

$ sudo /etc/init.d/dhcp3-server start

Page 3: Instalar y Configurar Un Servidor DHCP Es Bastante Sencillo

Hola bueno aqui la configuracion de algunos servicios de ubuntu server dhcp, dns, samba:

DHCP

DHCP (sigla en inglés de Dynamic Host Configuration Protocol - Protocolo de configuración

dinámica de host) es un protocolo de red que permite a los clientes de una red IP obtener sus

parámetros de configuración automáticamente. Se trata de un protocolo de tipo cliente/servidor

en el que generalmente un servidor posee una lista de direcciones IP dinámicas y las va

asignando a los clientes conforme éstas van estando libres, sabiendo en todo momento quién

ha estado en posesión de esa IP, cuánto tiempo la ha tenido y a quién se la ha asignado

después.

1- Instalar el paquete dhcp3-server

apt-get install dhcp3-server

2- En el archivo dhcp3-server ubicado en /etc/default debemos indicar la tarjeta de red

Por la cual vamos a escuchar las solicitudes de direcciones IP:

INTERFACES= “eth0”

3- Modificar las opciones del DHCP en el archivo /etc/dhcp3/dhcp.conf agregándole la

Siguiente información:

default-lease-time 60;

max-lease-time 7200;

Page 4: Instalar y Configurar Un Servidor DHCP Es Bastante Sencillo

option subnet-mask 255.255.255.0;

option broadcast-address 192.168.0.255;

option routers 192.168.0.254; (El último octeto corresponde a la puerta de enlace)

option domain-name-servers 192.168.0.200, 192.168.0.201; (1IP DNS primario - 2IP DNS

secundario)

option domain-name “ejemplo.net”; (Nombre del dominio)

subnet 192.168.0.0 netmask 255.255.255.0 {

range 192.168.0.50 192.168.0.100; (IP’s que el servidor va a brindar)

}

4- Se reinicia el servicio del DHCP con:

Service dhcp3-server restart

Listo.

DNS

Domain Name System o DNS (en español: sistema de nombres de dominio) es un sistema de

nomenclatura jerárquica para computadoras, servicios o cualquier recurso conectado a Internet

o a una red privada. Este sistema asocia información variada con nombres de dominios

asignado a cada uno de los participantes. Su función más importante, es traducir (resolver)

nombres inteligibles para los humanos en identificadores binarios asociados con los equipos

conectados a la red, esto con el propósito de poder localizar y direccionar estos equipos

mundialmente.

Datos a utilizar:

IP servidor: 192.168.10.10

Nombre del servidor: dns

Dominio a crear: ejemplo.net

1- Instalar el paquete bind9

Apt-get install bind9

Page 5: Instalar y Configurar Un Servidor DHCP Es Bastante Sencillo

2- Modificar los siguientes datos en el archivo /etc/bind/named.conf.local:

Zone “ejemplo.net” {

Type master;

File “nombre de archivo de zona directa”;

};

Zone “10.168.192.in-addr.arpa” {

Type master;

File “nombre de archivo de zona inversa”;

};

Nota: para probar si la sintaxis de los archivos esta correcta se ejecuta el commando:

Named-checkconf , si no aparece nada, la sintaxis de las instrucciones están bien.

3- Crear el archivo ejemplodirecta (archivo de zona directa) en /var/cache/bind y agregamos el

siguiente contenido:

$ORIGIN ejemplo.net.

$TTL 86400;

@ IN SOA dns.ejemplo.net. root.ejemplo.net. (

1;serie

6h;refresco

1h;reintentos

2w;expira

3h;minimo

)

NS dns

dns A 192.168.10.10

4- Crear el archivo ejemploinversa (archivo de zona inversa) en /var/cache/bind y agregarle el

siguiente contenido:

ORIGIN 10.168.192.in-addr.arpa.

$TTL 86400;

@ IN SOA dns.ejemplo.net. root.ejemplo.net. (

1;

6h;

1h;

2w;

3h;

)

NS dns.ejemplo.net.

10 PTR dns.ejemplo.net.

Nota: El número diez de arriba es el último octeto de la IP de la maquina a la cual se le esta

Haciendo el PTR.

5- Para probar si las zonas están bien, ejecutar las siguientes instrucciones:

named-checkzone ejemplo.net /var/cache/bind/ejemplodirecta.com

Y esta:

named-checkzone 10.168.192.in-addr.arpa /var/cache/bind/ejemploinversa

Page 6: Instalar y Configurar Un Servidor DHCP Es Bastante Sencillo

Dichas instrucciones deberán devolver un OK.

6- Se reinicia el servicio bind9:

Service bind9 restart

7- Cambiar en /etc/resolv.conf en el nameserver agregando la ip del servidor DNS,

Ejp: nameserver 192.168.10.10

8- Para probar el DNS se puede hacer con:

dig ejemplo.net o nslookup dns.ejemplo.net ò

dig -x 192.168.10.10 o nslookup 192.168.10.10

Listo.