SlideShare una empresa de Scribd logo
1 de 33
Redes en gnuLinex
Configuración de servicios (III)
Antonio Durán
DHCP
● Dynamic Host Configuration Protocol
● Se usa para configurar parámetros de red de
los clientes, con ayuda de un servidor
– IP / Mascara
– Puerta de enlace
– Servidores DNS
– ...
DHCP: el cliente
● Paquete necesario
– dhcp-client
● Ejecutable: /sbin/dhclient
● Configuración: /etc/dhclient.conf
– send-host-name: nombre del cliente
– timeout: tiempo después del cual el cliente considera que no
conseguirá contactar con el servidor
– retry: tiempo a esperar para volver a intentar encontrar
servidor, después de que haya saltado el timeout
DHCP: el cliente
● Paquete necesario
– dhcp-client
● Configuración: /etc/dhclient.conf
– reboot time: tiempo después del cual el cliente decide que
no conseguirá su antigua IP y empieza a buscar otra
– request: valores solicitados al servidor DHCP
– require: valores requeridos para que una oferta sea
aceptada
– supersede: usar valores del cliente en lugar de los
proporcionados por el servidor
DHCP: el cliente
● Paquete necesario
– dhcp-client
● Configuración: /etc/dhclient.conf
– prepend/append: como supersede, pero se añaden los
valores del cliente antes/después que las proporcionadas
por el servidor
– lease: configuración a usar cuando no se pueda conectar
con el servidor, si se quiere poner fijo. Si no, se intentarán
usar los leases anteriormente obtenidos.
DHCP: el servidor
● Paquete necesario
– dhcp3-server
● Configuración
– Parámetros
● Dicen si hay que hacer algo o no, como hacerlo, o
que parámetros se dan a los clientes
– Declaraciones
● Definen la topología de la red
– Algunas opciones pueden ser globales o
específicas de la subred
DHCP: el servidor
● Formato general de /etc/dhcpd.conf
– Opciones generales aplicables a todas las
subredes
– Definición de cada una de las subredes de las
que se encarga el servidor
DHCP: el servidor
● Parámetros
– option domain-name: dominio que se asigna a
los clientes
– option domain-name-servers: servidores DNS
que usarán los clientes
– option routers: puerta de enlace
– option subnet-mask: máscara de red para los
clientes
– option broadcast-address: dirección de difusión
DHCP: el servidor
● Parámetros
– default-lease-time: tiempo que por defecto
durará la concesión si el cliente no especifica
otro
– max-lease-time: tiempo máximo que durará una
concesión
– authoritative: indica que el servidor tiene la
definición correcta de la subred, y por tanto
deberá mandar mensajes DHCP-NAK a clientes
mal configurados
DHCP: el servidor
● Definición de la subred
– subnet 172.19.232.0 netmask 255.255.252.0 {
– range 172.19.232.16 172.19.235.254;
– option routers 172.19.232.2;
– }
● range representa el rango de direcciones
ofertables por DHCP
DHCP: el servidor
● Configuración de máquinas con IP fija
– Se usa una IP que no pertenece a las que oferta
el servidor DHCP
– Más cómodo que IP fija en el cliente, ya que
todo sigue centralizado
– host ordenador-fijo {
– hardware ethernet 00:43:32:31:31:30
– fixed-address 172.19.232.6
– }
DHCP: el servidor
● Fichero de concesiones
– /var/lib/dhcp/dhcpd.leases
– Almacena información sobre las direcciones IP
repartidas
● lease 172.19.232.179 {
● starts 1 2005/01/24 15:32:40;
● ends 5 2024/10/11 15:32:40;
● hardware ethernet 00:10:dc:ea:b8:64;
● client-hostname "scgriego";
● }
BIND: Servidor DNS
● BIND = Berkley Internet Name Daemon
● Es el servidor DNS más usado
● Paquete necesario
– bind
● Fichero de configuración:
– /etc/bind/named.conf
BIND: Servidor DNS
● /etc/bind/named.conf
– include: incluye otro fichero de opciones
– query-source-address * port 53: sirve para que
todas las preguntas DNS que realice el servidor
se hagan con puerto de origen 53.
– forwarders: permite redirigir las peticiones DNS
a otros servidores DNS. Útil, por ejemplo, para
tener un servidor DNS interno, que se conecta
hacia fuera cuando lo necesita. Era la
configuración inicial de los I.E.S.
BIND: Servidor DNS
● /etc/bind/named.conf
– logging. Configuración de parámetros de
logging.
– zone. Definición de las zonas. Por defecto, se
configuran algunas al instalar:
● zonas directa e inversa para localhost
● zonas directa e inversa para broadcast
– A continuación escribimos las zonas locales.
BIND: Servidor DNS
● Zona directa
– zone “elbrocense.ex” {
● type master:
● file “/var/cache/bind/elbrocense.ex.hosts”;
● allow-update {
– 172.19.232.2;
– };
● }
BIND: Servidor DNS
● zone “elbrocense.ex”
– Se hace autoritativo al servidor para todas las
direcciones *.elbrocense.ex
● type master
– No se solicitará a nadie información sobre este
dominio, ya que es responsabilidad de este
servidor DNS
● file /var/cache/bind/elbrocense.ex.hosts
– Fichero en disco donde se guarda la BD de
pares nombre/dirección
BIND: Servidor DNS
● allow-update
– Permite actualizaciones dinámicas a la BD
desde las direcciones indicadas. Activa DNS
dinámico (DDNS) para los hosts que obtienen IP
por DHCP
● allow-transfer
– Permite hacer transferencias de zona a las Ips
especificadas. Por defecto, se permiten todas
las transferencias de zona.
BIND: Servidor DNS
● Archivos de zona
– Aquí se guarda la información sobre que IP
corresponde a que nombre
– Creamos uno para la zona prueba
● En primer lugar aparece la configuración de la zona
● A continuación se dice cual es el servidor DNS
primario y quien debería recoger el correo para este
dominio
● Por último, se relacionan nombres de máquina y
direcciones IP.
BIND: Servidor DNS
● Configuración de la zona (reg SOA)
– dominio y responsable del dominio
(email_admin.prueba equivale a
email_admin@prueba)
– Número de serie, que nos dan una idea de
cuando se actualizó por última vez la BD,
cuando reintentar transferencias de zona,
cuando caduca la información de zona y un
tiempo por defecto.
– Importante: incrementar el número de serie al
hacer cambios a la zona.
BIND: Servidor DNS
● Servidores DNS y de correo (regs NS y MX)
– Indica quien es el servidor DNS primario para
este dominio
– Indica quien es el servidor de correo para este
dominio
● El 10 indica prioridad. Siempre se intentará enviar al
servidor de correo que tenga un valor menor.
BIND: Servidor DNS
● Relación de nombre y direcciones IP (reg A)
– Asocian una IP y un nombre
● Alias (reg CNAME)
– Asocian un nombre a otro nombre
– Simplemente permiten usar varios nombres para
la misma IP
● google.es
● www.google.es
Práctica
● Probar el servidor DNS del profesor
– Dominio: pruebas
● Comandos:
– host mail.pruebas IP_PROFESOR
– host www.pruebas IP_PROFESOR
– host www.mail.pruebas IP_PROFESOR
BIND: Servidor DNS
● Zona inversa
– zone “19.172.in-addr.arpa” {
● type master;
● file “/var/cache/bind/19.172.in-addr-arpa.hosts”;
● allow-update {
– 172.19.232.2;
● };
– }
BIND: Servidor DNS
● Los ficheros de zona inversa son muy
parecidos a los de zona directa, salvo por
algunas diferencias
– La primera sección es igual
– Cambia la lista de pares, ya que ahora
buscaremos por dirección IP
● Parte de la IP no incluida en la zona
● Registros PTR
● nombre completo terminado en punto
Práctica
● Probar la zona inversa con el servidor DNS
del profesor
– Red: 192.168.100.0
● Comandos:
– host 192.168.100.5 IP_PROFESOR
– host 192.168.100.10 IP_PROFESOR
Práctica
● Montar un servidor DNS primario
– Dominio: plasencia
– Red: 192.168.0.0/24
– Hosts:
● www.plasencia 192.168.0.1
● dns.plasencia 192.168.0.2
● mail.plasencia 192.168.0.3
Práctica
● Configurar BIND para el nuevo dominio
– Crear dos archivos, uno para la zona directa
(db.plasencia) y otro para la inversa
(db.100.168.192)
● Añadir el nuevo dominio al archivo de
configuración de BIND
– /etc/bind/named.conf
● Para la zona directa
● Para la zona inversa
DNS Dinámico
● Equipos cogen IP por DHCP
● Cambian las relaciones nombre/IP con
frecuencia
– no puede realizarse a mano el mantenimiento
● Necesidad de un sistema que permita
actualizaciones dinámicas a la BD del
servidor DNS
DNS Dinámico
● DNS dinámico con BIND y DHCP
– Configuración no trivial
– Dos fórmulas:
● Antes, se usaba un método basado en scripts que se
ejecutan cada cierto tiempo y leen la lista de
concesiones IP de DHCP para actualizar
adecuadamente la BD DNS
● En las últimas versiones, existe la posibilidad de
configurar una comunicación entre BIND y DHCP
DNSMASQ
● Usar DHCP+BIND para redes pequeñas
puede resultar demasiado complicado
● Dnsmasq es un servidor que ofrece DHCP y
DNS integrados
– Sólo un servicio a administrar
– No hay que configurar comunicación entre
DHCP y DNS
DNSMASQ
● Dnsmasq ofrece:
– Servicio DHCP
– Servicio DNS para los nombres de las máquinas
de la red
– Reenvío de peticiones DNS externas
– Cacheo DNS para peticiones externas
– Configuración muy sencilla
DNSMASQ
● Configuración
– /etc/dnsmasq.conf
● Fichero de leases
– /var/lib/misc/dnsmasq.leases
● El fichero de leases contiene toda la
información sobre las concesiones IP, y
sobre los nombres DNS. Es decir, todos los
datos de dnsmasq.

Más contenido relacionado

La actualidad más candente

Instalación y configuración de un servidor dhcp en linux
Instalación y configuración de un servidor dhcp en linuxInstalación y configuración de un servidor dhcp en linux
Instalación y configuración de un servidor dhcp en linuxJesús Murillo García
 
instalación y configuración de un servidor dhcp en linux
instalación y configuración de un servidor dhcp en linuxinstalación y configuración de un servidor dhcp en linux
instalación y configuración de un servidor dhcp en linuxCarlos Calderon Castro
 
Servidor DNS Windows
Servidor DNS WindowsServidor DNS Windows
Servidor DNS WindowsSergio Santos
 
Nis Vs Ldap
Nis Vs LdapNis Vs Ldap
Nis Vs LdapJuan Bau
 
21 protocolo de configuración dinámica de hosts dhcp
21  protocolo de configuración dinámica de hosts dhcp21  protocolo de configuración dinámica de hosts dhcp
21 protocolo de configuración dinámica de hosts dhcpjosemanuelacostarendon
 
ConfiguracióN De Dns Y Wins En Windows 2003
ConfiguracióN De Dns Y Wins En Windows 2003ConfiguracióN De Dns Y Wins En Windows 2003
ConfiguracióN De Dns Y Wins En Windows 2003Francis Zamata Condori
 
Practica de instalacion de servicio DHCP.
Practica de instalacion de servicio DHCP.Practica de instalacion de servicio DHCP.
Practica de instalacion de servicio DHCP.frangp5438
 
instalacion-y-configuracion-de-un-servidor-dns-bind-en-ubuntu
instalacion-y-configuracion-de-un-servidor-dns-bind-en-ubuntuinstalacion-y-configuracion-de-un-servidor-dns-bind-en-ubuntu
instalacion-y-configuracion-de-un-servidor-dns-bind-en-ubuntuRis Fernandez
 
Correo multidomino
Correo multidominoCorreo multidomino
Correo multidominoGuiro Lin
 
Wins, DNS, Dominio y DHCP
Wins, DNS, Dominio y DHCPWins, DNS, Dominio y DHCP
Wins, DNS, Dominio y DHCPNeovictril
 

La actualidad más candente (17)

Instalación y configuración de un servidor dhcp en linux
Instalación y configuración de un servidor dhcp en linuxInstalación y configuración de un servidor dhcp en linux
Instalación y configuración de un servidor dhcp en linux
 
instalación y configuración de un servidor dhcp en linux
instalación y configuración de un servidor dhcp en linuxinstalación y configuración de un servidor dhcp en linux
instalación y configuración de un servidor dhcp en linux
 
Servidor DNS Windows
Servidor DNS WindowsServidor DNS Windows
Servidor DNS Windows
 
20 dhcp linux_asoitson
20 dhcp linux_asoitson20 dhcp linux_asoitson
20 dhcp linux_asoitson
 
Nis Vs Ldap
Nis Vs LdapNis Vs Ldap
Nis Vs Ldap
 
21 protocolo de configuración dinámica de hosts dhcp
21  protocolo de configuración dinámica de hosts dhcp21  protocolo de configuración dinámica de hosts dhcp
21 protocolo de configuración dinámica de hosts dhcp
 
ConfiguracióN De Dns Y Wins En Windows 2003
ConfiguracióN De Dns Y Wins En Windows 2003ConfiguracióN De Dns Y Wins En Windows 2003
ConfiguracióN De Dns Y Wins En Windows 2003
 
Servidor DNS en Linux
Servidor DNS en LinuxServidor DNS en Linux
Servidor DNS en Linux
 
04 girc servicio dhcp
04 girc   servicio dhcp 04 girc   servicio dhcp
04 girc servicio dhcp
 
Dns
DnsDns
Dns
 
Practica de instalacion de servicio DHCP.
Practica de instalacion de servicio DHCP.Practica de instalacion de servicio DHCP.
Practica de instalacion de servicio DHCP.
 
instalacion-y-configuracion-de-un-servidor-dns-bind-en-ubuntu
instalacion-y-configuracion-de-un-servidor-dns-bind-en-ubuntuinstalacion-y-configuracion-de-un-servidor-dns-bind-en-ubuntu
instalacion-y-configuracion-de-un-servidor-dns-bind-en-ubuntu
 
Servicios basicos de red
Servicios basicos de redServicios basicos de red
Servicios basicos de red
 
Dhcpv6
Dhcpv6Dhcpv6
Dhcpv6
 
Correo multidomino
Correo multidominoCorreo multidomino
Correo multidomino
 
DHCP Ubuntu
DHCP UbuntuDHCP Ubuntu
DHCP Ubuntu
 
Wins, DNS, Dominio y DHCP
Wins, DNS, Dominio y DHCPWins, DNS, Dominio y DHCP
Wins, DNS, Dominio y DHCP
 

Destacado

Valentine 2009
Valentine 2009Valentine 2009
Valentine 2009nailphoria
 
Bc9aresulyclacompl
Bc9aresulyclacomplBc9aresulyclacompl
Bc9aresulyclacomplescolafut
 
JCMH Rehab Search Profile
JCMH Rehab Search ProfileJCMH Rehab Search Profile
JCMH Rehab Search Profileneillm
 
Historia da Internet
Historia da InternetHistoria da Internet
Historia da Internetpipa_Filipa
 

Destacado (6)

Valentine 2009
Valentine 2009Valentine 2009
Valentine 2009
 
Bc9aresulyclacompl
Bc9aresulyclacomplBc9aresulyclacompl
Bc9aresulyclacompl
 
JCMH Rehab Search Profile
JCMH Rehab Search ProfileJCMH Rehab Search Profile
JCMH Rehab Search Profile
 
Historia da Internet
Historia da InternetHistoria da Internet
Historia da Internet
 
Cincom Fgv2006
Cincom Fgv2006Cincom Fgv2006
Cincom Fgv2006
 
Lección de Vida
Lección de VidaLección de Vida
Lección de Vida
 

Similar a Configuración DHCP y DNS en GNU/Linux

DNS dinámico: Actualización dinámica de nombres en una red
DNS dinámico: Actualización dinámica de nombres en una redDNS dinámico: Actualización dinámica de nombres en una red
DNS dinámico: Actualización dinámica de nombres en una redEsteban Saavedra
 
Servicio dns bind_en_linux
Servicio dns bind_en_linuxServicio dns bind_en_linux
Servicio dns bind_en_linuxMiguelSutil3
 
Actividad de servicios (1)
Actividad de servicios (1)Actividad de servicios (1)
Actividad de servicios (1)alejagomex
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosguidoeddy
 
Protocolos de configuracion dns bootp_y_dhcp
Protocolos de configuracion dns bootp_y_dhcpProtocolos de configuracion dns bootp_y_dhcp
Protocolos de configuracion dns bootp_y_dhcpAndreo Taipe Llancari
 
Dns debian
Dns debianDns debian
Dns debianyoes1053
 
21 protocolo de configuración dinámica de hosts dhcp
21  protocolo de configuración dinámica de hosts dhcp21  protocolo de configuración dinámica de hosts dhcp
21 protocolo de configuración dinámica de hosts dhcpAprende Viendo
 
taller-servicios
taller-serviciostaller-servicios
taller-serviciosjonny95
 
Servicio dhcp gnu linux-centos ::: http://leymebamba.com
Servicio dhcp gnu linux-centos  ::: http://leymebamba.comServicio dhcp gnu linux-centos  ::: http://leymebamba.com
Servicio dhcp gnu linux-centos ::: http://leymebamba.com{|::::::. ELDAVAN .:::::::|}
 
Manual servicios basicos "modulo servidores"
Manual servicios basicos "modulo servidores"Manual servicios basicos "modulo servidores"
Manual servicios basicos "modulo servidores"sestebans
 

Similar a Configuración DHCP y DNS en GNU/Linux (20)

DNS dinámico: Actualización dinámica de nombres en una red
DNS dinámico: Actualización dinámica de nombres en una redDNS dinámico: Actualización dinámica de nombres en una red
DNS dinámico: Actualización dinámica de nombres en una red
 
Servicio dns bind_en_linux
Servicio dns bind_en_linuxServicio dns bind_en_linux
Servicio dns bind_en_linux
 
02 SR DHCP.pptx
02 SR DHCP.pptx02 SR DHCP.pptx
02 SR DHCP.pptx
 
Documento:d
Documento:dDocumento:d
Documento:d
 
SERVIDOR DHCP.pptx
SERVIDOR DHCP.pptxSERVIDOR DHCP.pptx
SERVIDOR DHCP.pptx
 
Instalacion dns
Instalacion dnsInstalacion dns
Instalacion dns
 
Actividad de servicios (1)
Actividad de servicios (1)Actividad de servicios (1)
Actividad de servicios (1)
 
Actividad de servicios
Actividad de serviciosActividad de servicios
Actividad de servicios
 
Dhcp
DhcpDhcp
Dhcp
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Protocolos de configuracion dns bootp_y_dhcp
Protocolos de configuracion dns bootp_y_dhcpProtocolos de configuracion dns bootp_y_dhcp
Protocolos de configuracion dns bootp_y_dhcp
 
10 dhcp windows_asoitsonb
10 dhcp windows_asoitsonb10 dhcp windows_asoitsonb
10 dhcp windows_asoitsonb
 
Dns debian
Dns debianDns debian
Dns debian
 
20 dhcp linux_asoitsonp
20 dhcp linux_asoitsonp20 dhcp linux_asoitsonp
20 dhcp linux_asoitsonp
 
Dhcp, bootp y pxe aiep n°2
Dhcp, bootp y pxe aiep n°2Dhcp, bootp y pxe aiep n°2
Dhcp, bootp y pxe aiep n°2
 
21 protocolo de configuración dinámica de hosts dhcp
21  protocolo de configuración dinámica de hosts dhcp21  protocolo de configuración dinámica de hosts dhcp
21 protocolo de configuración dinámica de hosts dhcp
 
Damianymarceloquezada
DamianymarceloquezadaDamianymarceloquezada
Damianymarceloquezada
 
taller-servicios
taller-serviciostaller-servicios
taller-servicios
 
Servicio dhcp gnu linux-centos ::: http://leymebamba.com
Servicio dhcp gnu linux-centos  ::: http://leymebamba.comServicio dhcp gnu linux-centos  ::: http://leymebamba.com
Servicio dhcp gnu linux-centos ::: http://leymebamba.com
 
Manual servicios basicos "modulo servidores"
Manual servicios basicos "modulo servidores"Manual servicios basicos "modulo servidores"
Manual servicios basicos "modulo servidores"
 

Más de Antonio Durán

Más de Antonio Durán (20)

Curso Avanzado Seguridad Logs
Curso Avanzado Seguridad LogsCurso Avanzado Seguridad Logs
Curso Avanzado Seguridad Logs
 
Seminario Administradores Febrero 2007
Seminario Administradores Febrero 2007Seminario Administradores Febrero 2007
Seminario Administradores Febrero 2007
 
Seminario Administradores Marzo 2006
Seminario Administradores Marzo 2006Seminario Administradores Marzo 2006
Seminario Administradores Marzo 2006
 
Curso Basico Ponencia 1
Curso Basico Ponencia 1Curso Basico Ponencia 1
Curso Basico Ponencia 1
 
Curso Avanzado Seguridad Redes
Curso Avanzado Seguridad RedesCurso Avanzado Seguridad Redes
Curso Avanzado Seguridad Redes
 
Curso Basico Ponencia 678
Curso Basico Ponencia 678Curso Basico Ponencia 678
Curso Basico Ponencia 678
 
Curso Basico Ponencia 3
Curso Basico Ponencia 3Curso Basico Ponencia 3
Curso Basico Ponencia 3
 
Curso Avanzado Seguridad Logs
Curso Avanzado Seguridad LogsCurso Avanzado Seguridad Logs
Curso Avanzado Seguridad Logs
 
Curso Avanzado Seguridad Acceso
Curso Avanzado Seguridad AccesoCurso Avanzado Seguridad Acceso
Curso Avanzado Seguridad Acceso
 
Linex 04
Linex 04Linex 04
Linex 04
 
Linex 05
Linex 05Linex 05
Linex 05
 
Linex 03
Linex 03Linex 03
Linex 03
 
Linex 04
Linex 04Linex 04
Linex 04
 
Linex 02
Linex 02Linex 02
Linex 02
 
Linex 01
Linex 01Linex 01
Linex 01
 
Curso Redes Linex 3
Curso Redes Linex 3Curso Redes Linex 3
Curso Redes Linex 3
 
Curso Redes Linex 2
Curso Redes Linex 2Curso Redes Linex 2
Curso Redes Linex 2
 
Curso Redes Linex 5
Curso Redes Linex 5Curso Redes Linex 5
Curso Redes Linex 5
 
Curso Redes Linex 1
Curso Redes Linex 1Curso Redes Linex 1
Curso Redes Linex 1
 
Administracion Joomla Ies 1
Administracion Joomla Ies 1Administracion Joomla Ies 1
Administracion Joomla Ies 1
 

Último

FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfjeondanny1997
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
Explorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ramExplorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ramDIDIERFERNANDOGUERRE
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxGESTECPERUSAC
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptchaverriemily794
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel tallerValentinaTabares11
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOnarvaezisabella21
 

Último (20)

FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
Explorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ramExplorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ram
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptx
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel taller
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
 

Configuración DHCP y DNS en GNU/Linux

  • 1. Redes en gnuLinex Configuración de servicios (III) Antonio Durán
  • 2. DHCP ● Dynamic Host Configuration Protocol ● Se usa para configurar parámetros de red de los clientes, con ayuda de un servidor – IP / Mascara – Puerta de enlace – Servidores DNS – ...
  • 3. DHCP: el cliente ● Paquete necesario – dhcp-client ● Ejecutable: /sbin/dhclient ● Configuración: /etc/dhclient.conf – send-host-name: nombre del cliente – timeout: tiempo después del cual el cliente considera que no conseguirá contactar con el servidor – retry: tiempo a esperar para volver a intentar encontrar servidor, después de que haya saltado el timeout
  • 4. DHCP: el cliente ● Paquete necesario – dhcp-client ● Configuración: /etc/dhclient.conf – reboot time: tiempo después del cual el cliente decide que no conseguirá su antigua IP y empieza a buscar otra – request: valores solicitados al servidor DHCP – require: valores requeridos para que una oferta sea aceptada – supersede: usar valores del cliente en lugar de los proporcionados por el servidor
  • 5. DHCP: el cliente ● Paquete necesario – dhcp-client ● Configuración: /etc/dhclient.conf – prepend/append: como supersede, pero se añaden los valores del cliente antes/después que las proporcionadas por el servidor – lease: configuración a usar cuando no se pueda conectar con el servidor, si se quiere poner fijo. Si no, se intentarán usar los leases anteriormente obtenidos.
  • 6. DHCP: el servidor ● Paquete necesario – dhcp3-server ● Configuración – Parámetros ● Dicen si hay que hacer algo o no, como hacerlo, o que parámetros se dan a los clientes – Declaraciones ● Definen la topología de la red – Algunas opciones pueden ser globales o específicas de la subred
  • 7. DHCP: el servidor ● Formato general de /etc/dhcpd.conf – Opciones generales aplicables a todas las subredes – Definición de cada una de las subredes de las que se encarga el servidor
  • 8. DHCP: el servidor ● Parámetros – option domain-name: dominio que se asigna a los clientes – option domain-name-servers: servidores DNS que usarán los clientes – option routers: puerta de enlace – option subnet-mask: máscara de red para los clientes – option broadcast-address: dirección de difusión
  • 9. DHCP: el servidor ● Parámetros – default-lease-time: tiempo que por defecto durará la concesión si el cliente no especifica otro – max-lease-time: tiempo máximo que durará una concesión – authoritative: indica que el servidor tiene la definición correcta de la subred, y por tanto deberá mandar mensajes DHCP-NAK a clientes mal configurados
  • 10. DHCP: el servidor ● Definición de la subred – subnet 172.19.232.0 netmask 255.255.252.0 { – range 172.19.232.16 172.19.235.254; – option routers 172.19.232.2; – } ● range representa el rango de direcciones ofertables por DHCP
  • 11. DHCP: el servidor ● Configuración de máquinas con IP fija – Se usa una IP que no pertenece a las que oferta el servidor DHCP – Más cómodo que IP fija en el cliente, ya que todo sigue centralizado – host ordenador-fijo { – hardware ethernet 00:43:32:31:31:30 – fixed-address 172.19.232.6 – }
  • 12. DHCP: el servidor ● Fichero de concesiones – /var/lib/dhcp/dhcpd.leases – Almacena información sobre las direcciones IP repartidas ● lease 172.19.232.179 { ● starts 1 2005/01/24 15:32:40; ● ends 5 2024/10/11 15:32:40; ● hardware ethernet 00:10:dc:ea:b8:64; ● client-hostname "scgriego"; ● }
  • 13. BIND: Servidor DNS ● BIND = Berkley Internet Name Daemon ● Es el servidor DNS más usado ● Paquete necesario – bind ● Fichero de configuración: – /etc/bind/named.conf
  • 14. BIND: Servidor DNS ● /etc/bind/named.conf – include: incluye otro fichero de opciones – query-source-address * port 53: sirve para que todas las preguntas DNS que realice el servidor se hagan con puerto de origen 53. – forwarders: permite redirigir las peticiones DNS a otros servidores DNS. Útil, por ejemplo, para tener un servidor DNS interno, que se conecta hacia fuera cuando lo necesita. Era la configuración inicial de los I.E.S.
  • 15. BIND: Servidor DNS ● /etc/bind/named.conf – logging. Configuración de parámetros de logging. – zone. Definición de las zonas. Por defecto, se configuran algunas al instalar: ● zonas directa e inversa para localhost ● zonas directa e inversa para broadcast – A continuación escribimos las zonas locales.
  • 16. BIND: Servidor DNS ● Zona directa – zone “elbrocense.ex” { ● type master: ● file “/var/cache/bind/elbrocense.ex.hosts”; ● allow-update { – 172.19.232.2; – }; ● }
  • 17. BIND: Servidor DNS ● zone “elbrocense.ex” – Se hace autoritativo al servidor para todas las direcciones *.elbrocense.ex ● type master – No se solicitará a nadie información sobre este dominio, ya que es responsabilidad de este servidor DNS ● file /var/cache/bind/elbrocense.ex.hosts – Fichero en disco donde se guarda la BD de pares nombre/dirección
  • 18. BIND: Servidor DNS ● allow-update – Permite actualizaciones dinámicas a la BD desde las direcciones indicadas. Activa DNS dinámico (DDNS) para los hosts que obtienen IP por DHCP ● allow-transfer – Permite hacer transferencias de zona a las Ips especificadas. Por defecto, se permiten todas las transferencias de zona.
  • 19. BIND: Servidor DNS ● Archivos de zona – Aquí se guarda la información sobre que IP corresponde a que nombre – Creamos uno para la zona prueba ● En primer lugar aparece la configuración de la zona ● A continuación se dice cual es el servidor DNS primario y quien debería recoger el correo para este dominio ● Por último, se relacionan nombres de máquina y direcciones IP.
  • 20. BIND: Servidor DNS ● Configuración de la zona (reg SOA) – dominio y responsable del dominio (email_admin.prueba equivale a email_admin@prueba) – Número de serie, que nos dan una idea de cuando se actualizó por última vez la BD, cuando reintentar transferencias de zona, cuando caduca la información de zona y un tiempo por defecto. – Importante: incrementar el número de serie al hacer cambios a la zona.
  • 21. BIND: Servidor DNS ● Servidores DNS y de correo (regs NS y MX) – Indica quien es el servidor DNS primario para este dominio – Indica quien es el servidor de correo para este dominio ● El 10 indica prioridad. Siempre se intentará enviar al servidor de correo que tenga un valor menor.
  • 22. BIND: Servidor DNS ● Relación de nombre y direcciones IP (reg A) – Asocian una IP y un nombre ● Alias (reg CNAME) – Asocian un nombre a otro nombre – Simplemente permiten usar varios nombres para la misma IP ● google.es ● www.google.es
  • 23. Práctica ● Probar el servidor DNS del profesor – Dominio: pruebas ● Comandos: – host mail.pruebas IP_PROFESOR – host www.pruebas IP_PROFESOR – host www.mail.pruebas IP_PROFESOR
  • 24. BIND: Servidor DNS ● Zona inversa – zone “19.172.in-addr.arpa” { ● type master; ● file “/var/cache/bind/19.172.in-addr-arpa.hosts”; ● allow-update { – 172.19.232.2; ● }; – }
  • 25. BIND: Servidor DNS ● Los ficheros de zona inversa son muy parecidos a los de zona directa, salvo por algunas diferencias – La primera sección es igual – Cambia la lista de pares, ya que ahora buscaremos por dirección IP ● Parte de la IP no incluida en la zona ● Registros PTR ● nombre completo terminado en punto
  • 26. Práctica ● Probar la zona inversa con el servidor DNS del profesor – Red: 192.168.100.0 ● Comandos: – host 192.168.100.5 IP_PROFESOR – host 192.168.100.10 IP_PROFESOR
  • 27. Práctica ● Montar un servidor DNS primario – Dominio: plasencia – Red: 192.168.0.0/24 – Hosts: ● www.plasencia 192.168.0.1 ● dns.plasencia 192.168.0.2 ● mail.plasencia 192.168.0.3
  • 28. Práctica ● Configurar BIND para el nuevo dominio – Crear dos archivos, uno para la zona directa (db.plasencia) y otro para la inversa (db.100.168.192) ● Añadir el nuevo dominio al archivo de configuración de BIND – /etc/bind/named.conf ● Para la zona directa ● Para la zona inversa
  • 29. DNS Dinámico ● Equipos cogen IP por DHCP ● Cambian las relaciones nombre/IP con frecuencia – no puede realizarse a mano el mantenimiento ● Necesidad de un sistema que permita actualizaciones dinámicas a la BD del servidor DNS
  • 30. DNS Dinámico ● DNS dinámico con BIND y DHCP – Configuración no trivial – Dos fórmulas: ● Antes, se usaba un método basado en scripts que se ejecutan cada cierto tiempo y leen la lista de concesiones IP de DHCP para actualizar adecuadamente la BD DNS ● En las últimas versiones, existe la posibilidad de configurar una comunicación entre BIND y DHCP
  • 31. DNSMASQ ● Usar DHCP+BIND para redes pequeñas puede resultar demasiado complicado ● Dnsmasq es un servidor que ofrece DHCP y DNS integrados – Sólo un servicio a administrar – No hay que configurar comunicación entre DHCP y DNS
  • 32. DNSMASQ ● Dnsmasq ofrece: – Servicio DHCP – Servicio DNS para los nombres de las máquinas de la red – Reenvío de peticiones DNS externas – Cacheo DNS para peticiones externas – Configuración muy sencilla
  • 33. DNSMASQ ● Configuración – /etc/dnsmasq.conf ● Fichero de leases – /var/lib/misc/dnsmasq.leases ● El fichero de leases contiene toda la información sobre las concesiones IP, y sobre los nombres DNS. Es decir, todos los datos de dnsmasq.