12 mayo, 2010

DHCP-Server Linux

Hola Linuxeros

Pa los ke necesitan configurar los servicios de Red en Linux les publikare pekeños tutos para ke lo logren realizar bien.

Comenzaremos con DHCP en Ubuntu/Debian

Mostrar Contenido!

Lo primero de kedemos hacer es actualizar los repositorios de aplacaciones para descargar el servicio y para ello pondremos en la terminal:

>sudo apt-get update (luego de esto te pedira la contraseña para ejecutar como root)

>sudo apt-get install dhcp3-server


(aceptamos los terminos en caso se nos muestren en pantalla)

luego de la instalacion se intentara levantar automatikamente el servidor, lo kual resultara , puesto ke nuestra tarjeta de red no esta configurada.

sabiendo lo anterior haremos el cambio de ip para ke nuestra tarjeta pertenesca a la red ke nosotros keremos configurar.

escribe en tu terminal como Root (sudo) lo siguiente:

ifconfig eth0 172.16.0.1 netmask 255.255.255.0 up
[dir ip] [maskara]

donde :
eth0 es la tarjeta de red ke usaremos para dhcp server
up es el argumento para ke automatikamente entre en uso la configuración

si comprobamos con el comando ifconfig veremos ke en efecto se apliko!

ahora debemos editar el archivo configuracion del servicio

sudo gedit /etc/dhcp3/dhcpd.conf

en el editor de texto ke aparece lo primero ke hacemos es volver comentario las lineas:

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

default-lease-time 600;
max-lease-time 7200;


kolokandole un # al inicio de kada linea asi:

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

#default-lease-time 600;
#max-lease-time 7200;


nos iremos al final del archivo y comenzaremos a establecer los valores nuestros o podemos editar los valores de ejemplo (pero io los creare desde cero tomando base los comentarios para no herrar)

entonces abrimos y cerramos la sentencia de red

subnet 172.16.0.0 netmask 255.255.255.0 {
}


dentro de las {} configuraremos las opciones ke suplira nuestro servidor dhcp como ip markara gateway entre otros

opciones komo:

option domain-name "red12.com";
option domain-name-servers 172.16.0.1;

para establecer para los usuarios el dominio de forma automatika y la direccion del DNS dentro de la respuesta dhcp

option subnet-mask 255.255.255.0;
establece las maskara de red para todos los clientes

range 172.16.0.50 172.16.0.100;
range 172.16.0.150 172.16.0.200;
determina el rango o rangos disponibles de direcciones ke prestara a los clientes usaremos dos rangos

option routers 172.16.0.254;
configuramosla direccion del Gateway en el kaso de tener uno o se puede omitir esta option! nosotros usaremos la .254 xke si tendremos uno

option broadcast-address 172.16.0.255;
le decimos la direccion de difusion de nuestra red o mejor llamado bordcast

default-lease-time 3600;
max-lease-time 28800;

estos son los tiempos ke consesionara [la primera es el tiempo por defecto le la consecion, el segundo es el tiempo maximo antes de reenviar una nueva consecion; los tiempos en segundos; establecimos 8 horas maximo]

nos debenia de kedar el gupo de lineas de la siguiente manera:

subnet 172.16.0.0 netmask 255.255.255.0 {
option domain-name "red12.com";
option domain-name-servers 172.16.0.1;
option subnet-mask 255.255.255.0;
range 172.16.0.50 172.16.0.100;
range 172.16.0.150 172.16.0.200;
option routers 172.16.0.254;
option broadcast-address 172.16.0.255;
default-lease-time 3600;
max-lease-time 28800;
}

Esto debera ser todo para nuestra configuracion, nos resta guargar los cambios al archivo y reiniciar el daemon dhcpd con el komando (komo superusuario o anteponiendo sudo)

/etc/init.d/dhcp3-server restart

Listo si se fijan no nos regresa ningun fallo!

nos keda probarlo con un equipo windows o linux por igual configurando la red como dhcp y no estatika!


espero les funcione y si tienen dudas pregunten ke para eso estamos, este blog no es de CHOTO como will sino pa ke se resuelvan sus dudas en lo ke io les pueda ayudar klaro!

Suerte

2 comentarios:

  1. hey me perdi en la parte de editar no entendi como me tenia que quedar jeje

    ResponderEliminar
  2. gracias ahora si entendi y ya me salio gracias Davis cuidate

    ResponderEliminar

Porfa deja un comentario y tu nombre si te sirvio el tema, me intesesa saber d dond eres y si te ayude en algo o algo mas en ke ayudar