Configuración de DHCP, SMTP, Postfix, Cron e Interfaces de Red en RHEL
DHCP
Package: dhcp
Daemon: /usr/sbin/dhcpd
Script: /etc/init.d/dhcpd
Puerto: 67 (bootps), 68 (bootpc)
(Protocolo de red UDP)
Configuración
- /etc/dhcpd.conf
- /var/lib/dhcpd/dhcpd.lease
Configuración de ejemplo
- /usr/share/doc/dhcp-version/dhcpd.conf.sample
Instalación
yum install dhcp -yConfiguración del servicio
vi /etc/sysconfig/dhcpdEditar archivo de configuración
vi /etc/dhcp/dhcpd.confEste es un ejemplo:
SMTP
Mail Transport Protocol (SMTP)
- Mail Access Protocol (POP, IMAP) (Dovecot)
- Diferencias entre:
- MTA (Mail Transport Agent)
- MDA (Mail Delivery Agent)
- MUA (Mail User Agent)
- Configuración de MTA en RHEL (Postfix)
¿Qué es? Transportar información entre los distintos usuarios.
Mail Transport Protocol (SMTP)
El envío de un correo electrónico desde un cliente a un servidor, y desde un servidor a otro, se realiza por medio del protocolo SMTP (Simple Mail Transfer Protocol).
En RHEL, proporciona Postfix y Sendmail como los programas que prestan dicho servicio.
- Protocolo que no requiere autenticación; sin embargo, se pueden configurar ciertas restricciones para evitar el envío de SPAM.
- Servidor sin ningún tipo de restricción: se les conoce como Open Relay Servers.
Mail Access Protocol (POP - IMAP)
- Protocolo utilizado por las aplicaciones cliente de correo electrónico para descargar los correos desde el servidor (MDA).
- POP (Post Office Protocol)
- IMAP (Internet Message Access Protocol)
- Dovecot es el programa por defecto en RHEL para implementar el servicio POP e IMAP, permitiendo además la implementación de seguridad en dicha comunicación (SSL).
Instalación y configuración de un mail server
- Elegir qué MTA se utilizará (Postfix o Sendmail).
- Postfix es el MTA por defecto en RHEL.
# alternatives --config mta - Deshabilitar el MTA que no se utilizará, dado que ambos ocupan el mismo puerto TCP/25.
# chkconfig [postfix | sendmail] off
Postfix
Directorio de configuración principal: /etc/postfix
- access: usado para control de acceso. Especifica qué hosts tienen permitido conectarse a Postfix.
- main.cf: archivo de configuración principal.
- master.cf: especifica cómo Postfix interactúa con los diferentes procesos asociados a la entrega y envío de correos.
- transport: mapeo de direcciones de correo a relay host.
Ejecutable de Postfix: /usr/sbin/postfix
Cron y at
- /var/spool/cron (directorio donde se alojan las tareas de los usuarios)
- /etc/crontab (archivo de configuración global)
- /etc/cron.d
Crontab y componentes
- /etc/crontab
- Comentarios (#)
- Variables
- Comandos
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/Interfaces de red
Ubicación: /etc/sysconfig/network-scripts
- /etc/hosts:
- Resolver nombres de host que no pueden ser resueltos por DNS.
- Resolver nombres de host en pequeñas redes sin DNS.
- /etc/resolv.conf: especifica las IP de los DNS y el dominio de búsqueda.
- /etc/sysconfig/network-scripts/ifcfg-<interface-name>: para cada interfaz de red.
Configuración de rutas estáticas
/etc/sysconfig/network-scripts/route-<interface-name>
Ejemplo:
default 192.168.0.1 dev eth0
10.10.100.0/24