Muntar un router amb Linux
Última actualització: febrer de 2013
Router Linux:
Primerament, el kernel de Linux que utilitzem ha de tenir els mòduls necessaris activats, però no ens hem de preocupar ja que actualment tots els kernels de les distribucions estàndars els porten.
-Si tenim intenció de dedicar l'equip a fer de router, mirarem de configurar les interfícies de xarxa (2 o més) estáticament (veure com fer-ho a Debian i CentOS) i desinstal·larem gestors de configuració com network-manager.
-En viu, podem fer:
echo '1' > /proc/sys/net/ipv4/ip_forward
Seguit de sysctl -p, i ja tendrem el router funcionant.
-Si volem que la configuració sigui persistent entre arrencades del sistema, hem de modificar un valor a /etc/sysctl.conf:
net.ipv4.ip_forward=1
Linux com a router per a sortir a Internet:
Si el que volem fer es fer sortir a internet a una xarxa a través del nostre router Linux, a més haurem d'activar NAT.
-Primer fem tot el que hem indicat abans per a posar en marxa un router Linux
-Ara, per a activar NAT, hem d'aplicar un parell de regles a iptables (suposem que eth1 és la interfície que està "de cara" al nostre router ADSL):
iptables -P FORWARD ACCEPT
iptables --table nat -A POSTROUTING -o eth1 -j MASQUERADE
Per a que siguin persistent entre arrencades del sistema, podem afegir aquestes línies a /etc/rc.local