miércoles, 13 de febrero de 2013

SERVER-DHCP Debian

1) Primero instalaremos la aplicación con #apt-get install dhcp3-server ó #apt-get install isc-dhcp-server.

 

2) Luego de instalado, editaremos la(s) interface(s), con la información de la red y los renglones que necesitemos activar los des-comentamos (des-comentar es quitar el signo numeral “#”al principio).
#nano /etc/network/interfaces

#This file describes the network interfaces available on your system
#and how to activate them. For more information, see interfaces(5).

#The loopback network interface
auto lo
iface lo inet loopback

#The primary network interface
allow-hotplug eth0
#NetworkManager

#iface eth0 inet dhcp

#static ip address
auto eth0
iface eth0 inet static
address 10.10.0.2
netmask 255.255.255.0
network 10.10.0.0
broadcast 10.10.0.255
gateway 10.10.0.1

*** Para los clientes solo sera:

auto lo eth0
iface lo inet loopback
iface eth0 inet dhcp


3 3) Verificamos la configuración con: "#ifconfig".

eth0 Link encap:Ethernet HWaddr 00:0c:29:e6:c3:7a
inet addr:10.10.0.2 Bcast:10.10.0.255 Mask:255.255.255.0
inet6 addr:fe80::20c:29ff:fee6:c37a/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:328 errors:0 dropped:0overruns:0 frame:0
TX packets:374 errors:0 dropped:0overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:212402 (207.4 KiB) TX bytes:44105 (43.0 KiB)
Interrupt:19 Base address:0x2000

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:62 errors:0 dropped:0overruns:0 frame:0
TX packets:62 errors:0 dropped:0overruns:0 carrier:0
collisions:0txqueuelen:0
RX bytes:6154 (6.0 KiB) TX bytes:6154 (6.0 KiB)

*** Actualizaremos la interfaz con los comando: "#ifdown eth0" y "#ifup eth0" ó"#/etc/init.d/networking restart"

4 4) Ahora configuraremos el archivo donde se activa la interfaz de escucha del servidor.

"#nano /etc/default/isc-dhcp-server" ó "#nano /etc/default/dhcp3-server" y en el "INTERFACE="eth0" " ( Dependiendo de cuantas interfaces estemos utilizando en nuestro computador)

#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 withspaces, e.g. "eth0 eth1".
INTERFACES="eth0"






5) Nuevamente actualizaremos la interfaz con los comando: #ifdown eth0 y #ifup eth0 ó "# /etc/init.d/networking restart"

6 6) Como la interfaz ya está lista, es hora de configurar los parámetros de servidor dhcp; Ya sea la red que cada quien va a montar, pero con los mismo parámetros para una adecuada instalación de ellos.

"#nano /etc/default/dhcp3-server" ó "#nano /etc/default/isc-dhcp-server"

ddns-update-style interim;
ignore client-updates;
authoritative;
default-lease-time 900;
max-lease-time 7200;
option ip-forwarding off;
option domian-name "red-local.net";
option ntp-servers 0.pool.ntp.org, 1.pool.ntp.org, 2.pool.ntp.org;
shared-network red-local {
subnet 10.10.0.0 netmask 255.255.255.0
option broadcast-address 10.10.0.255
option routers 10.10.0.1
default-lease-time 86400;
max-lease-time 172800;
range 10.10.0.5 10.10.0.200
}




7) Por ultimo iniciamos el servidor.

“Arrancar = # /etc/init.d/dhcp3-server start ó # /etc/init.d/isc-dhcp-server start
“Reiniciar = # /etc/init.d/dhcp3-server restart ó # /etc/init.d/isc-dhcp-server restart
“Parar = # /etc/init.d/dhcp3-server stop ó # /etc/init.d/isc-dhcp-server stop

*** Para ver las acciones del servidor en funcionamiento, ejecutamos:
# cd /var/lib/dhcp” y luego “ls”




*** Si en algún momento aparece un error, podemos ver donde están lo errores con:
#tail -f /var/log/messages


No hay comentarios:

Publicar un comentario