Proporcione una segunda tarjeta NIC con acceso a Internet de subred diferente

Proporcione una segunda tarjeta NIC con acceso a Internet de subred diferente

Tengo un servidor ubuntu ejecutando 16.04

Hay 2 tarjetas NIC:

Uno es 192.168.10.9/24, este tiene acceso a internet a través del gateway de 192.168.10.254.

Mi segunda tarjeta Nic tenía una IP de 192.168.25.1/24 y actualmente no tiene puerta de enlace ni acceso a Internet.

Todo en la red 192.168.25.x usa DHCPD desde el servidor ubuntu.

¿Cómo permito el acceso a Internet a 192.168.25.x?

Respuesta1

Necesitas habilitarReenvío IPv4. Hay un excelente artículo sobre el tema.aquí.

Lo siguiente le ayudará a comprobar el estado del sistema y configurar el parámetro desde la línea de comando. Tenga en cuenta que esta configuración será efímera; deberá determinar cómo hacer que la configuración sea permanente (si así lo desea) según su distribución y versión específicas.

Lo siguiente está tomado deEste artículo:


Compruebe si el reenvío de IP está habilitado

Tenemos que consultar el valor del kernel sysctl net.ipv4.ip_forward para ver si el reenvío está habilitado o no:

Usando sistema:

sysctl net.ipv4.ip_forward
net.ipv4.ip_forward = 0

o simplemente revisando el valor en el sistema /proc:

cat /proc/sys/net/ipv4/ip_forward
0

Como podemos ver en los dos ejemplos anteriores, esto estaba deshabilitado (como lo muestra el valor 0).

Habilite el reenvío de IP sobre la marcha

Al igual que con cualquier parámetro del kernel sysctl, podemos cambiar el valor de net.ipv4.ip_forward sobre la marcha (sin reiniciar el sistema):

sysctl -w net.ipv4.ip_forward=1

o

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

la configuración cambia instantáneamente; el resultado no se conservará después de reiniciar el sistema.

información relacionada