
Estoy usando Linux. Tengo un dispositivo conectado a la interfaz ethernet de mi placa base (enp0s31f6) y mi PC tiene una tarjeta inalámbrica (wlp5s0) que está conectada al enrutador. El dispositivo envía solicitudes de descubrimiento de DHCP a la interfaz enp0s31f6. Quiero redirigir todo el tráfico desde la interfaz Ethernet a mi enrutador.
Por lo que sé, tengo que hacer que el puerto Ethernet de mi placa base actúe como puerta de enlace predeterminada para el dispositivo y activar el reenvío de IP.
Después de eso, necesito asegurarme de que mi PC sepa qué hacer con los paquetes entrantes para el dispositivo, por lo que debo usar NAT.
Intenté esto pero no parece funcionar, los paquetes aún quedan atrapados en la interfaz Ethernet:
#enabling ip forwarding in the kernel
echo 1 > /proc/sys/net/ipv4/ip_forward
#flushing old rules and deleting chains
iptables -F
iptables -X
#masquarading and forwarding
iptables -t nat -A POSTROUTING --out-interface enp0s31f6 -j MASQUERADE
iptables -A FORWARD --in-interface wlp5s0 -j ACCEPT
Parece un problema realmente simple, pero no puedo encontrarle solución. Alguien sabe cómo resolver esto?