Tengo un servidor que se ejecuta en mi iMac (puerto 8000) y quiero que mi iPad pueda visitarlo a través de la red local, así que configuro esta regla utilizando pf anchors (por lo tanto, ipfw se ha ido).
No funciona, ¿qué me estoy perdiendo?
archivo: /etc/pf.anchors/com.test
rdr pass on lo0 inet proto tcp from any to 192.168.2.2 port 80 -> 127.0.0.1 port 8000
rdr pass on lo0 inet proto tcp from any to 127.0.0.1 port 8000 -> 127.0.0.1 port 8000
habilitar el comando:
pfctl -ef /etc/pf.anchors/com.test
La visita de la dirección IP de mi iMac desde el iPad 192.168.1.1 me da un mensaje inalcanzable (Safari)
Desde mi iMac todo parece estar bien:
# nc -v 192.168.2.2 80
found 0 associations
found 1 connections:
1: flags=82<CONNECTED,PREFERRED>
outif lo0
src 127.0.0.1 port 52342
dst 127.0.0.1 port 5001
rank info not available
TCP aux info available
Connection to 192.168.2.2 port 80 [tcp/http] succeeded!
# curl -I 192.168.2.2
HTTP/1.0 302 FOUND
Date: Wed, 25 Feb 2015 10:39:47 GMT
Server: WSGIServer/0.1 Python/2.7.6
Vary: Cookie
Content-Type: text/html; charset=utf-8
Location: http://192.168.2.2/