Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    Problema de conexión en un dispositivo especifíco

    Scheduled Pinned Locked Moved Español
    19 Posts 4 Posters 5.0k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • belleraB
      bellera
      last edited by

      Tengo un enrutador que es quien recibe la conexión, y estando en modo BRIDGE.

      En ese caso es la WAN de pfSense la que tiene la IP pública. Si 192.168.32.10 es un equipo con un servicio TCP en el puerto 1916 el NAT en WAN es lo único que hace falta.

      Debe haber alguna que otra cosa…

      ¿Qué gateway tiene configurada el equipo?

      Tiene que tener la LAN de pfSense como puerta de enlace.

      Prueba también TCP/UDP en el NAT (y su regla). No sea que pienses que es TCP y sea UDP.

      1 Reply Last reply Reply Quote 0
      • D
        Dismuntel
        last edited by

        Pues gateway tiene configurado la 192.168.32.1, que efectivamente es la LAN del pfsense. Es más, en el log que pase en el post de inicio, se ve en el log que si que hace un "Request who-has 192.168.32.1". Y lamentablemente, si que es TCP como he estado poniendo, pero aún así hice la prueba con cada protocolo que sale en el menú de configuración del NAT (porque ya no se por donde cogerlo..).

        1 Reply Last reply Reply Quote 0
        • D
          Dismuntel
          last edited by

          También tengo la intuición ahora que no es solo este dispositivo lo que me está fallando, porque por ejemplo estoy intentando abrir un puerto para hacer VNC con un equipo de aquí desde casa utilizando el NAT, pero tras poner esta linea en el NAT con su regla de firewall, no me comunica, llega a conectar, pedirme el loggin, pero me sale "The connection closed unexpectedly", mientras que en local no tengo problemas. Estoy usando RealVNC. Aquí pongo la linea del NAT.

          1 Reply Last reply Reply Quote 0
          • belleraB
            bellera
            last edited by

            No, no es normal. Verifica que no tengas problemas con MTU. Arriba, en Hardware - Ajuste del MTU de las placas de red.

            Ten en cuenta también que los servidores VNC pueden limitarse a la subred y también a determinadas IPs de origen. Manejo una instalación acotada de esta manera para que sólo pueda hacerse la conexión desde el ordenador del administrador red.

            Saludos,

            Josep Pujadas

            1 Reply Last reply Reply Quote 0
            • D
              Dismuntel
              last edited by

              Una pregunta, he estado mirando pero no me aclaro.. según veo el MTU es unidad máxima de transferencia, pero no he revisado nunca esto… ¿Como puedo investigar si es la causa? No entiendo cuando dices "Arriba, en Hardware - Ajuste del MTU de las placas de red".

              1 Reply Last reply Reply Quote 0
              • belleraB
                bellera
                last edited by

                No entiendo cuando dices "Arriba, en Hardware - Ajuste del MTU de las placas de red".

                Pues que en lo alto del todo de esto foro tenemos varias secciones donde se recogen las cosas que parecen más importantes.

                Y hay una sección Hardware, http://forum.pfsense.org/index.php/topic,23685.0.html

                con apartado titulado Ajuste del MTU de las placas de red.

                Si hay cortes, puede ser uno de los motivos…

                1 Reply Last reply Reply Quote 0
                • N
                  nnicanor
                  last edited by

                  Hola,

                  Noto que en la regla especificas el puerto fuente, quitalo y selecciona any,  el puerto destino si debe ser el que tiene el servicio ej:  80, 1910, 3389.

                  Slds

                  Nicanor

                  1 Reply Last reply Reply Quote 0
                  • D
                    Dismuntel
                    last edited by

                    Ya tengo identificado el problema alfin, el problema es que no se como solucionarlo, os cuento.

                    Resulta que el dispositivo este, cuando abre el socket a través del puerto por primera vez si que llega a establecer conexión, pero llega un momento que se reinicia y no ya no puede volver a establecer. Esto parece ser que se debe a que una vez abierto el puerto, si recibe un corte repentino, intenta abrir de nuevo el puerto, y normalmente funciona como ocurre en la otra conexión que tenemos, pero al pasar por el pfsense, parece ser que el puerto se queda en un estado de espera, y ya no permitir volver a abrir de nuevo, porque ya está abierto. Hemos probado a una cambiarle el puerto y/o la IP, y si que comunica de nuevo hasta que se reinicia.

                    Hemos reprogramado el hardware para hacer las pruebas, sin que se tenga que reiniciar. Así si que funciona, y si le cortamos la conexión, ya no puede reabrir el puerto. El problema es que es preciso que una vez se corte la conexión con el puerto, no deje el puerto abierto a la espera, sino que se cierre para que se pueda reabrir.

                    El problema es, que ya no creo que halla nada configurable para habilitar esto. ¿Os suena?

                    1 Reply Last reply Reply Quote 0
                    • D
                      Dismuntel
                      last edited by

                      Informandome más, he visto que el estandar del protocolo TCP basado en linux indica que especificamente una vez cerrado el puerto incorrectamente, se queda en estado waiting, y al intentar reabrir el puerto marca port reused. Así que el dispositivo actualmente no es posible implementarle el creador de puertos aleatorios que es el standar actual para estos dispositivos para así evitar esta situación, porque la circuitería que usa es incompatible con esta randomización.

                      En definitiva, no es posible que el dispositivo conecte, así que vamos a redireccionar el dispositivo hacia la otra red que no usa este estandar, y ya estudiaremos la optimización del firmware.

                      Muchas gracias a todos por vuestro tiempo, especialmente a ti Josep por seguir activamente mi hilo. Así que podemos darlo por cerrado si quereis.
                      Saludos!!

                      1 Reply Last reply Reply Quote 0
                      • belleraB
                        bellera
                        last edited by

                        ¡De nada, para eso estamos!

                        La 2.0 y 2.0.1 permiten el ajuste del comportamiento del kernel, aunque no sé si sería matar moscas a cañonazos. Te dejo el hilo:

                        System - Advanced - System tunables
                        http://forum.pfsense.org/index.php/topic,45097.msg235105.html#msg235105

                        Saludos,

                        Josep Pujadas

                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post
                        Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.