servicio dhcp gnu linux-centos ::::

5
Sistemas Operativos III - Linux 1 SERVICIO DHCP (DYNAMIC HOST CONTROL PROTOCOL) DHCP (acrónimo de Dynamic Host Configuration Protocol que se traduce Protocolo de configuración dinámica de servidores) es un protocolo que permite a dispositivos individuales en una red de direcciones IP obtener su propia información de configuración de red (dirección IP; máscara de sub- red, puerta de enlace, etc.) a partir de un servidor DHCP. Su propósito principal es hacer más fáciles.de administrar las redes grandes. Sin la ayuda de un servidor DHCP , tendrían que configurarse de forma manual cada dirección IP de cada anfitrión que pertenezca a una Red de Área Local. Si un anfitrión se traslada hacia otra ubicación donde existe otra Red de Área Local, se tendrá que configurar otra dirección IP diferente para poder unirse a esta nueva Red de Área Local. Un servidor DHCP entonces supervisa y distribuye las direcciones IP de una Red de Área Local asignando una dirección IP a cada anfitrión que se una a la Red de Área Local. Cuando, por mencionar un ejemplo, una computadora portátil se configura para utilizar DHCP , a ésta le será asignada una dirección IP y otros parámetros de red necesarios para unirse a cada Red de Área Local donde se localice. Acerca de dhcp por Internet Software Consortium, Inc. Fundado en 1994, Internet Software Consortium, Inc., distribuye un conjunto de herramientas para el protocolo DHCP , las cuales consisten en: Servidor DHCP Cliente DHCP Agente de retransmisión. Dichas herramientas utilizan un API (Application Programming Interface o Interfaz de Programación de Aplicaciones) modular diseñado para ser lo suficientemente general para ser utilizado con facilidad en los sistemas operativos que cumplen el estándar POSIX (Portable Operating System Interface for UNIX o interfaz portable de sistema operativo para Unix) y no- POSIX, como Windows. Instalación a través de yum # yum -y install dhcp Procedimientos. Mayormente cuando instalamos un servicio dhcp en CENTOS, nos muestra una ruta por defecto donde debemos de modificarla y luego de guardarla en el directorio /etc para que la

Upload: -eldavan-

Post on 01-Jun-2015

8.966 views

Category:

Technology


1 download

DESCRIPTION

DHCP (acrónimo de Dynamic Host Configuration Protocol que se traduce Protocolo de configuración dinámica de servidores) es un protocolo que permite a dispositivos individuales en una red de direcciones IP obtener su propia información de configuración de red (dirección IP; máscara de subred, puerta de enlace, etc.) a partir de un servidor DHCP. Su propósito principal es hacer más fáciles.de administrar las redes grandes. para mas temas relacionados vcitenos ------------------------------------------------------ http://www.informatica-easy.webcindario.com/

TRANSCRIPT

Page 1: Servicio dhcp gnu linux-centos  ::::

Sistemas Operativos III - Linux

1

SERVICIO DHCP (DYNAMIC HOST CONTROL PROTOCOL)

DHCP (acrónimo de Dynamic Host Configuration Protocol que se traduce

Protocolo de configuración dinámica de servidores) es un protocolo que

permite a dispositivos individuales en una red de direcciones IP obtener

su propia información de configuración de red (dirección IP; máscara de sub-

red, puerta de enlace, etc.) a partir de un servidor DHCP. Su propósito

principal es hacer más fáciles.de administrar las redes grandes.

Sin la ayuda de un servidor DHCP , tendrían que configurarse de forma manual cada dirección

IP de cada anfitrión que pertenezca a una Red de Área Local. Si un anfitrión se

traslada hacia otra ubicación donde existe otra Red de Área Local, se tendrá que configurar

otra dirección IP diferente para poder unirse a esta nueva Red de Área Local. Un

servidor DHCP entonces supervisa y distribuye las direcciones IP de una Red de Área Local

asignando una dirección IP a cada anfitrión que se una a la Red de Área Local. Cuando, por

mencionar un ejemplo, una computadora portátil se configura para utilizar DHCP , a ésta le

será asignada una dirección IP y otros parámetros de red necesarios para unirse a cada Red de

Área Local donde se localice.

Acerca de dhcp por Internet Software Consortium, In c. Fundado en 1994, Internet Software Consortium, Inc., distribuye un conjunto de herramientas

para el protocolo DHCP , las cuales consisten en:

• Servidor DHCP

• Cliente DHCP

• Agente de retransmisión.

Dichas herramientas utilizan un API (Application Programming Interface o Interfaz de

Programación de Aplicaciones) modular diseñado para ser lo suficientemente general para ser

utilizado con facilidad en los sistemas operativos que cumplen el estándar POSIX (Portable

Operating System Interface for UNIX o interfaz portable de sistema operativo para Unix) y no-

POSIX, como Windows.

Instalación a través de yum

# yum -y install dhcp

Procedimientos. Mayormente cuando instalamos un servicio dhcp en CENTOS, nos muestra una ruta

por defecto donde debemos de modificarla y luego de guardarla en el directorio /etc para que la

Page 2: Servicio dhcp gnu linux-centos  ::::

Sistemas Operativos III - Linux

2

configuracion sea efectiva. El lugar donde se guarda es: /var/log/doc/dhcp*, donde la ultima

parte del dhcp es la version con el cual se esta utilizando.

Otras distribuciones usan la ruta:

/usr/share/doc/dhcp-<version>/dhcpd.conf.sample.

Fichero de configuración /etc/dhcpd.conf. Se puede utilizar el siguiente contenido de ejemplo para adaptar y crear desde cero

un nuevo fichero /etc/dhcpd.conf que se ajuste a una red y conjunto de sistemas en

particular.

Instalación del servicio. Comprobamos si esta instalado el paquete

#rpm –q dhcp

Luego de comprobar si esta instalado revisamos el archivo de configuración respectivo.

#vim /etc/dhcpd.conf

Dentro de este archivo se encuentra la ruta donde debemos de acceder:

#cd /usr/share/doc/dhcp-3.0.3

Dentro de esta carpeta esta un archivo llamado dhcpd.conf.sample , aquí se mostrara el

siguiente contenido:

ddns-update-style interim;

ignore client-updates;

subnet 192.168.0.0 netmask 255.255.255.0 {

# --- default gateway

option routers 192.168.0.1 ;

option subnet-mask 255.255.255 .0;

option nis-domain "domain.org ";

option domain-name "domain.org ";

option domain-name-servers 192.168.1.1 ;

option time-offset -18000; # E astern Standard Time

# option ntp-servers 192.168.1.1 ;

# option netbios-name-servers 192.168.1.1 ;

# --- Selects point-to-point node (default is hybri d). Don't change this unless

# -- you understand Netbios very well

# option netbios-node-type 2;

range dynamic-bootp 192.168.0.128 192.168.0 .254;

Page 3: Servicio dhcp gnu linux-centos  ::::

Sistemas Operativos III - Linux

3

default-lease-time 21600;

max-lease-time 43200;

# we want the nameserver to appear at a fix ed address

host ns {

next-server marvin.redhat.com;

hardware ethernet 12:34:56:78:AB:CD ;

fixed-address 207.175.42.254;

}

}

A continuación explicaremos algunos de los comandos más importantes:

• subnet: Indica la red o subred que utilizaremos, las opciones contenidas en ella son

aplicables a esta opción solamente.

• Opción Range: Rango de Ip’s disponible para entregar a los clientes.

• Opción Router: La dirección del router de salida para la red.

• host Descripción: Descripción de la reserva

• hardware ethernet: Dirección Física de la placa de red.

• fixed-address: Dirección Ip a Fijar para la reserva.

• host Descripción: Descripción de la reserva

• default-lease-time: Es el tiempo de Alquiler por defecto (864000) 10 Días

• max-lease-time: Es el tiempo máximo de Alquiler (950400) 11 Días

• option domain-name: Especifica el nombre del dominio de la red

• option domain-name-servers: Indica los servidores de DNS de la red

Cuando guardamos los cambios, debemos de guardar la información en el

directorio /etc o bien lo guardamos en el lugar por defecto que ofrece el servicio

y luego lo copiamos al /etc pero le cambiamos de no mbre por dhcpd.conf

Archivo de configuración /etc/sysconfig/dhcpd. Una buena medida de seguridad es hacer que el servicio dhcpd solo funcione a través de la

interfaz de red utilizada por la LAN, esto en el caso de tener múltiples dispositivos de red. Edite

el fichero /etc/sysconfig/dhcpd y agregue como argumento del parámetro DHCPDARGS el

valor eth0, eth1 , eth2 , etc., o lo que corresponda. Ejemplo, considerando que eth0 es la

interfaz correspondiente a la LAN:

Page 4: Servicio dhcp gnu linux-centos  ::::

Sistemas Operativos III - Linux

4

# Command line options here

DHCPDARGS=eth0

Activación del servicio respectivo.

Para iniciar por primera vez el servicio dhcpd, utilice:

#service dhcpd start

Para hacer que los cambios hechos a la configuración del servicio dhcpd surtan efecto, utilice:

#service dhcpd restart

Para detener el servicio dhcpd, utilice:

#service dhcpd stop

Configuración de un cliente DHCP

El primer paso al configurar un cliente DHCP es asegurarse de que el kernel reconoce la

tarjeta de la interfaz de red. La mayoría de las tarjetas se reconocen durante el proceso de

instalación y el sistema se configura para utilizar el módulo de kernel correcto para la tarjeta. Si

instala una tarjeta después de la instalación, la aplicación Kudzu debería reconocerla y solicitarle

que configure el módulo del kernel correspondiente para ésta.

Para configurar un cliente DHCP manualmente, debe modificar el archivo

/etc/sysconfig/ para habilitar el uso del archivo de configuración y de red en los dispositivos de

red del directorio /etc/sysconfig/network-scripts. En este directorio, cada dispositivo debería

tener un archivo de configuración llamado ifcfg-eth0 donde eth0 es el nombre del dispositivo de

red.

El archivo /etc/sysconfig/network debería contener la línea siguiente:

NETWORKING=yes

Puede disponer de más información en este archivo. Sólo debe asegurarse de que la

variable NETWORKING esté colocada a yes si quiere que se inicie la red en el momento de

arranque.

El archivo /etc/sysconfig/network-scripts/ifcfg-eth0 debería contener las líneas siguientes:

DEVICE=eth0

BOOTPROTO=dhcp

ONBOOT=yes

Necesita un archivo de configuración para cada dispositivo que desee configurar para el uso de

DHCP.

Page 5: Servicio dhcp gnu linux-centos  ::::

Sistemas Operativos III - Linux

5

Kudzu es una herramienta de prueba del hardware que se ejecuta en el momento de

arrancar el sistema para determinar qué hardware ha sido añadido o elim inado del

sistema .

Ingresando con el comando

#setup

Y colocando:

Reiniciamos el servicio de red:

#service network restart