Newsgroup: it.comp.os.linux.iniziare
Titolo: Comunicazione da fuori rete

Ciao a tutti, 
 
è da diversi giorni che provo a configurare un server web e di posta su una 
Debian. Il server web funziona correttamente; il server di posta (gestito con 
postfix + popa3d) funziona correttamente in fase di invio, ma riceve solo le 
poste da utenti interni alla rete. All'inizio pensavo che il problema fosse nella 
configurazione del 
main.cf
 (che per completezza riporto in fondo), ma mi sono 
accorto che il mio server non accetta neanche le connessioni ssh da fuori 
rete. 
 
A questo punto ho controllato se erano presenti firewall, ma non lo sono; poi 
ho controllato se avevo forwardato correttamente le porte su NAT, tutto ok. A 
questo punto non so più dove andare a cercare il problema. 
 
Qui di seguito posto anche il risultato del comando "netstat -l": 
 
Proto Recv-Q Send-Q Local Address           Foreign Address         State 
tcp        0      0 *:pop3                  *:*                     LISTEN 
tcp        0      0 *:sunrpc                *:*                     LISTEN 
tcp        0      0 *:www                   *:*                     LISTEN 
tcp        0      0 localhost.localdoma:817 *:*                     LISTEN 
tcp        0      0 *:auth                  *:*                     LISTEN 
tcp        0      0 *:ssh                   *:*                     LISTEN 
tcp        0      0 *:smtp                  *:*                     LISTEN 
tcp        0      0 *:827                   *:*                     LISTEN 
udp        0      0 *:821                   *:* 
udp        0      0 *:824                   *:* 
udp        0      0 *:bootpc                *:* 
udp        0      0 *:sunrpc                *:* 
 
e il file 
main.cf
 (postconf -n): 
 
command_directory = /usr/sbin 
config_directory = /etc/postfix 
daemon_directory = /usr/lib/postfix 
inet_interfaces = all 
mail_owner = postfix 
mailbox_command = /usr/bin/procmail 
mydestination = $myhostname, localhost.$mydomain, $mydomain 
mydomain = 
gagliardi.homelinux.org
 
myhostname = 
server.gagliardi.homelinux.org
 
mynetworks = 
192.168.0.0/24
, 
127.0.0.0/8
 
myorigin = $mydomain 
queue_directory = /var/spool/postfix 
relayhost = [
smtp.tiscali.it
] 
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU) 
unknown_local_recipient_reject_code = 550 
 
Spero che qualcuno abbia qualche indicazione da darmi. 
 
Grazie. 
 
Fabio 


se per "mio server" intendi 
gagliardi.homelinux.org
, adesso accetta 
connessioni ssh, ma non smtp.
Sicuro che postfix sia in esecuzione?

 A questo punto ho controllato se erano presenti firewall, ma non lo sono;
Io ho fatto un nmap su 
gagliardi.homelinux.org
, e il risultato e' che la 
porta 25 (e un mucchio di altre porte) sono "filtered". NOn so se voglia 
dire qualcosa, infatti la porta ssh e' "open".

 Sicuro che postfix sia in esecuzione? 
Sicurissimo, se invio le mail da locale tutto funziona. Allora il problema potrebbe 
essere nella configurazione di postfix? 

 dire qualcosa, infatti la porta ssh e' "open". 
Filtrate da chi??? iptables non contiene alcuna regola. Esiste qualche 
programma che di default fa dei filtri? 
Adesso sono connesso con ssh al server, magari la 22 la vedi open per quello 

 Adesso sono connesso con ssh al server, magari la 22 la vedi open per quello
No,non e` cosi` che si intende il "filtered" di nmap

> Il tuo provider. 
Quindi il problema potrebbe essere causato da fatto che il mio provider blocca la 
porta 25? C'è un modo di saperlo (a parte contattare il provider)? 
 

On Thu, 3 Nov 2005, Fabio wrote:

Guarda, io sono riuscito a collegarmi al tuo server sulla porta 22 (ssh) e 
110 (pop3). Sulla porta 25 non c'e' risposta, propenderei per una 
configurazione scorretta di postfix.

 porta 25? C'è un modo di saperlo (a parte contattare il provider)?
Ma hai abilitato il servizio smtp nel file /etc/postfix/
master.cf
?

> Ma hai abilitato il servizio smtp nel file /etc/postfix/
master.cf
? 
non l'ho neanche aperto 
master.cf
!!! Potresti per favore dirmi cosa devo aggiungere? 


Nel file suddetto, c'e' una riga che inizia con smtp, e che, se 
commentata, blocca le connessioni smtp per fare in modo che postfix 
consegni ma non riceva. Guarda se e' cosi', io purtroppo non ho mai 
configurato server aperti al mondo esterno.

 C'è un modo di saperlo (a parte contattare il provider)?
Stai usando Tiscali,quindi si`,la porta 25 viene filtrata.
Ci sono gia` troppi open relay aperti

 configurato server aperti al mondo esterno. 
 
master.cf
 mi sembra a posto; in ho letto che per configurazioni "normali"  dovrebbe 
andare bene la configurazione di default di 
master.cf
; comuque lo posto qui di seguito. 
 
smtp      inet  n       -       -       -       -       smtpd 
#submission inet n      -       -       -       -       smtpd 
#       -o smtpd_etrn_restrictions=reject 
#628      inet  n       -       -       -       -       qmqpd 
pickup    fifo  n       -       -       60      1       pickup 
cleanup   unix  n       -       -       -       0       cleanup 
qmgr      fifo  n       -       -       300     1       qmgr 
#qmgr     fifo  n       -       -       300     1       oqmgr 
rewrite   unix  -       -       -       -       -       trivial-rewrite 
bounce    unix  -       -       -       -       0       bounce 
defer     unix  -       -       -       -       0       bounce 
trace     unix  -       -       -       -       0       bounce 
verify    unix  -       -       -       -       1       verify 
flush     unix  n       -       -       1000?   0       flush 
proxymap  unix  -       -       n       -       -       proxymap 
smtp      unix  -       -       -       -       -       smtp 
relay     unix  -       -       -       -       -       smtp 
#       -o smtp_helo_timeout=5 -o smtp_connect_timeout=5 
showq     unix  n       -       -       -       -       showq 
error     unix  -       -       -       -       -       error 
local     unix  -       n       n       -       -       local 
virtual   unix  -       n       n       -       -       virtual 
lmtp      unix  -       -       n       -       -       lmtp 
anvil     unix  -       -       n       -       1       anvil 
maildrop  unix  -       n       n       -       -       pipe 
  flags=DRhu user=vmail argv=/usr/local/bin/maildrop -d ${recipient} 
uucp      unix  -       n       n       -       -       pipe 
  flags=Fqhu user=uucp argv=uux -r -n -z -a$sender - $nexthop!rmail ($recipient) 
ifmail    unix  -       n       n       -       -       pipe 
  flags=F user=ftn argv=/usr/lib/ifmail/ifmail -r $nexthop ($recipient) 
bsmtp     unix  -       n       n       -       -       pipe 
  flags=Fq. user=bsmtp argv=/usr/lib/bsmtp/bsmtp -d -t$nexthop -f$sender $recipient 
scalemail-backend unix  -       n       n       -       2       pipe 
  flags=R user=scalemail argv=/usr/lib/scalemail/bin/scalemail-store ${nexthop} ${user} 
${extension} 
 

 Ci sono gia` troppi open relay aperti 
E immagino che non ci sia molto da fare, giusto? 
Comunque grazie per l'aiuto.  
 

Fabio wrote:

Questo e' l'output di nmap (eseguito online)
Starting nmap V. 3.00 ( 
www.insecure.org/nmap/
 )
Host 
host-84-220-124-186.cust-adsl.tiscali.it
 (84.220.124.186) appears to be
up ... good.
Initiating Connect() Scan against 
host-84-220-124-186.cust-adsl.tiscali.it
(84.220.124.186)
Adding open port 110/tcp
Adding open port 22/tcp
The Connect() Scan took 7 seconds to scan 1024 ports.
Interesting ports on 
host-84-220-124-186.cust-adsl.tiscali.it
(84.220.124.186):
(The 1016 ports scanned but not shown below are in state: closed)
Port       State       Service
22/tcp     open        ssh                     
25/tcp     filtered    smtp                    
110/tcp    open        pop-3                   
135/tcp    filtered    loc-srv                 
137/tcp    filtered    netbios-ns              
138/tcp    filtered    netbios-dgm             
139/tcp    filtered    netbios-ssn             
445/tcp    filtered    microsoft-ds            
Nmap run completed -- 1 IP address (1 host up) scanned in 7 seconds
Vedi la porta 25? E' filtrata.

> Vedi la porta 25? E' filtrata.  
 
Io ho contattato l'assistenza di tiscali e mi è stato detto che loro non filtrano e/o  
bloccano niente sulla porta 25... anche se Braindead sembra essere sicuro 
che viene  
filtrata...  
vi ringranzio dell'aiuto... credo che mi dovrò arrendere e tenermi il mio server 
mail solo in locale  

 che viene filtrata...  
Senti quanti altri output di nmap vuoi leggere prima di convincerti che
quella porta,insieme ad altre,e` filtrata?
"tiscali porta 25" su Google Groups

 filtrata...
Io ho letto qualche thread in google molto simile a questo. Il
suggerimento piu' comune era proprio un filtro a monte del tuo server, da
parte del provider. Che loro neghino/non sappiano e' un'altra cosa.