Sto cercando di servire un'applicazione che sto sviluppando sulla LAN al lavoro. Lo sto facendo usando Apache e questo funziona bene a livello locale, ma quando provo ad accedere da un altro client sulla rete la richiesta HTTP sta scadendo. Le richieste stanno sicuramente colpendo il Mac come in /var/log/trac.log posso vedere:
[ 94 14855][20 May 13:15:29][TR_FIREWALL] CFirewallWrapper::NotifyCallback: cRule = rule-3, srcIp=172.18.48.116, dstIp=172.18.48.240
Sto servendo su una porta arbitraria (23736) per evitare qualsiasi conflitto ma non credo che il problema si trovi con apache. Se cerco localmente di 172.18.48.240:23736 non ci sono problemi. Quando il client esterno richiede lo stesso, non viene aggiunto nulla ai log di accesso / errore di Apache.
Il firewall nelle preferenze di sistema è disabilitato e ho aggiunto quanto segue a /etc/pf.conf:
pass in proto tcp from any to any port 23736
prima dell'esecuzione:
sudo pfctl -vnf /etc/pf.conf
e riavvio.
A questo punto sono praticamente privo di idee quindi qualsiasi aiuto è molto apprezzato