[Tech] Risolto: SNATsemistatico (lunga)
Leonardo Boselli
leo@dicea.unifi.it
Ven 21 Mar 2003 19:23:11 CET
On 20 Mar 2003, at 14:03, Morpheus wrote:
> mi sa che nella concitazione abbiamo fatto un po' di casino, cmq rimediamo
> subito. Copio/incollo da man iptables:
(...)
> Quindi, riassumendo, avrai due regole fatte così:
> - -per le connessioni in ingresso-
> iptables -t nat -A PREROUTING -d ip_pubblico -j DNAT \
> --to-destination ip_interno
> - -per le connessioni in uscita-
> iptables -t nat -A POSTROUTING -s ip_interno -j SNAT \
> --to-source ip_pubblico
> Giustamente potresti farmi notare che, mentre la prima regola non può dare
> adito a fraintesi, la seconda sembra instradare indistintamente tutto il
> traffico della lan generato da ip_interno verso un, non sempre coerente,
> ip_pubblico. Di fatto ciò non accade, ma, per eccesso di zelo (che in certi
> casi non è mai sbagliato) possiamo eliminare ogni ambiguità modificando in
> questo modo la regola per le connessioni in uscita:
>
> iptables -t nat -A POSTROUTING -s ip_interno -d !ip_lan/netmask -j SNAT \
> --to-source ip_pubblico
>
> mi raccomando: specifica *sempre* le catene della tabella nat dove vuoi che
> questi particolari jump (istruzione -j) vengano applicati perchè, come puoi
> notare dai due stralci della pagina di manuale che ti ho riportato,
> l'accettazione di tali regole è strettamente connessa a questa condizione.
> > All'"interno" NON ci dovrebbero essere server
> meglio così, altrimenti il discorso degli instradamenti sulla lan si complica
> un pochino. Se l'argomento ti interessa, magari possiamo approfondire in pvt
> visto che non so quanto la cosa possa essere di comune interesse a tutti i
> partecipanti alla ml e non vorrei tediare nessuno.
secondo me questo messaggio è pergettamente on-topic e anche
se più longo del solito non dovrebbe avere disturbato nessuno ...
specie visto che tutto ora funziona !!!!!
> di niente, spero di averti aiutato a risolvere il problema.
> Mi scuso con tutti per la lungaggine
fossero tutte queste ...
--
Leonardo Boselli
Nucleo informatico e Telematico
Dipartimento Ingegneria Civile
Universita` di Firenze
Via Santa Marta 3
I-50139 Firenze
+39 055-4796-431
+39 348-8605-348
fax 055-495-333
Maggiori informazioni sulla lista
flug-tech