Più che una guida vera e propria, questo è più un appunto personale. Supponiamo di avere due o più reti a protocollo IP da collegare insieme per, ad esempio condividere la connessione ad Internet di una con le altre. La soluzione passa, ovviamente :), attraverso l’utilizzo di un sistema Linux configurato come router.
Schema delle reti da far dialogare.
La procedura rispecchia quella riportata in questo articolo pubblicato sul sito di Stefano Galli al quale rimando per ulteriori approfondimenti.
Sul router Linux è necessario effettuare queste operazioni:
modprobe iptable_nat
per abilitare il modulo del kernel che gestisce il Network Address Translation
echo "1" > cat /proc/sys/net/ipv4/ip_forward
per abilitare l’instradamento di pacchetti in arrivo verso altre interfacce di rete in uscita, e infine
iptables -t nat -A POSTROUTING -s 192.168.2.0/24 -o eth1 -j MASQUERADE
iptables -t nat -A POSTROUTING -s 192.168.3.0/24 -o eth1 -j MASQUERADE
per definire le regole vere e proprie per la traduzione degli indirizzi.
Alla prossima!