Newsgroup: it.comp.reti.locali
Titolo: Domanda su IPCOP: come configurare piu' indirizzi IP pubblici?

Salve a tutti. Sono nuovo del gruppo e da poco mi occupo di gestire la
piccola rete aziendale, sulla quale abbiamo la necessita' di installare un
firewall. Mi hanno consigliato IPCop e mi sono trovato piuttosto bene,
tuttavia ho qualche difficolta' per quanto riguarda la configurazione degli
indirizzi IP della zona RED. In pratica, la rete e' cosi' configurata (gli
indirizzi sono messi come esempio)
Router HDSL (non modem)
    IP pubblici da x.x.x.1 a x.x.x.10 - IP ethernet x.x.A.1)
        |
Firewall IPCop (le lettere A, B e C negli indirizzi IP sono i segmenti di
rete)
        |-----  RED: configurato come STATIC, indirizzo IP x.x.A.2;
        |-----  ORANGE indirizzi IP x.x.B.x
        |-----  GREEN: indirizzi IP x.x.C.x
La mia situazione attuale e' la seguente: con i PC della zona GREEN riesco a
vedere tutto e ho stabilito, per provare, una DMZ per far comunicare un PC
della zona ORANGE con uno della GREEN. Fin qui tutto ok. Adesso ho bisogno
di esporre i vari server della zona ORANGE su Internet (si tratta di Web
server, FTP server, ecc.), ma non ho capito come fare. La documentazione
indica di caricare i vari indirizzi pubblici (external aliases) e di fare un
forwarding, ma credo di aver sbagliato qualcosa... Ho configurato il router
in modo da indirizzare TUTTE le richieste provenienti dall'esterno verso il
PC con indirizzo x.x.A.2, ovvero:
- x.x.x.1 --> x.x.A.1
- x.x.x.2 --> x.x.A.1
- x.x.x.3 --> x.x.A.1
ecc.
Ho provato dall'esterno, con un PC collegato via modem, a entrare sul web
server, ma non ci riesco. Dal log vedo che la richiesta e' stata girata dal
router a IPCop, il quale pero' non ha girato la medesima al web server.
Quello di cui avrei bisogno e' di far si' che a ogni indirizzo IP esterno
corrisponda un diverso server. Virtualmente, avendo 10 IP pubblici, vorrei
poter avere 10 web server, tutti sulla porta 80.
La mia difficolta' riguarda appunto la configurazione dei vari IP pubblici
su IPCop, perche' non sembra riconoscere la provenienza della richiesta e,
di conseguenza, non ruota i pacchetti sul server. Nel log vedo che ogni
richiesta ha, come provenienza, l'IP del PC collegato con il modem e, come
destinazione, l'indirizzo del PC con IPCop. Esempio (indirizzi a caso):
Indirizzo PC esterno: 12.13.14.15
Indirizzi IP pubblici: da 1.2.3.1 a 1.2.3.10
Indirizzo IP firewall IPCop: 10.10.10.99
1) Richiesta pagina web a indirizzo 1.2.3.1 --> il router riceve la
richiesta e la gira a IPCop. Nel log vedo "Source IP: 12.13.14.15" e
"Destination IP: 10.10.10.99".
2) Richiesta pagina web a indirizzo 1.2.3.2 --> il router riceve la
richiesta e la gira a IPCop. Nel log vedo "Source IP: 12.13.14.15" e
"Destination IP: 10.10.10.99".
3) Richiesta pagina web a indirizzo 1.2.3.3 --> il router riceve la
richiesta e la gira a IPCop. Nel log vedo "Source IP: 12.13.14.15" e
"Destination IP: 10.10.10.99".
Come fa IPCop a capire a chi girare le richieste? Penso di aver sbagliato
qualcosa nella configurazione, come fa IPCop a risalire a quale indirizzo IP
pubblico e' stata fatta la richiesta?
Mi scuso se ho scritto delle cavolate, sono un principiante in queste cose.
Vi ringrazio in anticipo per l'aiuto :)
Daigo

La cosa migliore sarebbe avere la ethernet del router come pubblico x.x.x.1
e la RED x.x.x.2 con gateway x.x.x.1
e poi aggiungere gli alias della rossa come x.x.x.3/4/..../10
Penso 10 sia un numero ipotetico di solito sono 8 (6 usabili) o 16 (14
usabili).
Poi configuri gli accessi alle porte sui vari IP della RED e il forward
delle port necessarie dagli IP della RED verso quelli della ORANGE.
I server connessi in ORANGE devono avere i DNS del provider e gareway
x.x.B.x(1)
Per farlo con una lan intermedia mi sa che sia meglio reindirizzare il
traffico non verso la etehrent del router ma verso la RED e gli altri alias
settati x.x.x.3 > x.x.A.3, x.x.x.4 > x.x.A.4, .....
In uscita esce come RED primaria, se vuoi vedere i server ORANGE dalla GREEN
bisogna aggiungere nel file hosts gli IP ORANGE corrspondenti ai domini
pubblici.
Andrea



Grazie mille, tutto risolto :)
Adesso pero' ho un'altra domanda, ma genero un topic diverso :)
Daigo