Tengo problemas para abrir un puerto desde una PC con Windows en mi red local.
En una computadora con Windows 7 ("Computadora A") ejecuto Calibre, un programa de administración de libros electrónicos que tiene algo llamado "servidor de contenido de libros electrónicos". En esencia, sirve a través de la web un catálogo de contenido.
Desde la computadora A, puedo acceder al servidor de contenido en localhost. es decir. http://127.0.0.1:8787 llama al servidor de contenido con éxito. Con ipconfig, he confirmado que su dirección IP local es 192.168.1.106. Desde la computadora B (una máquina Vista) puedo hacer ping a 192.168.1.106. He intentado abrir / editar un puerto en el Firewall de Windows varias veces.
En el cortafuegos de Windows -> Programas permitidos en el Panel de control, veo una lista de Calibre (con ambos Home / Work y PUblic marcados) En detalles, veo Nombre: Calibre, Número de puerto 8787, Protocolo TCP
Si uso la pantalla de configuración de seguridad avanzada para el firewall, creé una regla de entrada en la computadora A para Calibre (con la configuración que indiqué).
Si ejecuto esta línea de comando en la computadora A, veo:
netstat -a -n
TCP 0.0.0.0:554 0.0.0.0:0 LISTENING
TCP 0.0.0.0:664 0.0.0.0:0 LISTENING
TCP 0.0.0.0:2869 0.0.0.0:0 LISTENING
TCP 0.0.0.0:3306 0.0.0.0:0 LISTENING
TCP 0.0.0.0:5357 0.0.0.0:0 LISTENING
TCP 0.0.0.0:6570 0.0.0.0:0 LISTENING
TCP 0.0.0.0:6580 0.0.0.0:0 LISTENING
TCP 0.0.0.0:8787 0.0.0.0:0 LISTENING
TCP 0.0.0.0:10243 0.0.0.0:0 LISTENING
TCP 192.168.1.106:63020 74.125.227.51:80 TIME_WAIT
TCP [::]:80 [::]:0 LISTENING
TCP [::]:135 [::]:0 LISTENING
TCP [::]:443 [::]:0 LISTENING
TCP [::]:445 [::]:0 LISTENING
TCP [::]:554 [::]:0 LISTENING
TCP [::]:2869 [::]:0 LISTENING
TCP [::]:5357 [::]:0 LISTENING
TCP [::]:6570 [::]:0 LISTENING
TCP [::]:6580 [::]:0 LISTENING
TCP [::]:10243 [::]:0 LISTENING
TCP [::]:49152 [::]:0 LISTENING
TCP [::]:49153 [::]:0 LISTENING
TCP [::]:49154 [::]:0 LISTENING
TCP [::]:49155 [::]:0 LISTENING
TCP [::]:49170 [::]:0 LISTENING
Y muchos otros archivos basura, pero esto parece relevante, veo que el puerto 80 está abierto (ejecuto el servidor web apache xampp para Windows en la máquina A) Esta es la única vez que veo el puerto 8787 referenciado desde el comando netstat.
Desde Windows Computer B, puedo hacer ping a 192.168.1.106 e incluso ver http: //drupal.local (en la computadora A) y http://192.168.1.106/ (que va a la pantalla de configuración de Xampp en la computadora A).
Pero no puedo acceder a través de la computadora B htttp: //192.168.1.106: 8787 o htttp: // computerhosta: 8787
Entonces, ¿qué va mal? ¿Es este un problema con la aplicación Calibre o he abierto incorrectamente el puerto? ¿Qué cosas podrían interferir con la apertura de este puerto?
En una nota al margen, he intentado usar telnet desde la computadora B para ver si el puerto 80 o 8787 está abierto para 192.168.1.106. No recibo respuesta para ninguno de los dos.
Gracias.
Respuestas:
Ok, creo que resolví el problema por ahora.
Instalé calibre en la computadora B (Vista 64) y habilité el servidor de contenido de calibre. Me solicitó un "Agregar una excepción para Calibre" y acepté. Desde la computadora AI podría acceder al servidor de calibre, no hay problema.
Eso me llevó a reexaminar cómo configuré las cosas en la computadora A (Win 7).
Primero, eliminé todas las referencias a Calibre en Firewall de Windows -> Programas permitidos.
Verifiqué que todo se eliminó en la pantalla de Configuración avanzada.
Luego encendí Calibre, el Firewall me solicitó agregar una excepción, lo cual hice.
Verifiqué las redes públicas y privadas, pero luego me di cuenta de que podía desactivar la red pública, y todavía funcionaría.
Una cosa me di cuenta de que en los programas permitidos había 2 entradas separadas para Calibre. O 1 de ellos no fue verificado, o la primera entrada tuvo un control público pero no privado y viceversa. Finalmente, me aseguré de que hubiera una marca de verificación para ambas entradas y me aseguré de que privado estuviera marcado para ambas. (El público ya no era necesario).
(Reinicié por razones no relacionadas, por lo que podría ser necesario aunque poco probable).
Problema fijo.
fuente