IP Forwarding
Como gestionar el IP Forwarding en diferentes sistemas operativos.
Comprobar como está el IP Forwarding;
Mac OS X
sysctl net.inet.ip.forwarding net.inet.ip.fastforwarding
Linux (general):
sysctl net.ipv4.ip_forward
Para activar el IP forwarding:
Mac OS X
sysctl -w net.inet.ip.forwarding=1 net.inet.ip.fastforwarding=1
Linux (general):
sysctl -w net.ipv4.ip_forward=1
echo 1 > /proc/sys/net/ipv4/ip_forward
Linux (Debian), para dejarlo permanente editar el fichero /etc/sysctl.conf y añadir o cambiar esta opción:
net.ipv4.ip_forward = 1
Para activar los cambio realizados en el fichero debemos ejecutar:
sysctl -p /etc/sysctl.conf
Para desactivar el IP Forwarding:
Mac OS X
sysctl -w net.inet.ip.forwarding=1 net.inet.ip.fastforwarding=0
Linux (general):
sysctl -w net.ipv4.ip_forward=0
echo 0 > /proc/sys/net/ipv4/ip_forward
Linux (Debian), para dejarlo permanente editar el fichero /etc/sysctl.conf y añadir o cambiar esta opción:
net.ipv4.ip_forward = 0
Para activar los cambio realizados en el fichero debemos ejecutar:
sysctl -p /etc/sysctl.conf
NOTA: En Mac OS X también podemos usar este script que lo hace de forma visual: IP Forward con Apple Script.

