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
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
Me dice esto -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
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
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é
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!