:::: MENU ::::

Collegare insieme più reti con un router Linux

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 della rete
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!