Quello che sto cercando di fare è di reindirizzare tutte le richieste a un determinato servizio o porta a uno specifico indirizzo IP con IceFloor come frontend per PF. Nell'esempio che sto pubblicando en1 è la mia unica scheda di rete abilitata, 192.168.0.1 è il server che sto cercando di reindirizzare e la porta 53 è la porta che voglio reindirizzare tutto il traffico per quell'IP.
Icefloor mi ha permesso di inserire (ma non aggiungere completamente al set di regole) queste due righe attraverso la pagina delle regole personalizzate. Non ricevo un avviso di sintassi errato come se avessi inserito una cattiva regola, ma le regole non vengono visualizzate nell'elenco delle GUI delle regole personalizzate Icefloor o nel file 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
Qualche idea su cosa sto facendo male o se è possibile?
Informazioni aggiuntive:
- OS X 10.11.1
- Non eseguo un server DNS su EN1
- Sto eseguendo un server DNS su 192.168.0.1
- EN1 e 192.168.0.1 si trovano sullo stesso host, 192.168.0.1 si trova su un adattatore virtuale appartenente a un TUN OpenVPN.
- Lo scopo è di reindirizzare le richieste DNS a qualsiasi indirizzo IP sul server DNS che sto utilizzando.
- EN1 è 192.168.16.0/24
- EN0 è un adattatore disabilitato configurato per utilizzare DHCP quando è attivo