Linux como router

De Ardemans Wiki
Saltar a: navegación, buscar

Aveces hace falta configurar un equipo con router, para que el tráfico pase a través de esa máquina, con dos tarjetas de red, y máquinas de un lado puedan ver las que hay en la otra red.

Esto son los pasos que he hecho con un Ubuntu 14.04:

Habilitar IP Forwardind

En primer lugar tenemos que habilitar el IP Forwarding con el siguiente comando:

echo 1 > /proc/sys/net/ipv4/ip_forward

Pero si queremos que esto sea persistente para la próxima vez que reiniciemos la máquina lo podemos añadir al fichero de configuración /etc/sysctl.conf:

# Uncomment the next line to enable packet forwarding for IPv4
net.ipv4.ip_forward=1

Configurar IP Masquerade

IP Masquerade es una técnica en linux, similar a NAT, y lo vamos a usar para que el tráfico de vuelta que se genere desde el punto de destino (servidor) pueda volver al punto de origen (cliente).