Vous êtes sur la page 1sur 8

DHCP y CORREO

LINUX

Licenciatura: Ingeniera en Sistemas

Computacionales

Alumno: Hctor Garca Guarneros

Materia: SISTEMAS OPERATIVOS II

Tema: Configuracin de DHCP y Correo

Profesor: VICENTE LABASTIDA REZA

Fecha: 28 de Noviembre de 2017


Configuracin del DHCP en Linux

Paso uno: Instalacin y configuracin del servicio DHCP en el servidor.


Primero debemos de instalar el paquete, para ello nos abriremos un terminal
como root e introduciremos la siguiente orden:
Instalacin de paquetes
Aptitude install isc-dhcp-server
Una vez que haya finalizado la instalacin, nos iremos al fichero del DHCP
donde se definen las interfaces el cal es /etc/default/isc-dhcp-server y lo
modificaremos aadiendo lo siguiente:

Definicin de interfaces
INTERFACES=nombredelainterfaz
Ahora por simples motivos de seguridad, realizaremos una copia del archivo
de configuracin del DHCP en el caso de que modifiquemos algo que nos
produzca algn error y no sepamos cambiar para as tener un backup:

Creacin de copia de seguridad


cp /etc/dhcp/dhcpd.conf /etc/dhcp/dhcpd.conf.back
Creada la copia de seguridad, abriremos el fichero de configuracin con
cualquier editor de texto, por comodidad, os recomiendo vi o nano y
realizaremos las siguientes operaciones:

Descomentaremos la siguiente lnea:

Authoritative;

Ahora nos iremos al final del fichero de configuracin y definiremos una


subred:
subnet 192.168.10.0 netmask 255.255.255.0

{range 192.168.10.3 192.168.10.253;

option routers 192.168.10.254;

option domain-name-servers 8.8.8.8;

option broadcast-address 192.168.10.255;

default-lease-time 600;

max-lease-time 7200;}

Recuerda que debes indicar la IP y la mscara de tu subred en particular,


as que no tienes que copiar lo anterior al pie de la letra, adems si
entendemos un poco de ingls podemos ver que es todo bastante
intuitivo.

Guardaremos los cambios y reiniciaremos el servicio para que los cambios


surtan efectos, en el caso de que hayamos realizado algo mal, la terminal
nos mostrar un error indicndonos qu lnea del fichero est mal
configurada cuando intente levantar de nuevo el servicio:
Reinicio del servicio
Service isc-dhcp-server restart
Paso dos: Prueba de funcionamiento.
Ahora debemos probar el funcionamiento de las concesiones de
direcciones, para ello nos iremos al fichero /var/lib/dhcp/dhcpd.leases y
aqu podremos ver todas las direcciones IPs que se han concedido y siguen
activas por el servidor.

Debera tener un aspecto similar a este:

Paso tres: Funcionamiento de las reservas


El servicio DHCP nos permite realizar reservas de direcciones IPs para
determinadas mquinas que deseemos, esto puede ser por ejemplo
bastante til en el caso de que tengamos una impresora en red y por lo
tanto, no sea nada recomendable hacer que esta tenga una IP dinmica,
para ello nos iremos al fichero de configuracin de dhcp en
/etc/dhcp/dhcpd.config y aadiremos al final las siguientes lneas:

host Windows {

hardware ethernet 12:53:04:0E:75:3A;

fixed-address 192.168.10.40;
Reiniciaremos el servicio para que los cambios se hagan efectivos:

Reinicio del servicio


Service isc-dhcp-server restart
Y nos iremos en este caso a la mquina virtual del cliente Windows e
intentaremos hacer un ping para ver que evidentemente, tenemos
conexin:

Configuracin de Correo en Linux


Instalacin
Utilizaremos el comando yum para instalar los paquetes de: postifx y
dovecot.
yum -y install postfix dovecot

Configuracin de POSTFIX en el directorio: /etc/postfix


Archivo: main.cf
myhostname = correo.cfe.edu.uy
mydomain = cfe.edu.uy
inet_interfaces = all
inet_protocols = all
mydestination = $myhostname, localhost.$mydomain, localhost,
$mydomain
mynetworks_style = subnet
mynetworks = 192.168.0.0/24, 127.0.0.0/8
home_mailbox = Maildir/
# agregarlo al final del archivo
smtpd_sasl_type = dovecot
smtpd_sasl_path = private/auth
smtpd_sasl_auth_enable = yes
smtpd_recipient_restrictions = permit_mynetworks,
permit_sasl_authenticated, reject_unauth_destination

Configuracin del sistema


Archivo /etc/hosts

127.0.0.1 localhost localhost.localdomain localhost4


localhost4.localdomain4
::1 localhost localhost.localdomain localhost6
localhost6.localdomain6
192.168.0.50 correo correo.cfe.edu.uy
Configuracin de DOVECOT en el directorio: /etc/dovecot
Directorio /etc/dovecot/conf.d
Archivo: 10-master.conf
service auth {
# auth_socket_path points to this userdb socket by default. It's typically
# used by dovecot-lda, doveadm, possibly imap process, etc. Its default
# permissions make it readable only by root, but you may need to relax th
ese
# permissions. Users that have access to this socket are able to get a list
# of all usernames and get results of everyone's userdb lookups.
# unix_listener auth-userdb {
unix_listener /var/spool/postfix/private/auth {
#mode = 0600
mode = 0600
#user =
user = postfix
#group =
group = postfix
}

Archivo: 10-mail.conf
mail_location = maildir:~/Maildir
Archivo: 20-pop3.conf
pop3_uidl_format = %08Xu%08Xv
pop3_client_workarounds = outlook-no-nuls
Archivo: 20-imap.conf
imap_client_workarounds = delay-newmail
Archivo: 10-auth.conf
disable_plaintext_auth = no

Servicios
Una vez configurados los servicios se levantan con el siguiente comando:
service postfix start
service dovecot start

Probar la configuracin:
Ver las conexiones establecidas con el comando netstat:
Ver los puertos abiertos con nmap:
Dovecot
Utilizaremos telnet al puerto pop3

En una terminal de otra mquina linux ingresamos el comando:


telnet 192.168.0.50 pop3
Vemos que dovecot esta ready.
Luego ingresamos el comando user con el nombre del usuario:
user solange
Al final el comando pass para darle la contrasea:
pass solange
Si devuelve todo +OK significa que el servidor est autentificando al
usuario.

Postfix
Utilizaremos telnet al puerto 25
Primero el comando ehlo al servidor para ver la configuracin:
ehlo correo.cfe.edu.uy
Luego enviamos un mail al destinatario:
mail from: solange@cfe.edu.uy
Enviado por :
rcpt to: solange@cfe.edu.uy
Ingresamos el texto con el comando:
data
Para terminar el texto ingresamos un punto (.)
Para leer el correo utilizaremos telnet al puerto pop3
Luego de autenticarnos, ingresamos el comando list para ver la lista de
correos.
Para leer un correo ingresamos el comando retr y el nmero de mail.

Vous aimerez peut-être aussi