Cómo habilitar el reenvío de IP en Linux

Cómo habilitar el reenvío de IP en Linux

Para el propósito de seguridad, por defecto, el reenvío de IP se deshabilita en el sistema operativo moderno de Linux. Si debe habilitar el reenvío de IP en su sistema, siga los pasos a continuación. En este artículo, obtendrá cómo verificar que el reenvío de IP esté habilitado o no. Si no, habilitarlo.

Verifique el reenvío de IP actual

Verifique el valor si ip_forward In /Proc Files System como el siguiente comando.

CAT/PROC/SYS/NET/IPV4/IP_FORWARD 0 

O podemos usar la línea de comandos SYSCTL para consultar los valores del núcleo como el siguiente comando.

sudo sysctl net.IPv4.ip_forward net.IPv4.ip_forward = 0 

Habilitar el reenvío de la IP del kernel

Habilitemos el reenvío de IP para su shell activo actual del sistema Linux. Estos cambios se perderán después de un apagado o reiniciado de un sistema.

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

O podemos usar SYSCTL para habilitarlo

sysctl -w net.IPv4.ip_forward = 1 

Habilitar el reenvío IP del núcleo (permanente)

Para habilitar el reenvío IP de edición permanente /etc /sysctl.conf y agregar la siguiente línea. Esto habilitará el reenvío de IP incluso después de reiniciar el sistema.

neto.IPv4.ip_forward = 1 

Después de agregar valores anteriores en SYSCTL.conf, use el siguiente comando para recargar los valores de este archivo.

sysctl -p