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:

Un pensamiento en “Configurar fedora para ser Servidor Dhcp+Internet

  1. Pingback: Dhcp | TagHall

Deja un comentario

Fill in your details below or click an icon to log in:

Logo de WordPress.com

You are commenting using your WordPress.com account. Log Out / Cambiar )

Twitter picture

You are commenting using your Twitter account. Log Out / Cambiar )

Facebook photo

You are commenting using your Facebook account. Log Out / Cambiar )

Connecting to %s