Sé que puedo permitir IP hacia adelante haciendo eco 1a /proc/sys/net/ipv4/ip_forward, pero ¿cómo puedo hacer que este permanente?
Por cierto, quiero otro método en lugar de iniciar scripts, ¿hay alguno?
Edite /etc/sysctl.conf y busque las siguientes líneas:
# Uncomment the next line to enable packet forwarding for IPv4
#net.ipv4.ip_forward=1
Comentario net.ipv4.ip_forward=1:
# Uncomment the next line to enable packet forwarding for IPv4
net.ipv4.ip_forward=1
O en un comando de línea:
sudo sysctl -w net.ipv4.ip_forward=1
sudo sysctl -w net.ipv4.ip_forward=1no lo hace permanente ... @ menos en una frambuesa pi que probé ...sudo sysctl -w ...Configuración permanente usando
/etc/sysctl.confSi queremos que esta configuración sea permanente, la mejor manera de hacerlo es usar el archivo
/etc/sysctl.confdonde podemos agregar una línea que contenganet.ipv4.ip_forward = 1Si ya tiene una entrada
net.ipv4.ip_forwardcon el valor 0, puede cambiarla a 1.Para habilitar los cambios realizados
sysctl.conf, deberá ejecutar el comando:En los sistemas basados en RedHat, esto también se habilita al reiniciar el servicio de red:
y en los sistemas Debian / Ubuntu esto también se puede hacer reiniciando el servicio procps:
Fuente: Cómo habilitar el reenvío de IP en Linux
fuente