Para hacer un servidor dhcp tenemos que instalar el siguiente paquete todo esto es como usuario root:
apt-get install dhcp3-server
una vez instalado el paquetes hacemos una copia de seguridad del archivo dhcpd.conf con el siguiente comando.
cp /etc/dhcp3/dhcpd.conf /etc/dhcp3/dhcpd.conf.old
o este comando dependiendo de la distribución que tenga instalada
cp /etc/dhcp/dhcpd.conf /etc/dhcp/dhcpd.conf.old una vez copiado, editamos el paquete con su editor favorito
nano /etc/dhcp3/dhcpd.conf
o este comando dependiendo de la distribución que tenga instalada
nano /etc/dhcp/dhcpd.conf
o este comando dependiendo de la distribución que tenga instalada
nano /etc/dhcp/dhcpd.conf
Eliminamos el contenido del mismo y agregamos lo siguiente:
# Este es script fue hecho por Gonzalo y modificado por mi persona
#60 - 1 minutos
#3600 - 1 horas
#86400 - 1 día
#604800 - 1 semana
#2592000 - 1 més
#31104000 - 1 año
#
ddns-update-style none;
ddns-updates off;
option T150 code 150 = string;
deny client-updates;
one-lease-per-client false;
allow bootp;
authoritative;
#
option domain-name "servidor"; # nombre del equipo principal
option domain-name-servers 192.168.1.1; # ip que va a terner el servidor
#
option domain-name "cantv.net"; # nombre de proveedor de servicio
option domain-name-servers 192.168.1.1, 200.44.32.12, 200.11.248.12; # dns del servidor de servicio
#
# setting OpenDNS on client machines and default lease time
default-lease-time 60000;
max-lease-time 720000;
#
# La red ethernet o con cables "esto es la estrutura de la red"
subnet 192.168.1.0 netmask 255.255.255.0 {
interface eth0;
range 192.168.1.0 192.168.1.254; # rango de ip que va a dar el servidor dhcp
option routers 192.168.1.2;
option broadcast-address 192.168.1.1;
#
# Aquí fijamos la ip con sus Mac al respectivos usuarios
#
host laptop {#60 - 1 minutos
#3600 - 1 horas
#86400 - 1 día
#604800 - 1 semana
#2592000 - 1 més
#31104000 - 1 año
#
ddns-update-style none;
ddns-updates off;
option T150 code 150 = string;
deny client-updates;
one-lease-per-client false;
allow bootp;
authoritative;
#
option domain-name "servidor"; # nombre del equipo principal
option domain-name-servers 192.168.1.1; # ip que va a terner el servidor
#
option domain-name "cantv.net"; # nombre de proveedor de servicio
option domain-name-servers 192.168.1.1, 200.44.32.12, 200.11.248.12; # dns del servidor de servicio
#
# setting OpenDNS on client machines and default lease time
default-lease-time 60000;
max-lease-time 720000;
#
# La red ethernet o con cables "esto es la estrutura de la red"
subnet 192.168.1.0 netmask 255.255.255.0 {
interface eth0;
range 192.168.1.0 192.168.1.254; # rango de ip que va a dar el servidor dhcp
option routers 192.168.1.2;
option broadcast-address 192.168.1.1;
#
# Aquí fijamos la ip con sus Mac al respectivos usuarios
#
hardware ethernet 00:12:79:c6:4e:5a;
fixed-address 192.168.1.1;
}
}
Una vez verificada nuestra configuración, solo resta reiniciar el servicio:
# /etc/init.d/dhcp3-server restart
Es todo. A partir de allí nuestro servidor podrá comenzar a repartir direcciones ip dinámicas.
pero para tener internet se debe crear un archivo llamado internet
para hacer el direccionamiento a la tarjeta que provee el internet y guardarlo en /usr/bin/
con el comando siguiente se hace eso
nano /usr/bin/internet
y copiar todo el contenido desde aquí
#!/bin/bash
#activamos el forwarding
echo 1 > /proc/sys/net/ipv4/ip_forward
#borramos las reglas de iptables
iptables -F
iptables -X
iptables -Z
iptables -t nat -F
#paso el tráfico de la eth0 a eth1
# eth0 à tiene acceso a internet desde tu proveedor de servicio
# eth1 à es la que va enviar direccionamiento dhcp
iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE
iptables -A INPUT -s 192.168.1.1 -i eth0 -j ACCEPT
hasta aquí.
Espero que le haya servidor esta información
No hay comentarios:
Publicar un comentario