Newsgroup: it.comp.os.linux.sys
Titolo: Più schede di rete

Ho gateway con due schede di rete (una lan privata 192.168.1.X)
collegata
al mondo con indirizzo IP pubblico universitario.
Possiedo un dominio e mi faccio forwardare la posta dei vari utenti a
questo gateway dove c'é installato QMAIL
La connessione non era delle più veloci così abbiamo deciso di fare un
collegamento ADSL.
Per non sconvolgere la rete interna (e non interrompere il
collegamento con la vecchia lan esterna) ho installato una terza
scheda di rete con un altro indirizzo privato (192.168.0.X)
Dopo i vari settaggi, questo é il mio instradamento (tramite route)
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref Use
Iface
192.168.1.0     *               255.255.255.0   U     0      0 0
eth0                       (rete interna)
192.168.0.0     *               255.255.255.0   U     0      0 0
eth2                       (ethernet con Alice)
XXX.XXX.XXX.0   *               255.255.255.0   U     0      0 0
eth1                     (ethernet universitaria)
127.0.0.0       *               255.0.0.0       U     0      0 0 lo
default         192.168.0.1     0.0.0.0         UG    0      0 0 eth2
Ha funzionato tutto, la connessione verso l'esterno, il
reindirizzamento dei computer interni della lan, ma non riuscivo più
ad avere la posta.
Dopo alcune ricerche sono riuscito a capire che la posta non arrivava
perchè (visto tramite il controllo delle porte con ethereal), le
risposte dalla scheda della rete universitaria mi passavano tramite la
scheda dove é collegata Alice.
Ho guardato in giro ed ho capito che il problema era la scheda
universitaria che rispondeva tramite il gateway di default
ho manipolato allora il route fino ad ottenere questo risultato.
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref Use
Iface
192.168.1.0     *               255.255.255.0   U     0      0 0 eth0
192.168.0.0     *               255.255.255.0   U     0      0 0 eth2
XXX.XXX.XXX.0   
gw.universitario.it
 255.255.255.0   UG    0      0 0
eth1
XXX.XXX.XXX.0   *               255.255.255.0   U     0      0 0 eth1
127.0.0.0       *               255.0.0.0       U     0      0 0 lo
default         192.168.0.1     0.0.0.0         UG    0      0 0 eth2
Niente da fare.
Ho provato allora con il nat con iptables, ma anche questo non ha
funzionato.
Dove sbaglio?
Grazie a tutti
Sergio

scheda dove é collegata Alice.
Devi impostare una rotta la quale dice che per raggiungere il
mailserver esterno, quello che ti gira la posta su qmail, bisogna
passare attraverso il gateway universitario. Ti consiglio di fare un
dig degli MX realtivi al dominio che hai all'esterno e impostare una
rotta per ogni server che ti viene restituito nella query DNS.
Ciao

 passare attraverso il gateway universitario. Ti consiglio di fare un
Se ho capito bene (l'ho gia' affrontato su iniziare) il dominio l'ha
su aruba, e l'MX e' quella macchina li'.
Pero', guardandoci meglio, nel thread e' comparso un:
----
Questa la regola di tcp.smtp
192.168.1.:allow,RELAYCLIENT=""
141.250.121.164:allow,RELAYCLIENT=""
141.250.121.168:allow,RELAYCLIENT=""
87.22.179.150:allow,RELAYCLIENT=""
---
A questo punto, con una route per ognuno dei tre indirizzi
permessi, potrebbe funzionare.
... tempo ...
Guardando quegli IP, risultano dell'universita', percio' quelli sono
i client universitari che possono essere usati come relay.
Il che e' MOOOOOOLTO pericoloso, se non sono chiusi a chiave nel
cassetto della scrivania di sergio.
Se poi sergio ci dicesse anche che dominio e', si potrebbe anche
vedere che record MX ha indicato.
Se l'mx e' la SUA macchina, non ha speranze, senza seviziare il
router dell'universita'.
-- 
           |Save our planet!
    Ciao   |Save wildlife!
   roberto |For your E-MAIL use ONLY recycled Bytes  !!
           |roberto poggi   
rpo...@softhome.net

Max Bunker ha scritto:

É già tutto predisposto.
Dal gateway universitario, non c'è nessun blocco.
Se disattivo la scheda Alice, il servizio funziona a dovere.
Il problema é che quando é attiva la scheda con collegamento Alice,
la risposta al computer esterno la passa tramite questa scheda e non
attraverso la scheda universitaria.
Se faccio telnet sulla porta 25 da un computer interno (con scheda
Alice attiva), il servizio é aperto sia passando tramite la scheda
interna che alla scheda esterna.
Se invece lo faccio da un computer esterno mi viene reindirizzata la
risposta dalla scheda universitaria verso la scheda Alice (con
ethereal ho potuto notare che passano dei pacchetti sulla porta 25
diretta all'host esterno)
Probabilmente non capisce che deve rispondere sempre tramite la scheda
chiamante (universitaria o Alice), ma la direziona sempre verso il
gateway predefinito.

 router dell'universita'.
Scusami, ma cos'é l'MX?

 Scusami, ma cos'é l'MX?
Mail eXchange.
E' il(i) computer che il resto del mondo contattera' per consegnare
la posta ad un indirizzo del tipo Nomeutente@iltuodominio
E ancora non ci dai possibilita' di aiutarti davvero.
E non hai nessuna conoscenza di base sulla gestione di mail server
per poterti avventurare in internet senza diventare a breve fonte
di guai per il resto della rete.


 E non hai nessuna conoscenza di base sulla gestione di mail server
E' probabile, ma fin'ora ha funzionato tutto a dovere, sia come
trasmissione che ricezione della posta.


 Cosa devo dirvi? Mi pare di aver postato tutto il postabile.
Che dominio e'.
Cosi', anche se TU non lo sai, noi possiamo sapere quali sono i
record MX che puntano al tuo dominio.
Se e' quell'IP della tua macchina dentro la rete universitaria,
non hai possibilita', e te l'ho gia' detto, a meno che tu non
possa settare diversamente il router.
Ma io spero che non ci riesci, di amministratori di posta incapaci
ce ne sono anche troppi. :-)



L'indirizzo ip é pubblico, il dominio 
agr.unipg.it
.
Comunque probabilmente mi sono spiegato male.
Fin'ora TUTTE le mail che forwardavo da Aruba, venivano instradate a
questo computer (compreso gli spam) e il dialogo avveniva regolarmente
(connessione alla porta 25 sulla scheda universitaria)
Ora invece, se attivo la scheda Alice la risposta alle chiamate alla
porta 25 sulla scheda universitaria (perchè arriva e l'ho controllato
con ethereal) non va più verso la scheda di rete universitaria, ma
verso alice.
Chiaramente il computer che deve postare, si aspetta la risposta
dall'indirizzo chiamato, mentre invece questo lo fa uscire NON dalla
scheda universitaria, ma da Alice.

gateway predefinito.
appunto siccome la posta viene girata, immagino, sull'ip pubblico lato
rete universitaria devi impostare la rotta con il seguente comando:
route add -host 141.250.1.4 gw $gw_universitario
dove per $gw_universitario si intende l'ip del gw universitario, per
l'appunto
Ciao

 Ciao
Guarda, dopo tanti smanettamenti, avevo provato anche questo, in modo
che tramite il comando route la scheda universitaria prendesse come
gateway quello universitario.
Niente, l'uscita viene rigirata sempre sulla scheda Alice.