SlideShare uma empresa Scribd logo
1 de 19
Baixar para ler offline
ADMINISTRACION DE SERVIDORES DE INTERNET                                                      UMSS
 

               ADMINISTRACION DE SERVIDORES DE INTERNET
                            LIC. YONY RICHARD MONTOYA BURGOS
                                  LABORATORIO LINUX II/2009
Prefacio: la implementación esta realizada solo en equipo, supongo que su tarjeta de red está bien
configurado…
1.      DNS
INSTALACION
#tar xvfoz bind-9.6.1-P1.tar.gz
#cd bind-9.6.1-P1/
#./configure
#make
#make install


CONFIGURACION
Vamos ha crear un : www.redes.com
#cp named.conf /etc/ -----------------> copiar zonas
#mkdir /var/named -------------------->crear directorio
#cd /var/named/---------------------->aqui las archivo BD de cada zonas
         redes.com.dns ------------------->resolucion Directa
         inv.x.168.192.in-addr.arpa ------>resolucion inversa
         root.cache----------------------->dominio de primer nivel
#named           -------------------------> iniciar proceso
#ps -edf | grep named--------------> ver si el proceso esta ejecutado
#pkill -9 named             ----------------> eliminar el proceso
#tail -10 /var/log/messages----> muestra los errores

#gedit /etc/named.conf &
#vi /var/named/redes.com.dns
#vi /var/named/inv.100.168.192.in-addr.arpa

FORMAS DE CONFIGURACION DE UN DNS
PRIMARIO
#gedit /etc/named.conf &
options {
    directory "/var/named";
    pid-file "named.pid";
    allow-query { any; } ;
    // query-source address * port 53;
//       forwarders{ 200.12.15.25;};
};
zone "redes.com" IN {
    type master;
    file "redes.com.dns";
};

zone "100.168.192.in-addr.arpa" IN {
   type master;
   file "inv.100.168.192.in-addr.arpa";
};

zone "." in {
    type hint;
    file "root.cache";
};


Grupo 2                         Univ. Franklin Andrade Barrionuevo                        Página 1 
 
ADMINISTRACION DE SERVIDORES DE INTERNET                                  UMSS
 

#vi /var/named/redes.com.dns
$ORIGIN .
$TTL 3600        ;
redes.com        IN SOA laboredes5.       hostmaster. (
                 1     ; serial
     900    ; refresh (15 minutes)
     600    ; retry (10 minutes)
     86400 ; expire (1 day)
                 3600     ; minimum (1 hour) Cache TTL
)
              NS laboredes5.
              MX 10 mail.redes.com.
$ORIGIN redes.com.
laboredes5                A       192.168.100.23
mail                      A       192.168.100.24
;lab                              NS      laboredes4.lab
laboredes4.lab A          192.168.100.25 ;Delegacion
www                       CNAME           laboredes5


#vi /var/named/inv.100.168.192.in-addr.arpa
$TTL 3600
@       IN SOA laboredes5. hostmaster. (
                 1     ; serial
    900     ; refresh (15 minutes)
    600     ; retry (10 minutes)
    86400 ; expire (1 day)
                 3600     ; minimum (1 hour) Cache TTL
)

@       IN      NS       laboredes5.

23      IN      PTR      laboredes5.redes.com.
24      IN      PTR      mail.redes.com.
19      IN      PTR      laboredes7.lab.redes.com. ; delegacion

SECUNDARIO
#gedit /etc/named.conf &
options {
    directory "/var/named";
    pid-file "named.pid";
    allow-query { any; } ;
    // query-source address * port 53;
//       forwarders{ 200.12.15.25;};
};
zone "redes.com" IN {
    type slave;
    file "redes.com.dns";
                 masters {192.168.100.23;};
};

zone "100.168.192.in-addr.arpa" IN {
   type slave;
   file "inv.100.168.192.in-addr.arpa";
          masters {192.168.100.23;};
};

Grupo 2                          Univ. Franklin Andrade Barrionuevo    Página 2 
 
ADMINISTRACION DE SERVIDORES DE INTERNET                                 UMSS
 


zone "." in {
    type hint;
    file "root.cache";
};

#vi /var/named/redes.com.dns
$ORIGIN .
$TTL 3600       ;
redes.com       IN SOA laboredes7.     hostmaster. (
                1     ; serial
    900    ; refresh (15 minutes)
    600    ; retry (10 minutes)
    86400 ; expire (1 day)
                3600     ; minimum (1 hour) Cache TTL
)

              NS laboredes7.
              MX 10 mail.redes.com.
$ORIGIN redes.com.
laboredes7         A      192.168.100.19
mail               A      192.168.100.20
www                CNAME          laboredes7


#vi /var/named/inv.100.168.192.in-addr.arpa
$TTL 3600;
@       IN SOA laboredes7. hostmaster. (
                 1     ; serial
    900     ; refresh (15 minutes)
    600     ; retry (10 minutes)
    86400 ; expire (1 day)
                 3600     ; minimum (1 hour) Cache TTL
)

@       IN       NS      laboredes7.

19      IN       PTR     laboredes7.redes.com.
20      IN       PTR     mail.redes.com.

SUBDOMINIO
#gedit /etc/named.conf &
options {
    directory "/var/named";
    pid-file "named.pid";
    allow-query { any; } ;
    // query-source address * port 53;
//       forwarders{ 200.12.15.25;};
};
zone "lab.redes.com" IN {
    type master;
    file "lab.redes.com.dns";
};

zone "100.168.192.in-addr.arpa" IN {
   type master;

Grupo 2                         Univ. Franklin Andrade Barrionuevo    Página 3 
 
ADMINISTRACION DE SERVIDORES DE INTERNET                                   UMSS
 

     file "inv.100.168.192.in-addr.arpa";
};

zone "." in {
    type hint;
    file "root.cache";
};

#vi /var/named/lab.redes.com.dns
$ORIGIN redes.com.
$TTL 3600         ; (1 hour)
lab      IN SOA laboredes4.        hostmaster. (
                  1      ; serial
     900     ; refresh (15 minutes)
     600     ; retry (10 minutes)
     86400 ; expire (1 day)
                  3600      ; minimum (1 hour) Cache TTL
)
               NS laboredes4.
               MX 10 mail.lab.
$ORIGIN lab.redes.com.
laboredes4                  A      192.168.100.19
mail                        A      192.168.100.20
www                         CNAME          laboredes4


#vi /var/named/inv.100.168.192.in-addr.arpa
$TTL 3600
@       IN SOA laboredes4. hostmaster. (
                 1     ; serial
    900     ; refresh (15 minutes)
    600     ; retry (10 minutes)
    86400 ; expire (1 day)
                 3600      ; minimum (1 hour) Cache TTL
)
@       IN       NS       laboredes4.

25       IN      PTR      laboredes4.lab.redes.com.
26       IN      PTR      mail.lab.redes.com.




Grupo 2                           Univ. Franklin Andrade Barrionuevo    Página 4 
 
ADMINISTRACION DE SERVIDORES DE INTERNET                                        UMSS
 




2.      RADIUS

Remote Authentication Dial In User Service - RADIUS
# tar xvfoz freeradius.tar.gz
# cd freeradius-server-2.1.7/
# ./configure
# make
# make install

#radiusd--------------------------------->ejecutable
#radiusd -X ----------------------------->para que muestre inf. depuracion
#cd /usr/local/etc/raddb/--------------->Configuraciones
         radiusd.conf------------->para puertos
         users ----------------> para usuarios
         client.conf-------------> para clientes
PUERTOS
Authentication------------------->1812/1645
Autoritation and Accounting------>1813/1646
El cliente escucha en ----------->8020
#vi /usr/local/etc/raddb/radiusd.conf
;modificamos los puertos de autenticacion, autorizacion y contabilidad
#autorizacion cuando puerto es 0 : 1812/1813
listen {
         type = auth
         ipaddr = *
         port = 1645
}
listen {
         type = auth
         ipaddr = *
         port = 1812
}

#acceso y cuenta
listen {
         type = acct
         ipaddr = *
         port = 1646
}
listen {
         type = acct
         ipaddr = *
         port = 1813
}
# radiusd -X ------------------>para ver los puertos
#vi /usr/local/etc/raddb/client.conf
agregar estas lineas al fichero, para el cliente
client 192.168.100.20 {
         secret = cliente123
         shortname         = cliente
}
#vi /usr/local/etc/raddb/users
# para los usuarios

Grupo 2                           Univ. Franklin Andrade Barrionuevo         Página 5 
 
ADMINISTRACION DE SERVIDORES DE INTERNET                                   UMSS
 

user1   Cleartext-Password := "user1"
        Service-Type = Framed-User,
        Framed-Protocol = PPP,
        Framed-IP-Address = 192.168.100.20,
        Framed-IP-Netmask = 255.255.255.0,
        Framed-Routing = Broadcast-Listen,
        Framed-Filter-Id = "std.ppp",
        Framed-MTU = 1500,
        Framed-Compression = Van-Jacobsen-TCP-IP
user2   Cleartext-Password := "user2"
        Service-Type = Framed-User,
        Framed-Protocol = PPP,
        Framed-IP-Address = 192.168.100.20,
        Framed-IP-Netmask = 255.255.255.0,
        Framed-Routing = Broadcast-Listen,
        Framed-Filter-Id = "std.ppp",
        Framed-MTU = 1500,
        Framed-Compression = Van-Jacobsen-TCP-IP

# IP-Address sera la direccion del servidor
cliente Auth-Type := Local, User-Password == "cliente1"
    Service-Type = Framed-User,
    Framed-Protocol = PPP,
    Framed-IP-Address = 192.168.100.50,
    Framed-IP-Netmask = 255.255.255.0,
    Framed-Routing = Broadcast-Listen,
    Framed-MTU = 1500,
    Framed-Compression = Van-Jacobsen-TCP-IP

DEFAULT Service-Type == Framed-User
   Framed-IP-Address = 255.255.255.254,
   Framed-MTU = 576,
   Service-Type = Framed-User,
   Fall-Through = Yes
DEFAULT Framed-Protocol == PPP
   Framed-Protocol = PPP,
   Framed-Compression = Van-Jacobson-TCP-IP
#radiusd -X

CONFIGURACION DE CLIENTE RADIUS (TESTING)
radlogin.exe
El cliente escucha en el puerto 8020
Ejemplo: en el Browser (explorador: mozilla o internet explorer)
URL: http://localhost:8020

1.- REGISTRAR CLIENTE
RADIUS servers (Add)
Server Address: ip_servidor radius
Shared Secret : secret del cliente en client.conf
ingresar los puertos de:
Auth port: ? 1645/1812
Acct port: ? 1646/1813
Continuar
2.- REGISTRAR USUARIO
Ingresar a: Radlogin
registrar parametros

Grupo 2                           Univ. Franklin Andrade Barrionuevo    Página 6 
 
ADMINISTRACION DE SERVIDORES DE INTERNET                                  UMSS
 

servidor radius
tipo AAA
usuario
contraseña

RADLOGIN EN LINUX
Instalacion
# tar -zxf radlogin4_linux.tar.gz
# ./install.pl
# precionar "c" despues ENTER
# cd /usr/local/radius/
# ./radlogin




Grupo 2                          Univ. Franklin Andrade Barrionuevo    Página 7 
 
ADMINISTRACION DE SERVIDORES DE INTERNET                                            UMSS
 

3.      WEB – APACHE
INSTALACION
# tar xvfoz httpd-2.2.14.tar.gz
# cd httpd-2.2.14
# ./configure
# make
# make install

CONFIGURACION
#cd /usr/local/apache2/conf/
       httpd.conf--------------------> archivo de configuracion
#cd /usr/local/apache2/htdocs/---->dir. donde esta el *.html
#cd /usr/local/apache2/modules/---> estan los modules *.c

#gedit /usr/local/apache2/conf/httpd.conf &
ver los puertos donde escucha
#Listen 12.34.56.78:80 -----------> en que puerto va escuchar
Listen 80
#ServerName 192.168.100.1:80----> en que direccion estara
ServerName www.redes.com:80

#/usr/local/apache2/bin/apachectl start ----->iniciar web
#pkill -9 httpd ---------------------->matar proceso

MODULO DE AUTENTIFICACION
//EN RADIUS
#vi /usr/local/etc/raddb/radiusd.conf
#comentario: se debe configurar los puertos donde escuchara el servidor radius
listen {
         ipaddr = *
         port = 1645
         type = auth
#        ipv6addr = :: # any. ::1 == localhost
#        interface = eth0
#        clients = per_socket_clients
}

listen {
           ipaddr = *
           port = 1812
           type = auth
#          ipv6addr = :: # any. ::1 == localhost
#          interface = eth0
#          clients = per_socket_clients
}
listen {

           ipaddr = *
           port = 1646
           type = acct
#          ipv6addr = :: # any. ::1 == localhost
#          interface = eth0
#          clients = per_socket_clients
}

listen {

Grupo 2                            Univ. Franklin Andrade Barrionuevo            Página 8 
 
ADMINISTRACION DE SERVIDORES DE INTERNET                                UMSS
 


        ipaddr = *
        port = 1813
        type = acct
#       ipv6addr = :: # any. ::1 == localhost
#       interface = eth0
#       clients = per_socket_clients
}

#vi /usr/local/etc/raddb/clients.conf
#comentario: el ip debe ser del cliente o sea RADLOGIN
client 192.168.100.2 {
         secret         = testing123
         shortname      = cliente
}

#vi /usr/local/etc/raddb/users
user1 Cleartext-Password := "user1"
       Service-Type = Framed-User,
       Framed-Protocol = PPP,
       Framed-IP-Address = 192.168.100.20,
       Framed-IP-Netmask = 255.255.255.0,
       Framed-Routing = Broadcast-Listen,
       Framed-Filter-Id = "std.ppp",
       Framed-MTU = 1500,
       Framed-Compression = Van-Jacobsen-TCP-IP

user2   Auth-Type := PAP, Cleartext-Password := "user2"
        Service-Type = Framed-User,
        Framed-IP-Address = 192.168.100.23,
        Framed-Compression = Van-Jacobsen-TCP-IP

user3   Auth-Type := Local, Cleartext-Password := "user3"
        Service-Type = Framed-User,
        Framed-Protocol = PPP,
        Framed-IP-Address = 192.168.100.50,
        Framed-IP-Netmask = 255.255.255.0,
        Framed-Routing = Broadcast-Listen,
        Framed-Filter-Id = "std.ppp",
        Framed-MTU = 1500,
        Framed-Compression = Van-Jacobsen-TCP-IP

cliente Auth-Type := Local, User-Password == "cliente123"
    Service-Type = Framed-User,
    Framed-Protocol = PPP,
    Framed-IP-Address = 192.168.100.50,
    Framed-IP-Netmask = 255.255.255.0,
    Framed-Routing = Broadcast-Listen,
    Framed-MTU = 1500,
    Framed-Compression = Van-Jacobsen-TCP-IP
DEFAULT Service-Type == Framed-User
    Framed-IP-Address = 255.255.255.254,
    Framed-MTU = 576,
    Service-Type = Framed-User,
    Fall-Through = Yes
DEFAULT Framed-Protocol == PPP

Grupo 2                        Univ. Franklin Andrade Barrionuevo    Página 9 
 
ADMINISTRACION DE SERVIDORES DE INTERNET                                 UMSS
 

    Framed-Protocol = PPP,
    Framed-Compression = Van-Jacobson-TCP-IP

//EN WEB
#mv mod_auth_radius-2.0.c mod_auth_radius.c---->cambiar de nombre
#/usr/local/apache2/bin/apxs -c -a mod_auth_radius.c
#/usr/local/apache2/bin/apxs -c mod_auth_radius.c
#/usr/local/apache2/bin/apxs -i mod_auth_radius
#cd /usr/local/apache2/modules/----->ver si esta instalado

#/usr/local/apache2/bin/apachectl stop

CONFIGURACION
#gedit /usr/local/apache2/conf/httpd.conf &

Listen 192.168.100.50:80
ServerName www.labredes.com:80
DocumentRoot "/usr/local/apache2/htdocs"
# Example:
# LoadModule foo_module modules/mod_foo.so
LoadModule radius_auth_module modules/mod_auth_radius.so
#LoadModule radius_auth_module libexec/mod_auth_radius.so
# Loque esta definido en Radius clients.conf: secret=?
<IfModule mod_auth_radius.c>
  AddRadiusAuth localhost:1812 testing123 5:3
  AddRadiusCookieValid 5
</IfModule>
<Directory "/usr/local/apache2/htdocs">
  Options Indexes FollowSymLinks
  AllowOverride None
  Order allow,deny
  Allow from all
</Directory>

<Location /admin/>
 AuthType Basic
 AuthName "Autenticacion con Radius"

 AuthBasicProvider radius
 AuthRadiusCookieValid 5
 AuthRadiusActive On
 require valid-user
</Location>

Nota: vemos que se agrega nuevo directorio en "Location"
#cd /usr/local/apache2/htdocs/
#mkdir htdocs/admin
#cp index.html htdocs/admin/




Grupo 2                        Univ. Franklin Andrade Barrionuevo    Página 10 
 
ADMINISTRACION DE SERVIDORES DE INTERNET                                    UMSS
 



4.      CORREO
SERVIDOR DE CORREO - SENDMAIL - SMTP TCP:25
INSTALACION DE SENDMAIL
# tar xvfoz sendmail-18.4.3.tar.gz
Creamos los directorios para la guardar las ayudas, antes de instalar
# mkdir /usr/man
# mkdir /usr/man/man1
# mkdir /usr/man/man5
# mkdir /usr/man/man8

# cd sendmail-18.4.3/
# cd sendmail/
# ./Build
# ./Build install
# cd ../cf/cf/ ---------------->creamos los macros
# cp generic-linux.mc sendmail.mc
# gedit sendmail.mc &
# ./Build sendmail.cf----> creamos un archivo conf
# gedit sendmail.cf &
# ./Build install-cf
Verficar la instalacion en el Directorio
/etc/mail
         sendmail.cf
         submit.cf
Nota: los demonios estan en----->

#/usr/sbin/sendmail -bd
#/usr/sbin/sendmail -q10

# sendmail -bd ----------->para iniciar el demonio
# sendmail -10q ---------->para habilitar cola de correos

Creamos archivo nombres de dominio
# touch /etc/mail/local-host-names


# gedit /etc/mail/local-host-names &
192.168.100.23
redes.com ---->colocar a los dominios que va escuchar

# ps -edf | grep sendmail
# mailq -------------> para ver correos en cola
# tail -100 /var/log/maillog
# kill HUP pID --------> reiniciar el proceso SENDMAIL
# mkdir /var/spool/mqueue/ ---->creamos dir de colas
# cd /etc/mail/
# touch aliases -------------->creamos los alias
# newaliases
# ls -l /var/mail/ ----> para ver los correos x user
# more /var/mail/root ---> vemos los correos de root
# mailq
# /usr/sbin/sendmail
# ls -l /var/spool/mqueue
# cat /dev/null > /var/log/maillog

Grupo 2                          Univ. Franklin Andrade Barrionuevo     Página 11 
 
ADMINISTRACION DE SERVIDORES DE INTERNET                                           UMSS
 

# sendmail -bd -q10 --> iniciamos sendmail con tiempo de envio 10 en la cola
# ls -l /var/spool/mail ---->los contenidos de los mensajes de los usuarios


PRUEBA DE ENVIAR CORREO
# telnet localhost 25
helo laboredes5.redes.com
mail from:usuario_sistema@redes.com
rcpt to:usuario_destino@redes.com
data
aqui el mensaje de texto, y con un punto se finaliza
.
quit ---->para salir
Nota: si el dominio se conoce entonces funciona, no intereza el usuario
Ejemplo:
helo mail.redes.com
mail from: curso@redes.com
rcpt to:root@redes.com
data
Esto es un ejemplo
.
quit

SMTP para grupo


-INSTALAR makemap
# cd ..../sendmail-18.4.3/
# cd makemap/
# ./Build
# ./Build install
# cd ..../sendmail-18.4.3/ -----> go in install sendamil
# cd /cf/cf/
# cat /dev/null > /var/log/maillog
# gedit sendmail.mc &
.
.
OSTYPE(linux)dnl
DOMAIN(generic)dnl
FEATURE(access_db,`hash -T<TMPF> /etc/mail/access')dnl
MAILER(local)dnl
MAILER(smtp)dnl
.
.
# ./Build sendmail.cf
# ./Build install-cf

# cd /etc/mail/
# touch access
# makemap hash access > access.db
# precionar CTROL+C
Prueba que funciona todo bien

Primero Crear un nuevo usuario
System->Administratio->User and Groups-> Add User->
agregamos usuario y password por ejemplo en Fedora:

Grupo 2                         Univ. Franklin Andrade Barrionuevo             Página 12 
 
ADMINISTRACION DE SERVIDORES DE INTERNET                                  UMSS
 

User Name: kenivel
User Full: kenivel
Password: 123456
Confirm Pasword:123456

# telnet localhost 25
helo mail.redes.com -------> es supesto dominio de correo
mail from:curso@redes.com
rcpt to:kenivel@redes.com
data
Este mensaje es depues de access_db
.
quit ---->para salir
Nota:
se debe revizar que el mensaje se ha creado
# more /var/mail/kenivel

4.1.    POP3

- POP3 TCP:110 saca toda la informacion del la DB
Caracteristicas:
# pooper ------------------------->es el demonio
# tail -10 /var/log/messages ------>para ver los logs
# tail -100 /var/log/maillog ------>para ver los logs

INSTALACION
# cd /root/Download/
# tar xvfoz qpopper4.0.19.tar.gz
# cd qpopper4.0.19
# ./configure
# make
# make install

# popper ----> hacemos correr y no responde
# ps -edf | grep popper ---> se ve que no corre
# cd popper/
# ./popper --h
# ./popper -s -d ---------->iniciamos el medio socket
# cd ..
# ps -edf | grep popper --->no tiene
# tail -100 /var/log/maillog
# make distclean
# make clean
# ./configure --help
Debemos habilar algunas opciones, luego instalamos
# ./configure --enable-servermode
# make
# make install
Ver que socket se ejecuta en forma recursiva
# tail -100 /var/log/maillog
# pkill -9 popper
# make realclean
# make clean
# ./configure --enable-standalone --enable-especialauth
# make
# make install

Grupo 2                         Univ. Franklin Andrade Barrionuevo    Página 13 
 
ADMINISTRACION DE SERVIDORES DE INTERNET                                   UMSS
 

# popper
Verificar que funciona
# tail -10 /var/log/messages
# tail -100 /var/log/maillog


CLIENTE POP3 (OUTLOOK)

Agregar al usuario cliente para correo en DNS
mipc A           192.168.100.2 ; de donde el usr ingresar
#named
# sendmail -bd
# sendmail -q10
# pooper
Verificar que el socket y dir de cliente esta ok!
# tail -100 /var/log/maillog
# netstat -a
# pkill -9 popper -->eliminar servicio
# popper ------------>iniciar servicio
# ps -edf | grep popper
Ejemplo:
# telnet localhost 110
user <usuario> ---->ingresar al usuario
pass <passwor> ----->ingresar password
quit ------------> salir
PRUEBA DE OUTLOOK
Registrar: usuario
Servidor(POP3 o IMAP): <ip>
Servidot (SMTP): <IP>


4.2.     IMAP
INSTALACION
# cd /root/Download/
# tar xvfoz imap.tar.Z
# cd imap-2007e/
# more Makefile
# make lnx
# make slx
# make snx
# make lfd
# ./imapd/imapd
a login curso curso
a logout
# make clean
Esto si funciona (lo demás es prueba)
# make slx SSLTYPE=none
continuar con "y"
# make install
# cd imapd/
# ./imapd
a curso curso
a create correo
a logout

ver el correo creado

Grupo 2                          Univ. Franklin Andrade Barrionuevo    Página 14 
 
ADMINISTRACION DE SERVIDORES DE INTERNET                                UMSS
 

# cd /home/curso/
# ls -l

Acceso directo a imapd
# cd /root/Download/imap-2007e/
# cd imapd/
# cp imapd /usr/local/sbin/
# cd /home/curso/

# imapd
a login curso curso
a delete correo
a logout

# netstat -a| more
# telnet localhost 143
# tail -f /var/log/maillog




Grupo 2                       Univ. Franklin Andrade Barrionuevo    Página 15 
 
ADMINISTRACION DE SERVIDORES DE INTERNET                                  UMSS
 



5.        VIRTUAL HOSTING
VIRTUAL HOSTING
// EN DNS
#gedit /etc/named.conf &
options {
     directory "/var/named";
     pid-file "named.pid";
     allow-query { any; } ;
     // query-source address * port 53;
//        forwarders{ 200.12.15.25;};
};
zone "dominio1.com" IN {
     type master;
     file "dominio1.com.dns";
};
zone "dominio2.com" IN {
     type master;
     file "dominio2.com.dns";
};
zone "100.168.192.in-addr.arpa" IN {
    type master;
    file "inv.100.168.192.in-addr.arpa";
};

zone "." in {
    type hint;
    file "root.cache";
};

#gedit /var/named/dominio1.com.dns &
$ORIGIN .
$TTL 3600       ;
dominio1.com IN SOA laboredes5.         hostmaster. (
                       1     ; serial
            900   ; refresh (15 minutes)
            600   ; retry (10 minutes)
            86400 ; expire (1 day)
                       3600     ; minimum (1 hour) Cache TTL
                )
             NS laboredes5.
             MX 10 mail.dominio1.com.
$ORIGIN dominio1.com.
laboredes5             A        192.168.100.23
mail                   A        192.168.100.24
www                    CNAME            laboredes5

#gedit /var/named/dominio2.com.dns &
$ORIGIN .
$TTL 3600       ;
dominio2.com IN SOA laboredes5.        hostmaster. (
                       1     ; serial
            900   ; refresh (15 minutes)
            600   ; retry (10 minutes)
            86400 ; expire (1 day)

Grupo 2                         Univ. Franklin Andrade Barrionuevo    Página 16 
 
ADMINISTRACION DE SERVIDORES DE INTERNET                                UMSS
 

                    3600 ; minimum (1 hour) Cache TTL
            )
            NS laboredes5.
            MX 10 mail.dominio2.com.
$ORIGIN dominio2.com.
laboredes5          A    192.168.100.23
mail                A    192.168.100.24
www                 CNAME        laboredes5

#vi /var/named/inv.100.168.192.in-addr.arpa
$TTL 3600
@      IN SOA laboredes5. hostmaster. (
                      1     ; serial
           900   ; refresh (15 minutes)
           600   ; retry (10 minutes)
           86400 ; expire (1 day)
                      3600     ; minimum (1 hour) Cache TTL
               )

@      IN      NS     laboredes5.

23     IN      PTR    laboredes5.redes.com.
24     IN      PTR    mail.redes.com.

//EN WEB
# /usr/local/apache2/bin/apachectl stop
Modificar la opcion de virtual host
# cd /usr/local/apache2/conf/

# gedit httpd.conf &
<Directory "/usr/local/apache2/htdocs">
  Options Indexes FollowSymLinks
  AllowOverride None
  Order allow,deny
  Allow from all
</Directory>

#Copiar para el dominio 2
<Directory "/root/dominio2">
 Options Indexes FollowSymLinks
 AllowOverride None
 Order allow,deny
 Allow from all
</Directory>


# Virtual hosts (debe que dar asi)
Include conf/extra/httpd-vhosts.conf

Para virtual hosting
# cd /usr/local/apache2/conf/extra/
# gedit httpd-vhosts.conf &
NameVirtualHost *:80
#<VirtualHost *:80>
# ServerAdmin webmaster@dummy-host.example.com
Directorio de paginas web

Grupo 2                       Univ. Franklin Andrade Barrionuevo    Página 17 
 
ADMINISTRACION DE SERVIDORES DE INTERNET                                   UMSS
 

# DocumentRoot "/usr/local/apache2/docs/dummy-host.example.com"
Nombre de acceso a la pagina
# ServerName dummy-host.example.com
# ServerAlias www.dummy-host.example.com
Directorio de Archivos de log
# ErrorLog "logs/dummy-host.example.com-error_log"
# CustomLog "logs/dummy-host.example.com-access_log" common
#</VirtualHost>

#para el dominio 2
<VirtualHost *:80>
  DocumentRoot "/usr/local/apache2/htdocs/dominio1"
  ServerName www.dominio1.com
  ErrorLog "logs/dominio1-error_log"
  CustomLog "logs/dominio1-access_log" common
        DirectoryIndex index.ini
        AddType text/html .ini
</VirtualHost>

# para el dominio 2 se debe cambiar
<VirtualHost *:80>
  DocumentRoot "/root/dominio2"
  ServerName www.dominio2.com
  ErrorLog "logs/dominio2-error_log"
  CustomLog "logs/dominio2-access_log" common
</VirtualHost>

Crear los directorios de las paginas
# cd /usr/local/apache2/htdocs
# mkdir dominio1
# mkdir /root/dominio2

Asignar permiso al directorio rootDe drwxr-x--- a drwxr-xr-x
1-(x ejecucion) 2 (w escritura) 4(r lectura)

# chmod -R 755 /root/
# cp index.ini dominio1/
# cp index.html /root/dominio2/
# gedit dominio1/index.ini &
<html>
<body>
<h1>
Mi dominio es: <br>
www.dominio1.com<br>
It works!
</h1>
</body>
</html>

# gedit /root/dominio2/index.html &
<html>
<body>
<h1>
Mi dominio es: <br>
www.dominio2.com<br>
Esta en /root/dominio2<br>

Grupo 2                          Univ. Franklin Andrade Barrionuevo    Página 18 
 
ADMINISTRACION DE SERVIDORES DE INTERNET                                   UMSS
 

It works!
</h1>
</body>
</html>


# cd ..
# ./bin/apachectl start
# ls -l logs/ --->ver los logs de virtuales
# tail -20 /usr/local/apache2/logs/dominio1-error_log

// EN SENDMAIL
# pkill -9 sendmail
# cd /root/Download/sendmail4/sendmail-18.4.3/cf/cf/
# gedit sendmail.mc &
.
.
OSTYPE(linux)dnl
DOMAIN(generic)dnl
FEATURE(virtusertable,`hash /etc/mail/virtusertable')dnl
FEATURE(access_db,`hash -T<TMPF> /etc/mail/access')dnl
MAILER(local)dnl
MAILER(smtp)dnl
.
.
# ./Build sendmail.cf
# ./Build install-cf
# cd /etc/mail/
# touch virtusertable
# gedit virtusertable &
Comentario: mapear
  ORIGEN-DESTINO REDIRECION

info@dominio1.com    curso
@dominio2.com                   curso
webmaster@dominio2.com          root
contabilidad@dominio1.com       root
@hotmail.com root

# tail -f /var/log/maillog
# mailq
# makemap hash /etc/mail/virtusertable/ < /etc/mail/virtusertable
# more /var/mail/curso ---->ver correo

Probar enviando mensajes.....
# named
# sendmail -bd
# sendmail -q10
#




Grupo 2                          Univ. Franklin Andrade Barrionuevo    Página 19 
 

Mais conteúdo relacionado

Mais procurados

1 verificación de paquetes de bind esté instalado con el comando 2
1 verificación de paquetes de bind esté instalado con el comando     21 verificación de paquetes de bind esté instalado con el comando     2
1 verificación de paquetes de bind esté instalado con el comando 2FEDERICO MENDEZ
 
Thunder cache 3.1.2 en centos 6.3
Thunder cache 3.1.2 en centos 6.3Thunder cache 3.1.2 en centos 6.3
Thunder cache 3.1.2 en centos 6.3Loquenecesito,com
 
20120926 web perf-dns_v1
20120926 web perf-dns_v120120926 web perf-dns_v1
20120926 web perf-dns_v1Sergim
 
Construyendo Aplicaciones Web con PHP + LUA + REDIS
Construyendo Aplicaciones Web con PHP + LUA + REDISConstruyendo Aplicaciones Web con PHP + LUA + REDIS
Construyendo Aplicaciones Web con PHP + LUA + REDISGonzalo Chacaltana
 
Firewall Casero con gnu/linux (Ubuntu Server 14.04)
Firewall Casero con gnu/linux (Ubuntu Server 14.04)Firewall Casero con gnu/linux (Ubuntu Server 14.04)
Firewall Casero con gnu/linux (Ubuntu Server 14.04)Remigio Salvador Sánchez
 
Comandos para CentOS
Comandos para CentOSComandos para CentOS
Comandos para CentOSKevin Jessid
 
Comandos router cisco
Comandos router ciscoComandos router cisco
Comandos router ciscoEddy Lojan
 
Lw2010 - Uso De La Programacion En Linux Para La Seguridad En Redes
Lw2010 - Uso De La Programacion En Linux Para La Seguridad En RedesLw2010 - Uso De La Programacion En Linux Para La Seguridad En Redes
Lw2010 - Uso De La Programacion En Linux Para La Seguridad En Redesguest5d7f33c
 
Virtual Hosts en Linux
Virtual Hosts en LinuxVirtual Hosts en Linux
Virtual Hosts en Linuxpablolp
 
Comandos básicos para utilizar squid o squid3
Comandos básicos para utilizar squid o squid3Comandos básicos para utilizar squid o squid3
Comandos básicos para utilizar squid o squid3ALBERTO CHUICA
 
Tecnicas avanzadas de penetracion a sistemas
Tecnicas avanzadas de penetracion a sistemasTecnicas avanzadas de penetracion a sistemas
Tecnicas avanzadas de penetracion a sistemasRafael Seg
 

Mais procurados (20)

Instalar servidores en debian
Instalar servidores en debianInstalar servidores en debian
Instalar servidores en debian
 
1 verificación de paquetes de bind esté instalado con el comando 2
1 verificación de paquetes de bind esté instalado con el comando     21 verificación de paquetes de bind esté instalado con el comando     2
1 verificación de paquetes de bind esté instalado con el comando 2
 
Puertos de linux
Puertos de linuxPuertos de linux
Puertos de linux
 
Thunder cache 3.1.2 en centos 6.3
Thunder cache 3.1.2 en centos 6.3Thunder cache 3.1.2 en centos 6.3
Thunder cache 3.1.2 en centos 6.3
 
Seguridad en i pv6 (2)
Seguridad en  i pv6 (2)Seguridad en  i pv6 (2)
Seguridad en i pv6 (2)
 
20120926 web perf-dns_v1
20120926 web perf-dns_v120120926 web perf-dns_v1
20120926 web perf-dns_v1
 
Mongo db course administration
Mongo db course   administrationMongo db course   administration
Mongo db course administration
 
Construyendo Aplicaciones Web con PHP + LUA + REDIS
Construyendo Aplicaciones Web con PHP + LUA + REDISConstruyendo Aplicaciones Web con PHP + LUA + REDIS
Construyendo Aplicaciones Web con PHP + LUA + REDIS
 
Firewall Casero con gnu/linux (Ubuntu Server 14.04)
Firewall Casero con gnu/linux (Ubuntu Server 14.04)Firewall Casero con gnu/linux (Ubuntu Server 14.04)
Firewall Casero con gnu/linux (Ubuntu Server 14.04)
 
Comandos para CentOS
Comandos para CentOSComandos para CentOS
Comandos para CentOS
 
Utilerías
Utilerías Utilerías
Utilerías
 
Backtrack 5 manual traducido
Backtrack 5 manual traducidoBacktrack 5 manual traducido
Backtrack 5 manual traducido
 
Comandos Basicos en Consola GNU Linux
Comandos Basicos en Consola GNU LinuxComandos Basicos en Consola GNU Linux
Comandos Basicos en Consola GNU Linux
 
Comandos router cisco
Comandos router ciscoComandos router cisco
Comandos router cisco
 
Lw2010 - Uso De La Programacion En Linux Para La Seguridad En Redes
Lw2010 - Uso De La Programacion En Linux Para La Seguridad En RedesLw2010 - Uso De La Programacion En Linux Para La Seguridad En Redes
Lw2010 - Uso De La Programacion En Linux Para La Seguridad En Redes
 
Virtual Hosts en Linux
Virtual Hosts en LinuxVirtual Hosts en Linux
Virtual Hosts en Linux
 
Apache avanzado
Apache avanzadoApache avanzado
Apache avanzado
 
Comandos básicos para utilizar squid o squid3
Comandos básicos para utilizar squid o squid3Comandos básicos para utilizar squid o squid3
Comandos básicos para utilizar squid o squid3
 
Tecnicas avanzadas de penetracion a sistemas
Tecnicas avanzadas de penetracion a sistemasTecnicas avanzadas de penetracion a sistemas
Tecnicas avanzadas de penetracion a sistemas
 
Manejo de-redes-linux
Manejo de-redes-linuxManejo de-redes-linux
Manejo de-redes-linux
 

Semelhante a Apuntes servidores

Semelhante a Apuntes servidores (20)

Servidor basico DNS
Servidor basico DNSServidor basico DNS
Servidor basico DNS
 
05 airc dns
05 airc   dns05 airc   dns
05 airc dns
 
Charla Nmap Jose Luis Chica Murcialanparty 11
Charla Nmap Jose Luis Chica Murcialanparty 11Charla Nmap Jose Luis Chica Murcialanparty 11
Charla Nmap Jose Luis Chica Murcialanparty 11
 
Dns
DnsDns
Dns
 
Guia de configuracion cisco 881 w logicalis
Guia de configuracion cisco 881 w   logicalisGuia de configuracion cisco 881 w   logicalis
Guia de configuracion cisco 881 w logicalis
 
Curso migración de aplicaciones nsl nk90 a tmp
Curso migración de aplicaciones nsl nk90 a tmpCurso migración de aplicaciones nsl nk90 a tmp
Curso migración de aplicaciones nsl nk90 a tmp
 
Administración de red servidores y seguridad
Administración de red servidores y seguridadAdministración de red servidores y seguridad
Administración de red servidores y seguridad
 
Puertos tcp mas usados
Puertos tcp mas usadosPuertos tcp mas usados
Puertos tcp mas usados
 
Correo multidomino
Correo multidominoCorreo multidomino
Correo multidomino
 
Puertos comunicacion
Puertos comunicacionPuertos comunicacion
Puertos comunicacion
 
Snort 2006
Snort 2006Snort 2006
Snort 2006
 
Seguridad de las Redes
Seguridad de las RedesSeguridad de las Redes
Seguridad de las Redes
 
Voice OVER IP
Voice OVER IPVoice OVER IP
Voice OVER IP
 
NASL
NASLNASL
NASL
 
511591245-Comandos-CCNA-v7.pptx
511591245-Comandos-CCNA-v7.pptx511591245-Comandos-CCNA-v7.pptx
511591245-Comandos-CCNA-v7.pptx
 
SNMP males y beneficios en VoIP - Elastixcom Caracas 2016
SNMP males y beneficios en VoIP - Elastixcom Caracas 2016SNMP males y beneficios en VoIP - Elastixcom Caracas 2016
SNMP males y beneficios en VoIP - Elastixcom Caracas 2016
 
CABLEADO_ESTRUCTURADO_Norma_EIA_TIA_568A.docx
CABLEADO_ESTRUCTURADO_Norma_EIA_TIA_568A.docxCABLEADO_ESTRUCTURADO_Norma_EIA_TIA_568A.docx
CABLEADO_ESTRUCTURADO_Norma_EIA_TIA_568A.docx
 
2 do trimestre
2 do trimestre2 do trimestre
2 do trimestre
 
NASL
NASLNASL
NASL
 
Curso Avanzado Seguridad Redes
Curso Avanzado Seguridad RedesCurso Avanzado Seguridad Redes
Curso Avanzado Seguridad Redes
 

Mais de Rene Zenteno

Ejercicios de windows
Ejercicios de windowsEjercicios de windows
Ejercicios de windowsRene Zenteno
 
Guía para-la-formulación-del-plan-municipal-de-desarrollo-pmd
Guía para-la-formulación-del-plan-municipal-de-desarrollo-pmdGuía para-la-formulación-del-plan-municipal-de-desarrollo-pmd
Guía para-la-formulación-del-plan-municipal-de-desarrollo-pmdRene Zenteno
 
Plan de ctas_sector_publico
Plan de ctas_sector_publicoPlan de ctas_sector_publico
Plan de ctas_sector_publicoRene Zenteno
 
Guia de formulacion de preg
Guia de formulacion de pregGuia de formulacion de preg
Guia de formulacion de pregRene Zenteno
 

Mais de Rene Zenteno (7)

Ejercicios de windows
Ejercicios de windowsEjercicios de windows
Ejercicios de windows
 
Guía para-la-formulación-del-plan-municipal-de-desarrollo-pmd
Guía para-la-formulación-del-plan-municipal-de-desarrollo-pmdGuía para-la-formulación-del-plan-municipal-de-desarrollo-pmd
Guía para-la-formulación-del-plan-municipal-de-desarrollo-pmd
 
Creo en-ti-2.5
Creo en-ti-2.5Creo en-ti-2.5
Creo en-ti-2.5
 
Archivo
ArchivoArchivo
Archivo
 
Plan de ctas_sector_publico
Plan de ctas_sector_publicoPlan de ctas_sector_publico
Plan de ctas_sector_publico
 
Silvina souza
Silvina souzaSilvina souza
Silvina souza
 
Guia de formulacion de preg
Guia de formulacion de pregGuia de formulacion de preg
Guia de formulacion de preg
 

Último

Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 

Último (10)

Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 

Apuntes servidores

  • 1. ADMINISTRACION DE SERVIDORES DE INTERNET UMSS   ADMINISTRACION DE SERVIDORES DE INTERNET LIC. YONY RICHARD MONTOYA BURGOS LABORATORIO LINUX II/2009 Prefacio: la implementación esta realizada solo en equipo, supongo que su tarjeta de red está bien configurado… 1. DNS INSTALACION #tar xvfoz bind-9.6.1-P1.tar.gz #cd bind-9.6.1-P1/ #./configure #make #make install CONFIGURACION Vamos ha crear un : www.redes.com #cp named.conf /etc/ -----------------> copiar zonas #mkdir /var/named -------------------->crear directorio #cd /var/named/---------------------->aqui las archivo BD de cada zonas redes.com.dns ------------------->resolucion Directa inv.x.168.192.in-addr.arpa ------>resolucion inversa root.cache----------------------->dominio de primer nivel #named -------------------------> iniciar proceso #ps -edf | grep named--------------> ver si el proceso esta ejecutado #pkill -9 named ----------------> eliminar el proceso #tail -10 /var/log/messages----> muestra los errores #gedit /etc/named.conf & #vi /var/named/redes.com.dns #vi /var/named/inv.100.168.192.in-addr.arpa FORMAS DE CONFIGURACION DE UN DNS PRIMARIO #gedit /etc/named.conf & options { directory "/var/named"; pid-file "named.pid"; allow-query { any; } ; // query-source address * port 53; // forwarders{ 200.12.15.25;}; }; zone "redes.com" IN { type master; file "redes.com.dns"; }; zone "100.168.192.in-addr.arpa" IN { type master; file "inv.100.168.192.in-addr.arpa"; }; zone "." in { type hint; file "root.cache"; }; Grupo 2   Univ. Franklin Andrade Barrionuevo  Página 1   
  • 2. ADMINISTRACION DE SERVIDORES DE INTERNET UMSS   #vi /var/named/redes.com.dns $ORIGIN . $TTL 3600 ; redes.com IN SOA laboredes5. hostmaster. ( 1 ; serial 900 ; refresh (15 minutes) 600 ; retry (10 minutes) 86400 ; expire (1 day) 3600 ; minimum (1 hour) Cache TTL ) NS laboredes5. MX 10 mail.redes.com. $ORIGIN redes.com. laboredes5 A 192.168.100.23 mail A 192.168.100.24 ;lab NS laboredes4.lab laboredes4.lab A 192.168.100.25 ;Delegacion www CNAME laboredes5 #vi /var/named/inv.100.168.192.in-addr.arpa $TTL 3600 @ IN SOA laboredes5. hostmaster. ( 1 ; serial 900 ; refresh (15 minutes) 600 ; retry (10 minutes) 86400 ; expire (1 day) 3600 ; minimum (1 hour) Cache TTL ) @ IN NS laboredes5. 23 IN PTR laboredes5.redes.com. 24 IN PTR mail.redes.com. 19 IN PTR laboredes7.lab.redes.com. ; delegacion SECUNDARIO #gedit /etc/named.conf & options { directory "/var/named"; pid-file "named.pid"; allow-query { any; } ; // query-source address * port 53; // forwarders{ 200.12.15.25;}; }; zone "redes.com" IN { type slave; file "redes.com.dns"; masters {192.168.100.23;}; }; zone "100.168.192.in-addr.arpa" IN { type slave; file "inv.100.168.192.in-addr.arpa"; masters {192.168.100.23;}; }; Grupo 2   Univ. Franklin Andrade Barrionuevo  Página 2   
  • 3. ADMINISTRACION DE SERVIDORES DE INTERNET UMSS   zone "." in { type hint; file "root.cache"; }; #vi /var/named/redes.com.dns $ORIGIN . $TTL 3600 ; redes.com IN SOA laboredes7. hostmaster. ( 1 ; serial 900 ; refresh (15 minutes) 600 ; retry (10 minutes) 86400 ; expire (1 day) 3600 ; minimum (1 hour) Cache TTL ) NS laboredes7. MX 10 mail.redes.com. $ORIGIN redes.com. laboredes7 A 192.168.100.19 mail A 192.168.100.20 www CNAME laboredes7 #vi /var/named/inv.100.168.192.in-addr.arpa $TTL 3600; @ IN SOA laboredes7. hostmaster. ( 1 ; serial 900 ; refresh (15 minutes) 600 ; retry (10 minutes) 86400 ; expire (1 day) 3600 ; minimum (1 hour) Cache TTL ) @ IN NS laboredes7. 19 IN PTR laboredes7.redes.com. 20 IN PTR mail.redes.com. SUBDOMINIO #gedit /etc/named.conf & options { directory "/var/named"; pid-file "named.pid"; allow-query { any; } ; // query-source address * port 53; // forwarders{ 200.12.15.25;}; }; zone "lab.redes.com" IN { type master; file "lab.redes.com.dns"; }; zone "100.168.192.in-addr.arpa" IN { type master; Grupo 2   Univ. Franklin Andrade Barrionuevo  Página 3   
  • 4. ADMINISTRACION DE SERVIDORES DE INTERNET UMSS   file "inv.100.168.192.in-addr.arpa"; }; zone "." in { type hint; file "root.cache"; }; #vi /var/named/lab.redes.com.dns $ORIGIN redes.com. $TTL 3600 ; (1 hour) lab IN SOA laboredes4. hostmaster. ( 1 ; serial 900 ; refresh (15 minutes) 600 ; retry (10 minutes) 86400 ; expire (1 day) 3600 ; minimum (1 hour) Cache TTL ) NS laboredes4. MX 10 mail.lab. $ORIGIN lab.redes.com. laboredes4 A 192.168.100.19 mail A 192.168.100.20 www CNAME laboredes4 #vi /var/named/inv.100.168.192.in-addr.arpa $TTL 3600 @ IN SOA laboredes4. hostmaster. ( 1 ; serial 900 ; refresh (15 minutes) 600 ; retry (10 minutes) 86400 ; expire (1 day) 3600 ; minimum (1 hour) Cache TTL ) @ IN NS laboredes4. 25 IN PTR laboredes4.lab.redes.com. 26 IN PTR mail.lab.redes.com. Grupo 2   Univ. Franklin Andrade Barrionuevo  Página 4   
  • 5. ADMINISTRACION DE SERVIDORES DE INTERNET UMSS   2. RADIUS Remote Authentication Dial In User Service - RADIUS # tar xvfoz freeradius.tar.gz # cd freeradius-server-2.1.7/ # ./configure # make # make install #radiusd--------------------------------->ejecutable #radiusd -X ----------------------------->para que muestre inf. depuracion #cd /usr/local/etc/raddb/--------------->Configuraciones radiusd.conf------------->para puertos users ----------------> para usuarios client.conf-------------> para clientes PUERTOS Authentication------------------->1812/1645 Autoritation and Accounting------>1813/1646 El cliente escucha en ----------->8020 #vi /usr/local/etc/raddb/radiusd.conf ;modificamos los puertos de autenticacion, autorizacion y contabilidad #autorizacion cuando puerto es 0 : 1812/1813 listen { type = auth ipaddr = * port = 1645 } listen { type = auth ipaddr = * port = 1812 } #acceso y cuenta listen { type = acct ipaddr = * port = 1646 } listen { type = acct ipaddr = * port = 1813 } # radiusd -X ------------------>para ver los puertos #vi /usr/local/etc/raddb/client.conf agregar estas lineas al fichero, para el cliente client 192.168.100.20 { secret = cliente123 shortname = cliente } #vi /usr/local/etc/raddb/users # para los usuarios Grupo 2   Univ. Franklin Andrade Barrionuevo  Página 5   
  • 6. ADMINISTRACION DE SERVIDORES DE INTERNET UMSS   user1 Cleartext-Password := "user1" Service-Type = Framed-User, Framed-Protocol = PPP, Framed-IP-Address = 192.168.100.20, Framed-IP-Netmask = 255.255.255.0, Framed-Routing = Broadcast-Listen, Framed-Filter-Id = "std.ppp", Framed-MTU = 1500, Framed-Compression = Van-Jacobsen-TCP-IP user2 Cleartext-Password := "user2" Service-Type = Framed-User, Framed-Protocol = PPP, Framed-IP-Address = 192.168.100.20, Framed-IP-Netmask = 255.255.255.0, Framed-Routing = Broadcast-Listen, Framed-Filter-Id = "std.ppp", Framed-MTU = 1500, Framed-Compression = Van-Jacobsen-TCP-IP # IP-Address sera la direccion del servidor cliente Auth-Type := Local, User-Password == "cliente1" Service-Type = Framed-User, Framed-Protocol = PPP, Framed-IP-Address = 192.168.100.50, Framed-IP-Netmask = 255.255.255.0, Framed-Routing = Broadcast-Listen, Framed-MTU = 1500, Framed-Compression = Van-Jacobsen-TCP-IP DEFAULT Service-Type == Framed-User Framed-IP-Address = 255.255.255.254, Framed-MTU = 576, Service-Type = Framed-User, Fall-Through = Yes DEFAULT Framed-Protocol == PPP Framed-Protocol = PPP, Framed-Compression = Van-Jacobson-TCP-IP #radiusd -X CONFIGURACION DE CLIENTE RADIUS (TESTING) radlogin.exe El cliente escucha en el puerto 8020 Ejemplo: en el Browser (explorador: mozilla o internet explorer) URL: http://localhost:8020 1.- REGISTRAR CLIENTE RADIUS servers (Add) Server Address: ip_servidor radius Shared Secret : secret del cliente en client.conf ingresar los puertos de: Auth port: ? 1645/1812 Acct port: ? 1646/1813 Continuar 2.- REGISTRAR USUARIO Ingresar a: Radlogin registrar parametros Grupo 2   Univ. Franklin Andrade Barrionuevo  Página 6   
  • 7. ADMINISTRACION DE SERVIDORES DE INTERNET UMSS   servidor radius tipo AAA usuario contraseña RADLOGIN EN LINUX Instalacion # tar -zxf radlogin4_linux.tar.gz # ./install.pl # precionar "c" despues ENTER # cd /usr/local/radius/ # ./radlogin Grupo 2   Univ. Franklin Andrade Barrionuevo  Página 7   
  • 8. ADMINISTRACION DE SERVIDORES DE INTERNET UMSS   3. WEB – APACHE INSTALACION # tar xvfoz httpd-2.2.14.tar.gz # cd httpd-2.2.14 # ./configure # make # make install CONFIGURACION #cd /usr/local/apache2/conf/ httpd.conf--------------------> archivo de configuracion #cd /usr/local/apache2/htdocs/---->dir. donde esta el *.html #cd /usr/local/apache2/modules/---> estan los modules *.c #gedit /usr/local/apache2/conf/httpd.conf & ver los puertos donde escucha #Listen 12.34.56.78:80 -----------> en que puerto va escuchar Listen 80 #ServerName 192.168.100.1:80----> en que direccion estara ServerName www.redes.com:80 #/usr/local/apache2/bin/apachectl start ----->iniciar web #pkill -9 httpd ---------------------->matar proceso MODULO DE AUTENTIFICACION //EN RADIUS #vi /usr/local/etc/raddb/radiusd.conf #comentario: se debe configurar los puertos donde escuchara el servidor radius listen { ipaddr = * port = 1645 type = auth # ipv6addr = :: # any. ::1 == localhost # interface = eth0 # clients = per_socket_clients } listen { ipaddr = * port = 1812 type = auth # ipv6addr = :: # any. ::1 == localhost # interface = eth0 # clients = per_socket_clients } listen { ipaddr = * port = 1646 type = acct # ipv6addr = :: # any. ::1 == localhost # interface = eth0 # clients = per_socket_clients } listen { Grupo 2   Univ. Franklin Andrade Barrionuevo  Página 8   
  • 9. ADMINISTRACION DE SERVIDORES DE INTERNET UMSS   ipaddr = * port = 1813 type = acct # ipv6addr = :: # any. ::1 == localhost # interface = eth0 # clients = per_socket_clients } #vi /usr/local/etc/raddb/clients.conf #comentario: el ip debe ser del cliente o sea RADLOGIN client 192.168.100.2 { secret = testing123 shortname = cliente } #vi /usr/local/etc/raddb/users user1 Cleartext-Password := "user1" Service-Type = Framed-User, Framed-Protocol = PPP, Framed-IP-Address = 192.168.100.20, Framed-IP-Netmask = 255.255.255.0, Framed-Routing = Broadcast-Listen, Framed-Filter-Id = "std.ppp", Framed-MTU = 1500, Framed-Compression = Van-Jacobsen-TCP-IP user2 Auth-Type := PAP, Cleartext-Password := "user2" Service-Type = Framed-User, Framed-IP-Address = 192.168.100.23, Framed-Compression = Van-Jacobsen-TCP-IP user3 Auth-Type := Local, Cleartext-Password := "user3" Service-Type = Framed-User, Framed-Protocol = PPP, Framed-IP-Address = 192.168.100.50, Framed-IP-Netmask = 255.255.255.0, Framed-Routing = Broadcast-Listen, Framed-Filter-Id = "std.ppp", Framed-MTU = 1500, Framed-Compression = Van-Jacobsen-TCP-IP cliente Auth-Type := Local, User-Password == "cliente123" Service-Type = Framed-User, Framed-Protocol = PPP, Framed-IP-Address = 192.168.100.50, Framed-IP-Netmask = 255.255.255.0, Framed-Routing = Broadcast-Listen, Framed-MTU = 1500, Framed-Compression = Van-Jacobsen-TCP-IP DEFAULT Service-Type == Framed-User Framed-IP-Address = 255.255.255.254, Framed-MTU = 576, Service-Type = Framed-User, Fall-Through = Yes DEFAULT Framed-Protocol == PPP Grupo 2   Univ. Franklin Andrade Barrionuevo  Página 9   
  • 10. ADMINISTRACION DE SERVIDORES DE INTERNET UMSS   Framed-Protocol = PPP, Framed-Compression = Van-Jacobson-TCP-IP //EN WEB #mv mod_auth_radius-2.0.c mod_auth_radius.c---->cambiar de nombre #/usr/local/apache2/bin/apxs -c -a mod_auth_radius.c #/usr/local/apache2/bin/apxs -c mod_auth_radius.c #/usr/local/apache2/bin/apxs -i mod_auth_radius #cd /usr/local/apache2/modules/----->ver si esta instalado #/usr/local/apache2/bin/apachectl stop CONFIGURACION #gedit /usr/local/apache2/conf/httpd.conf & Listen 192.168.100.50:80 ServerName www.labredes.com:80 DocumentRoot "/usr/local/apache2/htdocs" # Example: # LoadModule foo_module modules/mod_foo.so LoadModule radius_auth_module modules/mod_auth_radius.so #LoadModule radius_auth_module libexec/mod_auth_radius.so # Loque esta definido en Radius clients.conf: secret=? <IfModule mod_auth_radius.c> AddRadiusAuth localhost:1812 testing123 5:3 AddRadiusCookieValid 5 </IfModule> <Directory "/usr/local/apache2/htdocs"> Options Indexes FollowSymLinks AllowOverride None Order allow,deny Allow from all </Directory> <Location /admin/> AuthType Basic AuthName "Autenticacion con Radius" AuthBasicProvider radius AuthRadiusCookieValid 5 AuthRadiusActive On require valid-user </Location> Nota: vemos que se agrega nuevo directorio en "Location" #cd /usr/local/apache2/htdocs/ #mkdir htdocs/admin #cp index.html htdocs/admin/ Grupo 2   Univ. Franklin Andrade Barrionuevo  Página 10   
  • 11. ADMINISTRACION DE SERVIDORES DE INTERNET UMSS   4. CORREO SERVIDOR DE CORREO - SENDMAIL - SMTP TCP:25 INSTALACION DE SENDMAIL # tar xvfoz sendmail-18.4.3.tar.gz Creamos los directorios para la guardar las ayudas, antes de instalar # mkdir /usr/man # mkdir /usr/man/man1 # mkdir /usr/man/man5 # mkdir /usr/man/man8 # cd sendmail-18.4.3/ # cd sendmail/ # ./Build # ./Build install # cd ../cf/cf/ ---------------->creamos los macros # cp generic-linux.mc sendmail.mc # gedit sendmail.mc & # ./Build sendmail.cf----> creamos un archivo conf # gedit sendmail.cf & # ./Build install-cf Verficar la instalacion en el Directorio /etc/mail sendmail.cf submit.cf Nota: los demonios estan en-----> #/usr/sbin/sendmail -bd #/usr/sbin/sendmail -q10 # sendmail -bd ----------->para iniciar el demonio # sendmail -10q ---------->para habilitar cola de correos Creamos archivo nombres de dominio # touch /etc/mail/local-host-names # gedit /etc/mail/local-host-names & 192.168.100.23 redes.com ---->colocar a los dominios que va escuchar # ps -edf | grep sendmail # mailq -------------> para ver correos en cola # tail -100 /var/log/maillog # kill HUP pID --------> reiniciar el proceso SENDMAIL # mkdir /var/spool/mqueue/ ---->creamos dir de colas # cd /etc/mail/ # touch aliases -------------->creamos los alias # newaliases # ls -l /var/mail/ ----> para ver los correos x user # more /var/mail/root ---> vemos los correos de root # mailq # /usr/sbin/sendmail # ls -l /var/spool/mqueue # cat /dev/null > /var/log/maillog Grupo 2   Univ. Franklin Andrade Barrionuevo  Página 11   
  • 12. ADMINISTRACION DE SERVIDORES DE INTERNET UMSS   # sendmail -bd -q10 --> iniciamos sendmail con tiempo de envio 10 en la cola # ls -l /var/spool/mail ---->los contenidos de los mensajes de los usuarios PRUEBA DE ENVIAR CORREO # telnet localhost 25 helo laboredes5.redes.com mail from:usuario_sistema@redes.com rcpt to:usuario_destino@redes.com data aqui el mensaje de texto, y con un punto se finaliza . quit ---->para salir Nota: si el dominio se conoce entonces funciona, no intereza el usuario Ejemplo: helo mail.redes.com mail from: curso@redes.com rcpt to:root@redes.com data Esto es un ejemplo . quit SMTP para grupo -INSTALAR makemap # cd ..../sendmail-18.4.3/ # cd makemap/ # ./Build # ./Build install # cd ..../sendmail-18.4.3/ -----> go in install sendamil # cd /cf/cf/ # cat /dev/null > /var/log/maillog # gedit sendmail.mc & . . OSTYPE(linux)dnl DOMAIN(generic)dnl FEATURE(access_db,`hash -T<TMPF> /etc/mail/access')dnl MAILER(local)dnl MAILER(smtp)dnl . . # ./Build sendmail.cf # ./Build install-cf # cd /etc/mail/ # touch access # makemap hash access > access.db # precionar CTROL+C Prueba que funciona todo bien Primero Crear un nuevo usuario System->Administratio->User and Groups-> Add User-> agregamos usuario y password por ejemplo en Fedora: Grupo 2   Univ. Franklin Andrade Barrionuevo  Página 12   
  • 13. ADMINISTRACION DE SERVIDORES DE INTERNET UMSS   User Name: kenivel User Full: kenivel Password: 123456 Confirm Pasword:123456 # telnet localhost 25 helo mail.redes.com -------> es supesto dominio de correo mail from:curso@redes.com rcpt to:kenivel@redes.com data Este mensaje es depues de access_db . quit ---->para salir Nota: se debe revizar que el mensaje se ha creado # more /var/mail/kenivel 4.1. POP3 - POP3 TCP:110 saca toda la informacion del la DB Caracteristicas: # pooper ------------------------->es el demonio # tail -10 /var/log/messages ------>para ver los logs # tail -100 /var/log/maillog ------>para ver los logs INSTALACION # cd /root/Download/ # tar xvfoz qpopper4.0.19.tar.gz # cd qpopper4.0.19 # ./configure # make # make install # popper ----> hacemos correr y no responde # ps -edf | grep popper ---> se ve que no corre # cd popper/ # ./popper --h # ./popper -s -d ---------->iniciamos el medio socket # cd .. # ps -edf | grep popper --->no tiene # tail -100 /var/log/maillog # make distclean # make clean # ./configure --help Debemos habilar algunas opciones, luego instalamos # ./configure --enable-servermode # make # make install Ver que socket se ejecuta en forma recursiva # tail -100 /var/log/maillog # pkill -9 popper # make realclean # make clean # ./configure --enable-standalone --enable-especialauth # make # make install Grupo 2   Univ. Franklin Andrade Barrionuevo  Página 13   
  • 14. ADMINISTRACION DE SERVIDORES DE INTERNET UMSS   # popper Verificar que funciona # tail -10 /var/log/messages # tail -100 /var/log/maillog CLIENTE POP3 (OUTLOOK) Agregar al usuario cliente para correo en DNS mipc A 192.168.100.2 ; de donde el usr ingresar #named # sendmail -bd # sendmail -q10 # pooper Verificar que el socket y dir de cliente esta ok! # tail -100 /var/log/maillog # netstat -a # pkill -9 popper -->eliminar servicio # popper ------------>iniciar servicio # ps -edf | grep popper Ejemplo: # telnet localhost 110 user <usuario> ---->ingresar al usuario pass <passwor> ----->ingresar password quit ------------> salir PRUEBA DE OUTLOOK Registrar: usuario Servidor(POP3 o IMAP): <ip> Servidot (SMTP): <IP> 4.2. IMAP INSTALACION # cd /root/Download/ # tar xvfoz imap.tar.Z # cd imap-2007e/ # more Makefile # make lnx # make slx # make snx # make lfd # ./imapd/imapd a login curso curso a logout # make clean Esto si funciona (lo demás es prueba) # make slx SSLTYPE=none continuar con "y" # make install # cd imapd/ # ./imapd a curso curso a create correo a logout ver el correo creado Grupo 2   Univ. Franklin Andrade Barrionuevo  Página 14   
  • 15. ADMINISTRACION DE SERVIDORES DE INTERNET UMSS   # cd /home/curso/ # ls -l Acceso directo a imapd # cd /root/Download/imap-2007e/ # cd imapd/ # cp imapd /usr/local/sbin/ # cd /home/curso/ # imapd a login curso curso a delete correo a logout # netstat -a| more # telnet localhost 143 # tail -f /var/log/maillog Grupo 2   Univ. Franklin Andrade Barrionuevo  Página 15   
  • 16. ADMINISTRACION DE SERVIDORES DE INTERNET UMSS   5. VIRTUAL HOSTING VIRTUAL HOSTING // EN DNS #gedit /etc/named.conf & options { directory "/var/named"; pid-file "named.pid"; allow-query { any; } ; // query-source address * port 53; // forwarders{ 200.12.15.25;}; }; zone "dominio1.com" IN { type master; file "dominio1.com.dns"; }; zone "dominio2.com" IN { type master; file "dominio2.com.dns"; }; zone "100.168.192.in-addr.arpa" IN { type master; file "inv.100.168.192.in-addr.arpa"; }; zone "." in { type hint; file "root.cache"; }; #gedit /var/named/dominio1.com.dns & $ORIGIN . $TTL 3600 ; dominio1.com IN SOA laboredes5. hostmaster. ( 1 ; serial 900 ; refresh (15 minutes) 600 ; retry (10 minutes) 86400 ; expire (1 day) 3600 ; minimum (1 hour) Cache TTL ) NS laboredes5. MX 10 mail.dominio1.com. $ORIGIN dominio1.com. laboredes5 A 192.168.100.23 mail A 192.168.100.24 www CNAME laboredes5 #gedit /var/named/dominio2.com.dns & $ORIGIN . $TTL 3600 ; dominio2.com IN SOA laboredes5. hostmaster. ( 1 ; serial 900 ; refresh (15 minutes) 600 ; retry (10 minutes) 86400 ; expire (1 day) Grupo 2   Univ. Franklin Andrade Barrionuevo  Página 16   
  • 17. ADMINISTRACION DE SERVIDORES DE INTERNET UMSS   3600 ; minimum (1 hour) Cache TTL ) NS laboredes5. MX 10 mail.dominio2.com. $ORIGIN dominio2.com. laboredes5 A 192.168.100.23 mail A 192.168.100.24 www CNAME laboredes5 #vi /var/named/inv.100.168.192.in-addr.arpa $TTL 3600 @ IN SOA laboredes5. hostmaster. ( 1 ; serial 900 ; refresh (15 minutes) 600 ; retry (10 minutes) 86400 ; expire (1 day) 3600 ; minimum (1 hour) Cache TTL ) @ IN NS laboredes5. 23 IN PTR laboredes5.redes.com. 24 IN PTR mail.redes.com. //EN WEB # /usr/local/apache2/bin/apachectl stop Modificar la opcion de virtual host # cd /usr/local/apache2/conf/ # gedit httpd.conf & <Directory "/usr/local/apache2/htdocs"> Options Indexes FollowSymLinks AllowOverride None Order allow,deny Allow from all </Directory> #Copiar para el dominio 2 <Directory "/root/dominio2"> Options Indexes FollowSymLinks AllowOverride None Order allow,deny Allow from all </Directory> # Virtual hosts (debe que dar asi) Include conf/extra/httpd-vhosts.conf Para virtual hosting # cd /usr/local/apache2/conf/extra/ # gedit httpd-vhosts.conf & NameVirtualHost *:80 #<VirtualHost *:80> # ServerAdmin webmaster@dummy-host.example.com Directorio de paginas web Grupo 2   Univ. Franklin Andrade Barrionuevo  Página 17   
  • 18. ADMINISTRACION DE SERVIDORES DE INTERNET UMSS   # DocumentRoot "/usr/local/apache2/docs/dummy-host.example.com" Nombre de acceso a la pagina # ServerName dummy-host.example.com # ServerAlias www.dummy-host.example.com Directorio de Archivos de log # ErrorLog "logs/dummy-host.example.com-error_log" # CustomLog "logs/dummy-host.example.com-access_log" common #</VirtualHost> #para el dominio 2 <VirtualHost *:80> DocumentRoot "/usr/local/apache2/htdocs/dominio1" ServerName www.dominio1.com ErrorLog "logs/dominio1-error_log" CustomLog "logs/dominio1-access_log" common DirectoryIndex index.ini AddType text/html .ini </VirtualHost> # para el dominio 2 se debe cambiar <VirtualHost *:80> DocumentRoot "/root/dominio2" ServerName www.dominio2.com ErrorLog "logs/dominio2-error_log" CustomLog "logs/dominio2-access_log" common </VirtualHost> Crear los directorios de las paginas # cd /usr/local/apache2/htdocs # mkdir dominio1 # mkdir /root/dominio2 Asignar permiso al directorio rootDe drwxr-x--- a drwxr-xr-x 1-(x ejecucion) 2 (w escritura) 4(r lectura) # chmod -R 755 /root/ # cp index.ini dominio1/ # cp index.html /root/dominio2/ # gedit dominio1/index.ini & <html> <body> <h1> Mi dominio es: <br> www.dominio1.com<br> It works! </h1> </body> </html> # gedit /root/dominio2/index.html & <html> <body> <h1> Mi dominio es: <br> www.dominio2.com<br> Esta en /root/dominio2<br> Grupo 2   Univ. Franklin Andrade Barrionuevo  Página 18   
  • 19. ADMINISTRACION DE SERVIDORES DE INTERNET UMSS   It works! </h1> </body> </html> # cd .. # ./bin/apachectl start # ls -l logs/ --->ver los logs de virtuales # tail -20 /usr/local/apache2/logs/dominio1-error_log // EN SENDMAIL # pkill -9 sendmail # cd /root/Download/sendmail4/sendmail-18.4.3/cf/cf/ # gedit sendmail.mc & . . OSTYPE(linux)dnl DOMAIN(generic)dnl FEATURE(virtusertable,`hash /etc/mail/virtusertable')dnl FEATURE(access_db,`hash -T<TMPF> /etc/mail/access')dnl MAILER(local)dnl MAILER(smtp)dnl . . # ./Build sendmail.cf # ./Build install-cf # cd /etc/mail/ # touch virtusertable # gedit virtusertable & Comentario: mapear ORIGEN-DESTINO REDIRECION info@dominio1.com curso @dominio2.com curso webmaster@dominio2.com root contabilidad@dominio1.com root @hotmail.com root # tail -f /var/log/maillog # mailq # makemap hash /etc/mail/virtusertable/ < /etc/mail/virtusertable # more /var/mail/curso ---->ver correo Probar enviando mensajes..... # named # sendmail -bd # sendmail -q10 # Grupo 2   Univ. Franklin Andrade Barrionuevo  Página 19