¿Cómo puedo redirigir un puerto a otro puerto local utilizando ip6tables? p. Algo como esto: ip6tables -t nat -A PREROUTING -j REDIRECT -p tcp --dport 443 --to-puertos 8443REDIRECCIONE un puerto en ip6tables
Respuesta
ip6tables
no soporta REDIRECT
. (Normalmente las personas usan esto en un entorno NAT, y NAT generalmente no es compatible con IPv6.)
Si todo lo que necesita hacer es vincularse al puerto bajo como usuario normal, ¿por qué no prueba la solución descrita en this answer? Por supuesto, en el caso de Tomcat, parece que esto significaría darle a cualquier proceso de Java esa capacidad.
Bueno, esto es una cuestión de edad, pero ya que tengo que hacer lo mismo ... Esto es lo que he encontrado:
TPROXY
This target is only valid in the mangle table, in the PREROUTING chain and user-defined chains which are only called from this chain. It redirects the packet to a local socket without changing the packet header in any way. It can also change the mark value which can then be used in advanced routing rules. It takes three options:
--on-port port
This specifies a destination port to use. It is a required option, 0 means the new destination port is the same as the original. This is only valid if the rule also specifies -p tcp or -p udp.
--on-ip address
This specifies a destination address to use. By default the address is the IP address of the incoming interface. This is only valid if the rule also specifies -p tcp or -p udp.
--tproxy-mark value[/mask]
Marks packets with the given value/mask. The fwmark value set here can be used by advanced routing. (Required for transparent proxying to work: otherwise these packets will get forwarded, which is probably not what you want.)
Esto es válido para ip6tables solamente, por supuesto. Así que supongo que esto es válido:
ip6tables -t mangle -A PREROUTING -p tcp --dport 443 -j TPROXY --on-port 8443
Sin embargo, yo no lo probé todavía.
Usted encontrará que es más difícil que REDIRECT en IPv4 ... El TPROXY tiene un comportamiento especial en la tabla mangle, por lo que deberá usar marcas y un enrutamiento avanzado. –
¿qué versión de filtro de red se necesita para "--on-ip"? ip6tables v1.4.8 (Empaquetado con Debian Squeeze) no funciona. Gracias por adelantado ! – int2000
Después de una breve búsqueda en /usr/share/doc/iptables/changelog.Debian.gz en mi cuadro de prueba, parece que se ha incluido en 1.4.11.1-1, como se menciona en http: //bugs.debian. org/cgi-bin/bugreport.cgi? bug = 529954 –
- 1. Encuentra un puerto libre
- 2. Cómo olfatear un puerto USB en Windows?
- 3. Abra un puerto HTTP en Amazon EC2
- 4. ¿Cómo restablezco un puerto en MacPorts?
- 5. ¿Puedo usar XMLHttpRequest en un puerto diferente de un archivo de script cargado desde ese puerto?
- 6. ¿Liberar un puerto TCP/IP?
- 7. ¿Cómo encontrar un puerto disponible?
- 8. que usa un puerto TCP?
- 9. Crear un puerto MIDI virtual
- 10. FastCGI en el puerto
- 11. Número de puerto fuente de puerto
- 12. VHDL: cómo establecer un valor en un puerto inout?
- 13. Cambiar el puerto Oracle del puerto 8080
- 14. C# Comunicación en serie con múltiples dispositivos en un puerto
- 15. Cambio Jenkins puerto en MacOS
- 16. Rastreo de rastreo para un determinado puerto
- 17. Apache mod_rewrite internamente a un puerto diferente
- 18. ¿Qué puerto está usando un programa determinado?
- 19. Compruebe si un puerto está abierto
- 20. Firewall que bloquea/desbloquea un puerto
- 21. Ruby: compruebe si hay un puerto abierto
- 22. Lectura desde un puerto serie con Ruby
- 23. RewriteRule usando HTTP_HOST y un puerto diferente
- 24. ¿Cómo enlazar a un puerto disponible?
- 25. Liberación de un puerto serie virtual desconectado
- 26. ¿Hay un puerto boilerpipe para .net?
- 27. ¿Cuáles son algunos problemas que podrían causar que Magento redireccione a/descargue/(asistente de instalación)
- 28. Comunicación de puerto serie: puerto serie de sondeo frente a puerto serie Evento DataReceived
- 29. ¿Cómo cierro un puerto en caso de finalización del programa?
- 30. ¿Cómo hacer que Thin Run funcione en un puerto diferente?
Al parecer 'v1.4.18 ip6tables' y soporte en el núcleo Linux v3.8' REDIRECT': https://sector7g.be/posts/ipv6-nat-pre-routing-with-iptables –