Configurar fedora para ser Servidor Dhcp+Internet


Bueno hoy día aprenderemos como configurar fedora como servidor dhcp

Requerimientos:

-1 tarjeta de red desocupada(para que nos brinde el servicio dhcp)
-Desactivar SeLinux
-Fedora15 (puede ser desde netinstall o una imagen viva es indiferente)

1.- Establecer cual sera la tarjeta que nos brindara el servicio de dhcp en mi caso sera eth1
y la configuraremos con los siguientes parametros


TYPE=Ethernet
BOOTPROTO=static
NAME=eth1
ONBOOT=yes
HWADDR=10:78:D2:86:9F:43(este identificador es diferente para cada tarjeta de red.)
USERCTRL=no
NETMASK=255.255.255.0

Procederemos a activar la red

service network start

actualizamos el sistema(nunca esta demás)

yum update -y

editamos el archivo de configuracion de dhcp que se ubica en

nano /etc/dhcp/dhcpd.conf

y lo dejaremos de la siguiente manera


authoritative;
ddns-update-style interim;
ignore client-updates;

subnet 192.168.10.0 netmask 255.255.255.0 {

option routers 192.168.10.1;
option subnet-mask 255.255.255.0;

option nis-domain "red.cl";
option domain-name "red.cl";
option domain-name-servers 8.8.8.8;

option time-offset -18000; # Eastern Standard Time

range dynamic-bootp 192.168.10.10 192.168.10.20;
default-lease-time 600;
max-lease-time 7200;
}

Donde yo use una red con la ip 192.168.10.1 para el servidor dhcp por lo tanto la red seria 192.168.10.0/24 donde 24 representa la mascara 255.255.255.0
option domain-name-servers es donde resolvera las peticiones de dns en mi caso uso los dns de google
range dynamic-bootp nos dice cuantas direcciones ip queremos asignar al servidor en este caso serian 10 que van desde la 192.168.10.10 hasta la 192.168.10.20

-Ahora le diremos a dhcp por que tarjeta tiene que salir

nano /etc/sysconfig/dhcpd

nos aparecerá lo siguiente

dhcpdargs=

el cual dejaremos de la siguiente manera

dhcpdargs=eth1
donde eth1 es por donde sale nuestro servidor

Configurar nuestro pc para que brinde internet a los equipos con dhcp.

nano /etc/sysctl.conf
donde el net.ipv4.ip_forward viene por defecto en 0 hay que dejarlo en 1

# Kernel sysctl configuration file
#
# For binary values, 0 is disabled, 1 is enabled. See sysctl(8) and
# sysctl.conf(5) for more details.

# Controls IP packet forwarding
net.ipv4.ip_forward = 1

activamos los cambios con:
sysctl -p
ahora procedemos a limpiar iptables con :

iptables -F
iptables -t nat -F
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT

Ahora con iptables vació y aceptando conexiones hacemos el enmascaramiento de la red con:
iptables -t nat -A POSTROUTING -s 192.168.10.0/24 -j MASQUERADE
guardamos los cambios en iptables con :
service iptables save

ahora procedemos a levantar nuestros servicios

chkconfig dhcpd on
chkconfig iptables on

con esto tendríamos nuestra maquina compartiendo internet a los demás equipos.
Un vídeo explicativo mostrando la configuración dada:

4 pensamientos en “Configurar fedora para ser Servidor Dhcp+Internet

  1. Pingback: Dhcp | TagHall

  2. hola. muy bueno tu aporte, lo felicito, aprendi mucho de el y la configuracion en verda funciona muy bien, estube mirando otros sitios web pero no funcionan, este si. espero poder seguir aprendiendo de voz ya que soy nuevo en estos temas y si estare pendiente de tu sitio. gracias…

  3. Disculpa, todo me sale bien, pero no puedo instalar el dhcp solo modificar los archivos de iptables. Me marca un error al momento de instalar el dhcp. Me dice que error en la transaccion. ayuda!

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s