Activar/desactivar ip_forward | Algo de Linux

martes, 26 de abril de 2011

Activar/desactivar ip_forward

Se nota que en estos últimos meses no tengo mucho tiempo... Tengo el blog un poco abandonado y no encuentro el momento de publicar algún artículo.

Una de las cosas que tenemos que hacer cuando compartimos el acceso a internet de nuestro equipo, es activar el ip_forward:

Podemos activar el ip forward ejecutando como root el comando sysctl:

# sysctl -w net.ipv4.ip_forward=1

Y desactivarlo:

# sysctl -w net.ipv4.ip_forward=0 

Esta activación durará mientras no cerremos el sistema y cuando lo volvamos a iniciar el ip_forward estará a cero por defecto. Si queremos hacerlo permanente, no tenemos más que editar el fichero /etc/sysctl.conf y "descomentar" la línea:

# net.ipv4.ip_forward=1

Dejándola así:


net.ipv4.ip_forward=1

2 comentarios:

d3m4s1@d0v1v0 dijo...

La forma en que siempre lo he hecho es sacudiendo directo al proc:
echo "1" > /proc/sys/net/ipv4/ip_forward
Es equivalente a lo que explicas arriba (al reiniciar se pierde), sólo lo menciono para mostrar otra opción =)

Anónimo dijo...

en /etc/sysctl.conf si lo pones ahi a 1, se queda siempre.