1 votos

¿El Mac no se conecta a la Wifi pública, el TCP al portal cautivo está bloqueado?

Estoy teniendo un problema similar a este, donde algunos el wifi público funciona en mi iPhone y no en mi Mac (Big Sur 11.6.1)

El iPhone se conecta a la Wi-Fi pública pero el Mac no, ¿por qué?

Otros wifi públicos funcionan bien.

Solucionando más problemas, veo que la propia wifi se conecta, tengo una dirección IP pero la conexión TCP se corta al intentar conectar con el portal cautivo. Puedo hacer ping a la IP a la que me redirigen (algo así como 172.0.20.1), pero no puedo establecer una conexión HTTP en el puerto 8000. Es un problema de TCP más que un error de cert, porque ni siquiera consigue establecer una conexión TCP (confirmado con curl -v ). Mi teléfono puede alcanzar el mismo puerto e IP en el mismo wifi.

Sospecho que algunas configuraciones pueden estar bloqueando el TCP saliente, ¿dónde debo mirar? Configuración y Privacidad > Cortafuegos parece estar centrado en entrada conexiones.

0voto

linux developer Puntos 126

Resultó que había un filtro de paquetes que bloqueaba el puerto 8000 de salida. La mayoría de los wifi públicos no tienen este problema porque los puertos más comunes 80, 443, 8080, 8443 no estaban bloqueados.

Desactivar el filtrado de paquetes ( sudo pfctl -d ) funcionó y luego pude volver a habilitarlo después de pasar por el portal cautivo.

Todavía no estoy seguro por qué 8000 fue bloqueado en primer lugar. Vi reglas de paso para los puertos 80, 8080, etc., pero no vi ninguna regla de salida por defecto para bloquear todo lo que no se pasa explícitamente.

Gracias a @jaume por indicarme pfctl . Conocía iptables en Linux pero no el equivalente en Mac.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X