Duda Abrir puerto en MacOs Sierra

Tema en 'Informática - Tecnología' iniciado por FES, 5 Jun 2017.

  1. FES

    FES Forista Senior

    Registrado:
    22 Sep 2003
    Mensajes:
    5.941
    Me Gusta:
    223
    Ubicación:
    RONDA
    Modelo:
    X5 3.0i
    Buenas, a ver si alguien me orienta en este tema.

    Necesito abrir un puerto y no tengo cohones de hacerlo. Me explico, quiero desde un multifunción, escanear a smb (escaneo a carpeta) pero no me deja. He creado mi carpeta compartida, dandole permisos de lectura/escritura activando compartir archivos y carpetas usando smb y también afp.
    Según la máquina, el puerto que utiliza para escanear a smb es el 139, bien, pues utilizando la utilidad de red me dice que el Imac no tiene abierto ese puerto. Tampoco me deja abrirlo por la utilidad de firewall, solo deja configurar acceso a programas.

    Gracias
     
  2. MiguelX5

    MiguelX5 En Practicas

    Registrado:
    8 Feb 2017
    Mensajes:
    242
    Me Gusta:
    148
  3. FES

    FES Forista Senior

    Registrado:
    22 Sep 2003
    Mensajes:
    5.941
    Me Gusta:
    223
    Ubicación:
    RONDA
    Modelo:
    X5 3.0i
  4. MiguelX5

    MiguelX5 En Practicas

    Registrado:
    8 Feb 2017
    Mensajes:
    242
    Me Gusta:
    148
    Pero si son 3 pasos

    Sustituye 1234 por el puerto que tu quieres abrir.

    Validar el estado del puerto (por ejemplo 1234):
    CODE, HTML o PHP Insertado:
    nmap -p 1234 localhost
    Abrir puerto (por ejemplo 1234):
    Editas el documento pf.com
    CODE, HTML o PHP Insertado:
    sudo nano /etc/pf.conf
    Y añades lo siguiente
    CODE, HTML o PHP Insertado:
    pass in proto tcp from any to any port 1234
    Guardas con control+x y cuando te pregunte le das a Yes

    Reinicias el servicio
    CODE, HTML o PHP Insertado:
    sudo pfctl -f /etc/pf.conf
    Reinicia el Mac y revalida con el comando inicial el estado del puerto

    Salu2
     
  5. FES

    FES Forista Senior

    Registrado:
    22 Sep 2003
    Mensajes:
    5.941
    Me Gusta:
    223
    Ubicación:
    RONDA
    Modelo:
    X5 3.0i
    Me dice esto:nose:

    -bash: nmap: command not found


    y con esto me dice esto:
    sudo nano /etc/pf.conf



    #

    # Default PF configuration file.

    #

    # This file contains the main ruleset, which gets automatically loaded

    # at startup. PF will not be automatically enabled, however. Instead,

    # each component which utilizes PF is responsible for enabling and disabling

    # PF via -E and -X as documented in pfctl(8). That will ensure that PF

    # is disabled only when the last enable reference is released.

    #

    # Care must be taken to ensure that the main ruleset does not get flushed,

    # as the nested anchors rely on the anchor point defined here. In addition,

    # to the anchors loaded by this file, some system services would dynamically

    # insert anchors into the main ruleset. These anchors will be added only when

    # the system service is used and would removed on termination of the service.

    #

    # See pf.conf(5) for syntax.
    #


    #

    # com.apple anchor point

    #

    scrub-anchor "com.apple/*"

    nat-anchor "com.apple/*"

    rdr-anchor "com.apple/*"

    dummynet-anchor "com.apple/*"

    anchor "com.apple/*"

    load anchor "com.apple" from "/etc/pf.anchors/com.apple"

    pass in proto tcp from any to any port 139
     
    Última edición: 6 Jun 2017
  6. MiguelX5

    MiguelX5 En Practicas

    Registrado:
    8 Feb 2017
    Mensajes:
    242
    Me Gusta:
    148
    Respecto a el error

    -bash: nmap: command not found

    tienes que instalarlo primero con el comando:

    CODE, HTML o PHP Insertado:
    sudo apt-get install nmap
    Si te pregunta algo presionas la Y e intro.


    Respecto al comando

    CODE, HTML o PHP Insertado:
    sudo nano /etc/pf.conf
    Lo que estás haciendo es editar un fichero de texto dentro del cual tienes que pegar la línea

    CODE, HTML o PHP Insertado:
    pass in proto tcp from any to any port 1234
    Recuerda cambiar el 1234 por el puerto que quieres. Para salir, "control+X" y cuando te pregunte presionas la "Y"

    A ver si con eso puedes avanzar compañero.

    Salu2
     
  7. FES

    FES Forista Senior

    Registrado:
    22 Sep 2003
    Mensajes:
    5.941
    Me Gusta:
    223
    Ubicación:
    RONDA
    Modelo:
    X5 3.0i
    Ya de aquí no me deja pasar, me dice esto


    sudo: apt-get: command not found
    No se si en Sierra será igual...vaya tela la que te voy a dar con el dichoso puerto Migué:muro:
     
  8. MiguelX5

    MiguelX5 En Practicas

    Registrado:
    8 Feb 2017
    Mensajes:
    242
    Me Gusta:
    148
    Jajaja sin problemas

    la solución que te he dado era para Debian que era lo que tenía a mano para validarlo.

    En OS X, para instalar nmap puedes seguir estos pasos:
    https://nmap.org/book/inst-macosx.html

    Me pillas fuera por lo que no me puedo liar, pero sería descargar el paquete e instalarlo como cualquier aplicación en OS X.

    A partir de ahí reintentas los pasos iniciales.

    A ver si con eso te vale compañero.

    Salu2!
     
  9. FES

    FES Forista Senior

    Registrado:
    22 Sep 2003
    Mensajes:
    5.941
    Me Gusta:
    223
    Ubicación:
    RONDA
    Modelo:
    X5 3.0i
    Nada Miguel... no ha habido cohone.:(
    De momento lo he solucionado escaneando a email.;)
     

Compartir esta página