18 votos

¿Cómo puedo abrir un puerto (no una aplicación) en el firewall de OS X 10.6?

Permítanme decir de antemano:

  • No quiero dejar de lado mi cortafuegos por completo
  • Sí, realmente necesito puertos particulares en lugar de una aplicación.

Veo que existe la opción de permitir determinadas aplicaciones a través del cortafuegos, pero no hay una forma equivalente de abrir puertos. Parece difícil de creer que esto sea realmente imposible. ¿Cómo puedo abrir un puerto TCP específico en OS X 10.6 mientras mantengo el resto de los puertos con firewall?

11voto

A mí me funcionó.

Quería abrir el tráfico en el puerto 70, así que introduje lo siguiente:

sudo ipfw add 7000 allow tcp from any to any dst-port 70

La respuesta de la orden fue:

07000 allow tcp from any to any dst-port 70

Sí, el 0 se añadió automáticamente al número de la regla, por lo que hay que tener en cuenta que cualquier ID de regla < 10.000 llevará el prefijo de uno o más ceros.

6voto

zippy Puntos 1215

El firewall incorporado que utiliza OS X es ipfw. Para saber más sobre él desde el Terminal puedes introducir man ipfw .

Para crear una nueva regla de firewall que permita el tráfico entrante en un puerto determinado, puede introducir la regla desde el Terminal de la siguiente manera.

sudo ipfw add 40000 allow tcp from any to any dst-port portnum

donde portnum es el número del puerto que desea abrir. En este caso he añadido un rulenum de 40000 a la regla de manera que si alguna vez quisieras eliminarla el siguiente comando será suficiente.

sudo ipfw delete 40000

Si introduce el comando sudo ipfw list verá los comandos activos. Para recargar el firewall emita el comando sudo ipfw flush

Si quieres registrar los accesos que la regla está recibiendo puedes añadir el botón log de la siguiente manera, sudo ipfw add 40000 allow log ...

Elegí el rulenum 40000 de forma un tanto arbitraria, ya que existen reglas de 1 a 65535, aunque ciertos números son privilegiados. Esto sólo facilita la eliminación de la regla más tarde, si es necesario.

3voto

Joseph Puntos 786

La aplicación Techo de agua te permitirá hacer esto y mucho más.

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