Newsgroup: it.comp.os.linux.sys
Titolo: problema con router

Ciao ancora a tutti!
Vi riposto per completo il mio problema:
ho un server Linux Rh 6.2, una rete composta da client Win 95/98 e da
ieri un router ISDN, configurato in dial-up verso il provider libero.
Nel server di posta elettronica ho fetchmail per il prelievo dai pop3 e
postfix per l'invio a smtp.
Ho già usato postfix in presenza di un proxy-server su Windows NT
chiamato Wingate.
Ho detto a Linux che c'è un router, con router add default gw
192.168.100.3
I vari client hanno come pop3 e smtp l'indirizzo ip del server Linux,
chiaramente in locale.
Quando scarico la posta elettronica tutto va correttamente, quando invio
un messaggio dal client al server Linux (tramite postfix) il server
effettua una connessione al router con conseguente scatto telefonico, e
poi tutto funziona correttamente. Ricordo inoltre che la posta la faccio
inviare ogni ora, tramite sendmail -q. I client la inviano in locale e
la posso vedere con sendmail -bp; il problema è che ad ogni invio mi
apre una connessione al router non voluta, in quanto la posta non esce
ma rimane sul server!
Ho configurato nel resolv.conf i due dns di libero, nel file hosts ho
anche messo tutti gli ip dei client da me usati nei testing, nel file
networks c'è la rete ed è presente sia l'interfaccia eth0 che lo,
loopback.
Inoltre ho provato a togliere il default gw, e la posta va al server
direttamente senza che quest'ultimo chiami il router.
Mi sento un pò in un vicolo cieco perchè questa cosa è più grande di me.
Forse è un problema di routing dei pacchetti? Forse quando postfix
riceve una mail da un client tenta di risolvere qualcosa?
Grazie a tutti coloro che mi aiuteranno!
Ciao e buona domenica, amici, e scusate se ieri sono stato un pò
pedante!
Ciao!
Francesco Collini

 riceve una mail da un client tenta di risolvere qualcosa?
Nelle FAQ di postfix e` descritta l'opzione disable_dns_lookups:
If your intranet does not use DNS internally,
you have to disable DNS lookups as well: 
/etc/postfix/
main.cf
: disable_dns_lookups = yes
La trovi documentata nelle sezioni della FAQ intitolate
-	"Running Postfix inside an intranet"
-	"Running Postfix on a dialup machine" 
Ciao.
-- 
Ezio. (togli "toglimi" dall'indirizzo per rispondere)
HAL 9000: Dave. Put down those Windows disks, Dave. DAVE!

/etc/postfix/
main.cf
: disable_dns_lookups = yes
grazie Enzo per avermi risposto!
Devo purtroppo dirti che il disable_dns_lookups = yes l'ho già inserito nel
file main.cf....
Che altro potrebbe essere? Forse è sbagliato aggiungere il router come route
add default gw 192.168.100.3? E poi, se non vado errato, le mail, con
defer_transports = smtp dovrebbero andare in coda, in locale, fino a che non
do il comando sendmail -q.
Grazie infinite per la tua cortesia; se possibile aiutami ancora, non saprei
come fare da solo!
Buona serata,
Francesco

un'aggiunta: sono sempre io, Francesco Collini; sto scrivendo da casa della
morosa!..
Ciao!

effettua una connessione al router con conseguente scatto telefonico,
Aumenta il logging su diald, oppure lancia
tcpdump -xi eth0 "not port 25 and not port 110" > /tmp/tcpdump.log
(CTRL C per interrompere)
prima di fare la prova dal client. Poi guarda nel log di diald, o nel
file /tmp/tcpdump.log, COS'E' che ha causato l'alzo della linea.
Leonardo
".signature": bad command or file name


Prova a mettere il nome del tuo SMTP tra parentesi quadre
[
mail.provider.it
].




 Fai un prova eliminanto dal resolv.conf i dns di libero e prova a
[...] 
Devi imparare a citare i messaggi precedenti in modo meno invasivo,
considerando soprattutto che lo spreco di banda e` una cosa *molto*
fastidiosa.
Ciao,
Marco