Newsgroup: it.comp.os.linux.sys
Titolo: mail server VS firewall

Ciao, ho un problema e non rieco a venirne a capo, spero che qualcuno
sappia aiutarmi.
Ho una rete configurata cosi':
- C'e' il router adsl del provider collegato alla prima scheda di rete
del firewall
- Lo stesso firewall, con la seconda scheda di rete e' collegato a una
rete interna, che comprende altri due computer (client).
Sul firewall c'e' linux, kernel 2.4.20, impostato per fare il firewall
col masquering, infatti gli indirizzi della rete interna sono
192.168.0.*, mentre l'IP della scheda del firewall che da sull'esterno,
e' assegnato dal DHCP del provider.
La configurazione del firewall funziona, infatti dai 2 client navigo
tranquillamente, chatto su irc, scambio file con winmx e chi piu' ne ha
piu' ne metta.
Il problema della posta e' questo: ieri, prima di uscire di casa, ho
configurato il server di relay (smtp) del provider, nel client della
posta (Mozilla), e ho mandato un'e-mail di prova ad un mio account a cui
accedo solo via web (e questo non dal firewall, ovviamente, ma da un pc
della rete interna).
Oggi ho controllato, e quel messaggio di prova e' arrivato.
A questo punto ho mandato un'e-mail "vera" a dei miei amici, ma il
client della posta (Mozilla) mi dice che il server smtp rifiuta la
connessione.
Ho pensato: sara' crashato il server...
Invece, con mio grande sgomento, ho constatato che se faccio un telnet
sulla porta 25 del server DAL FIREWALL si collega correttamente, mentre
se lo faccio DA UN CLIENT il server rifiuta la connessione.
A questo punto, ho 2 domande:
1) Se il nat funziona,(e funziona, perche' riesco a navigare, chattare,
ecc...) come fa il server ha distinguere una connessione dalla rete
interna da una che arriva dal firewall?
2) Perche' ieri funzionava e oggi no?
Non riesco proprio a capire. Boh.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Aggiornamento situazione:
Ho collegato tutta la rete interna (con l'hub) direttamente al router
del provider, invece che al firewall, quindi facendomi assegnare dal
dhcp del provider un IP per ogni PC, compreso il firewall (che ora non
"firewalla" piu' niente).
Risultato:
Dal firewall riesco a telnettare sulla porta 25 dell'smtp server.
Dall'altro PC no.
Differenze importanti (?) tra i due computer: sul firewall c'e' linux,
sull'altro c'e' windows.
Che la ragione del malfunzionamento sia legata all'OS? a me sembra
assurdo.
Probabilmente oggi ho scoperto che i computer hanno una volonta'
propria.


Tutto risolto:
Ho riavviato il pc della rete interna, e tutto magicamente funziona, sia
il telnet sulla porta 25 che l'effettivo invio della posta.
A questo punto mi chiedo cosa fosse successo: e' possibile che vada in
pappa lo stack tcp/ip di un os?
Ho scannerizzato l'hard disk con vari software antivirus/antispyware per
vedere se ho installati trojan o altre schifezze, ma e' tutto pulito.
Cmq qui forse sono diventato OT: e' stabilito che il sistema che non
funzionava e' windows.


 funzionava e' windows.
Succede anche a me, sporadicamente, sia con w9x, sia con w2k. Riavvi
windows, e tutto magicamente torna ok.    :-|
bye G.L.
--
La logica non attiene alla verosimiglianza delle ipotesi,
ma alla coerenza delle tesi con le ipotesi.