Strumenti Utente

Strumenti Sito


roberto.alfieri:user:reti:lab-servizi

Reti di Calcolatori: Laboratorio

Servizi

DNS

Server BIND installato su lpr2

File di configurazione /etc/named.conf di lpr2.fis.unipr.it

(vedi http://www.centos.org/docs/2/rhl-rg-en-7.2/s1-bind-configuration.html )

listen-on port 53                { 127.0.0.1; 192.168.0.1; };
//      allow-query              { localhost; };

zone "lpr.fis.unipr.it"          { type master; file "lpr.soa"; };
zone "0.168.192.IN-ADDR.ARPA"    { type master; file "192_168_0.soa"; };
zone "1.168.192.IN-ADDR.ARPA"    { type master; file "192_168_1.soa"; };

//zone "lpr.fis.unipr.it"          { type slave; file "slaves/lpr.sec";        masters  192.168.0.1;  };  
//zone "0.168.192.IN-ADDR.ARPA"    { type slave; file "slaves/192_168_0.sec";  masters  192.168.0.1;  };

Creati i 2 file /var/named/lpr.soa (risoluzione diretta) e /var/named/192_168_0.soa (risoluzione inversa).

lpr.soa

; AUTHORITATIVE DATA FOR:     LPR.FIS.UNIPR.IT.
;
; RR owner     class    type    origin           person
;
$TTL      86400                ;24H (default TTL dei RR)
;
@               IN      SOA     server.fis.unipr.it. alfieri.fis.unipr.it. (
                                20131128; Serial version YYYYMMDD
                                8H      ; Refresh secondary (>2*retry)
                                2H      ; Retry refresh 
                                1W      ; Expire 
                                1D )    ; Minimum TTL
;;
;;     Authoritative name server(s) for this domain
;;
@               IN      NS      netlab.fis.unipr.it.
@               IN      NS      netlab1.netlab.fis.unipr.it.
;;
;
netlab1            IN      A       192.168.0.101
netlab2            IN      A       192.168.0.102
netlab3            IN      A       192.168.0.103
netlab4            IN      A       192.168.0.104
netlab5            IN      A       192.168.0.105
netlab0         1h IN      A       192.168.0.254

;
netlab.fis.unipr.it. IN      MX      10  netlab.fis.unipr.it.

192_168_0.soa

$ttl     86400                  ;24H
;
@               IN      SOA     server.fis.unipr.it. alfieri.fis.unipr.it. (
                                20131211 ; Serial yyyy/mm/dd
                                8H       ; Refresh every 24 hr.
                                2H       ; Retry every 2 hr.
                                1W       ; Expire in 14 days.
                                1D )     ; Minimum life is 24 hr.
;
;  Authoritative servers for this domain
;
@               IN      NS      lpr-bastion.fis.unipr.it.
@               IN      NS      lpr1.lpr.fis.unipr.it.

$origin 0.168.192.in-addr.arpa.

1    IN PTR     lpr1.lpr.fis.unipr.it.   
2    IN PTR     lpr2.lpr.fis.unipr.it.   
3    IN PTR     lpr3.lpr.fis.unipr.it.   
4    IN PTR     lpr4.lpr.fis.unipr.it.   
5    IN PTR     lpr5.lpr.fis.unipr.it. 

Verifica

dig @lpr-bastion.fis.unipr.it  -x  192.168.0.2

Creato il dominio di quarto livello lpr.fis.unipr.it

Configurazione del server del dominio di terzo livello (fis.unipr.it). File /etc/named.conf di server.fis.unipr.it:

lpr             IN      NS      lpr-bastion.fis.unipr.it.
dig lpr5.lpr.fis.unipr.it
#da una macchina con indirizzo pubblico:
dig lpr5.lpr.fis.unipr.it +trace 

EMAIL

Postifix

Installazione su LPR1

Configurazione principale: /etc/postfix/main.cf
myhostname = lpr2.lpr.fis.unipr.it     # internet hostname del server
mydomain = lpr.fis.unipr.it            # dominio locale
inet_interfaces = all              # interfacce da cui si ricevono le email
# Domini accettati come destinazione finale:
mydestination = $myhostname, localhost.$mydomain, localhost, lpr2.fis.unipr.it, lpr.fis.unipr.it 
#i client locali possono inviare a tutti i server remoti:
mynetworks = 192.168.0.0/16, 127.0.0.0/8, 192.135.11.0/24
## destinazioni ammesse da client remoti:
relay_domains = $mydestination, pr.infn.it, gmail.com, fis.unipr.it 
/etc/postfix/master.cf
smtp      inet  n       -       n       -       -       smtpd
submission inet n       -       n       -       -       smtpd

Verifica

Verifica con comando mailx:

lpr-bastion$ mailx -v roberto.alfieri@lpr2
Subject: test
test
.
Cc: 
roberto.alfieri@lpr1... Connecting to [127.0.0.1] via relay...
220 lpr-bastion.fis.unipr.it ESMTP Sendmail 8.13.8/8.13.8; Tue, 30 Dec 2014 11:06:28 +0100
>>> EHLO lpr-bastion.fis.unipr.it
250-lpr-bastion.fis.unipr.it Hello localhost.localdomain [127.0.0.1], pleased to meet you
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-8BITMIME
250-SIZE
250-DSN
250-ETRN
250-DELIVERBY
250 HELP
>>> MAIL From:<roberto.alfieri@lpr-bastion.fis.unipr.it> SIZE=45
250 2.1.0 <roberto.alfieri@lpr-bastion.fis.unipr.it>... Sender ok
>>> RCPT To: roberto.alfieri
>>> DATA
250 2.1.5 <roberto.alfieri@lpr2.fis.unipr.it>... Recipient ok
354 Enter mail, end with "." on a line by itself
>>> messaggio di prova
>>> .
250 2.0.0 sBUA6SLL011155 Message accepted for delivery
roberto.alfieri@lpr1... Sent (sBUA6SLL011155 Message accepted for delivery)
Closing connection to [127.0.0.1]
>>> QUIT
221 2.0.0 lpr-bastion.fis.unipr.it closing connection

Verifica con telnet (da lpr-bastion)

lpr-bastion ~]# telnet lpr1 25
Trying 192.168.0.1...
Connected to lpr2.fis.unipr.it (192.168.0.1).
Escape character is '^]'.
220 lpr2.fis.unipr.it ESMTP Postfix
 EHLO lpr-bastion.fis.unipr.it
250-lpr1.fis.unipr.it
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN
 MAIL From:<roberto.alfieri@lpr-bastion.fis.unipr.it>
250 2.1.0 Ok
 RCPT To: roberto.alfieri
 RCPT To: utente2            #e' possibile inviare una mail a piu' destinatari
250 2.1.5 Ok
DATA
354 End data with <CR><LF>.<CR><LF>
Subject: messaggio di prova
From: sender@mydomain.com
To: friend@example.com

test
.
250 2.0.0 Ok: queued as A264527E51
QUIT
221 2.0.0 Bye

Invio di allegati MIME con mailx (se supportato dalla versione mailx )

mailx -v roberto.alfieri@lpr1 -a attacched_file

Aliases

Per creare un alias editare il file /etc/aliases Ad esempio:

nome.cognome:   242263

Quindi eseguire "newaliases"

Dovecot

Dovecot e' un server IMAP/POP per linux.

Configurazione per CentOS: https://support.rackspace.com/how-to/dovecot-installation-and-configuration-on-centos/

roberto.alfieri/user/reti/lab-servizi.txt · Ultima modifica: 25/02/2018 20:18 da roberto.alfieri