El post que buscas se encuentra eliminado, pero este también te puede interesar

Configurar un servidor DHCP en Linux

Configurando el servidor DHCP en Linux

Paso 0: Logearse como root. Fundamental. Para eso desde la terminal ejecutamos el comando su, e ingresamos la contraseña del administrador. O ejecutamos el sudo, como ustedes quieran.

Paso 1 (Opción A): Primero que nada tendremos que setear la dirección ip de la tarjeta de red de nuestro servidor, como ejemplo tomaremos la interface eth0 para configurar, y le asignaremos la ip 192.168.1.2, para eso tipearemos el siguiente comando.

dijo:

ifconfig eth0 192.168.1.2



Paso 1 (Opción B): Si no les gusta la opción A. También podremos setear la ip de la tarjeta de red mediante el archivo de configuración de las interfaces de red. Para eso necesitaremos editar el archivo /etc/network/interfaces. A mi gusto utilizare el editor nano pero pueden editarlo con el que mas le guste.

dijo:

nano /etc/network/interfaces



Y agregaremos al archivo las siguientes lineas.

dijo:

auto eth0
iface eth0 inet static
address 192.168.1.2
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1




Breve descripcion de estas lineas:
addres - direccíon ip de la interface
netmask - mascara de la red
network - dirección de red
broadcast - dirección de broadcast
gateway - puerta de enlace

Paso 2: Instalaremos el paquete dhcp3-server (servidor DHCP)

Debian

dijo:

apt-get install dhcp3-server

Paso 3: Cuando tengamos instalado el paquete tendremos que editar el archivo de configuración del servidor DHCP, /etc/dhcp3/dhcp.conf

dijo:

nano /etc/dhcp3/dhcp.conf



Este podria ser el contenido de /etc/dhcp3/dhcp.conf

dijo:

one-lease-per-client on;
server-identifier dominio.com;
default-lease-time 604800;
max-lease-time 604800;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.1.255;
option routers 192.168.1.1;
option domain-name-servers 192.168.1.2;
option domain-name "dominio.com";
ddns-domainname "dominio.com";
ddns-updates on;
option netbios-name-servers 192.168.1.2;


subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.50 192.168.1.100;
range 192.168.1.150 192.168.1.200;
}




Descripción:

one-lease-per-client - Cuando esta opción está en "on" y un cliente solicita una asignación, el servidor libera automáticamente cualquier otra asignación que tenga ese cliente. Se supone que si el cliente hace una solicitud es porque ha olvidado que tuviera alguna, es decir tiene un solo interfaz de red. Si no se da esta situación en los clientes hay que usar este parámetro con precaución.

server-identifier - Identifica el nodo que alberga el servicio DHCP. Sólo se deber usar cuando el nodo tenga más de una dirección IP asignada al host.

default-lease-time - Tiempo de asignación por defecto en segundos.

max-lease-time - Tiempo máximo de asignación en segundos.

ddns-updates - Activa la actualización DNS con los valores asignados mediante DHCP.

ddns-domainname - Indica el dominio en el que se actualizan los DNS

option subnet-mask - Definimos la máscara general de red que vamos a utilizar.

option broadcast-address - Definimos la dirección de difusión de la red.

option routers - Definimos el gatewaye de la red.

option domain-name-servers - Definimos la dirección del servidor DNS de la red.

option domain-name - Definimos el nombre del dominio DNS que se añade a los nombres de host.

option netbios-name-servers - Definimos ls dirección del servidor WINS para NetBios.

subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.50 192.168.1.100;
range 192.168.1.150 192.168.1.200;
}
Por último definimos la red en la que queremos hacer asignaciones y los rangos de direcciones que puede asignar el servidor DHCP, estas ultimas cuatro lineas son las mas importantes desde mi punto de vista.
Nota: Coloquen dentro de los corchetes tantas lineas que comienzan con range como rangos de ip quieran disponer en su red.

Bien, con esto ya podemos ejecutar sin problemas el servidor DCHP

Paso 4 (Opcional): Para tener un DHCP Estático, ademas de las lineas anteriores, tenemos que agregar estas lineas al archivo de configuración /etc/dhcp3/dhcp.conf.

dijo:

host pcdirector {
hardware ethernet 08:00:27:fe:60:ff;
fixed-address 192.168.1.115;
}




Para que un host en especifico tome una dirección preestablecida, hay que declarar estas cuatro lineas anteriores.
Esto lo que hará sera asociar la dirección MAC especificada en hardware ethernet con la dirección ip especificada e fixed-address.
De este modo, si llega a solicitar ip el host con la MAC 08:00:27:fe:60:ff se le asignará la ip 192.168.1.115 a dicha interface.
Nota: como asigna ip según dirección MAC, el nombre que escriba después de la palabra host, sera indiferente, este nombre es solo una referencia (así cuando miro el archivo de configuración se que esta pc es la del director y no otra jajaj).

Paso 5: Levantar el Servidor DHCP
Ahora viene la parte mas difícil de todas...
Para levantar el servicio de DHCP tendremos que tipear en la consola

dijo:

sh /etc/init.d/dhcp3-server start


si todo esta bien, nos saltara en la consola un "ok"

Notas:

Parar el servidor DHCP

dijo:

# /etc/init.d/dhcp3-server stop



Reiniciar el servidor DHCP

dijo:

# /etc/init.d/dhcp3-server restart



Reiniciar el servidor DHCP de manera forzada

dijo:

# /etc/init.d/dhcp3-server force-reload



Ver el estado del servidor DHCP

dijo:

# /etc/init.d/dhcp3-server status



Paso 6: En las pc que van a solicitar ip al servidor DHCP, si están en consola, tendrán que tipear

dijo:

dhclient


ó

dijo:

dhclient eth0


Si tuviera que tomar ip la interface eth0




Comenten y dejen puntos los necesito...

Anuncios

1 comentario - Configurar un servidor DHCP en Linux

@reydrako16
tengo esta duda amigo mio como lo ago

1) Configure ahora el servidor de dhcp de manera que entrega al equipo con
windows siempre la dirección 10.5.5.20 utilizando para esto su dirección MAC


2) Verifique esta situación con los comandos ipconfig restart y restore.