Estoy ejecutando el kernel 3.14.18 y usando iptables 1.4.21, construido con estas opciones --static-enable --disable-shared.
Cuando ejecuto este comando:
/sbin/iptables -A PREROUTING -m -d 127.3.0.2/24 -j DNAT --to-destination 10.0.0.1 -p udp -dport 69
Me sale este mensaje de error:
iptables v1.4.21: Couldn't load match `-d':No such file or directory
¿Alguien puede ayudar a explicar lo que me falta?
Más información: Tengo un sistema host con 2 interfaces, eth0 y eth1. eth0 recibirá paquetes con una ip de 127.3.xx Quiero reenviar estos paquetes para que salgan de eth1 a un servidor (10.0.1). eth1 tiene una ip de 192.168.0.100. el servidor necesita ver los paquetes como si vinieran del host (192.168.0.100). Creo que puedo eliminar el indicador -m, pero cuando lo hago, recibo este error: iptables v1.4.21: no se permiten múltiples indicadores -d
—
mikec