Lo que estoy tratando de hacer es redirigir todas las solicitudes a un determinado servicio o puerto a una dirección IP específica con IceFloor como la interfaz para PF. En el ejemplo, estoy publicando que en1 es mi único adaptador de red habilitado, 192.168.0.1 es el servidor al que estoy intentando redireccionar y el puerto 53 es el puerto al que quiero redireccionar todo el tráfico para esa IP.
Icefloor me ha permitido ingresar (pero no agregar completamente al conjunto de reglas) estas dos líneas a través de la página de reglas personalizadas. No recibo una advertencia de sintaxis errónea como si hubiera puesto una regla incorrecta, pero las reglas no aparecen ni en la lista de GUI de las reglas personalizadas de icefloor ni en el archivo icefloor.custom_rules.
rdr on en1 inet proto tcp from any to any port 53 -> 192.168.0.1 port 53
rdr on en1 inet proto udp from any to any port 53 -> 192.168.0.1 port 53
¿Alguna idea de lo que estoy haciendo mal, o si esto es posible?
Información adicional:
- OS X 10.11.1
- No estoy ejecutando un servidor DNS en EN1
- Estoy ejecutando un servidor DNS en 192.168.0.1
- EN1 y 192.168.0.1 están en el mismo host, 192.168.0.1 está en un adaptador virtual que pertenece a un OpenVPN TUN.
- El propósito es redirigir las solicitudes de DNS a cualquier dirección IP al servidor DNS que estoy ejecutando.
- EN1 está en 192.168.16.0/24
- EN0 es un adaptador deshabilitado configurado para usar DHCP cuando está activo