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

OpenVPN: Solo una IP de la VPN tiene acceso a mi red interna

Español
openvpn
4
30
4.0k
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.
  • Y
    Yohannys Ramón Agrizonis
    last edited by Yohannys Ramón Agrizonis Apr 2, 2020, 5:26 AM Apr 2, 2020, 4:26 AM

    Hola,

    Recientemente he configurado el servicio de OpenVPN en el pfSense, el caso es que los clientes establecen la conexión con exito mediante sus cuentas LDAP pero sólo pueden acceder a la red de la empresa con una IP especifica de la VPN, el resto de las IP asignada a los clientes conectados a la VPN no tiene acceso.

    ¿Qué pordrá ser?

    Las reglas del firewall conceden el acceso a toda la red VPN

    J 1 Reply Last reply Apr 3, 2020, 3:27 PM Reply Quote 0
    • L
      lucasll
      last edited by Apr 2, 2020, 2:36 PM

      Hola.
      Si estoy entendiendo bien tu caso, quieres decir que los usuarios se conectan correctamente a OpenVPN, es decir, que autentican correctamente y que obtienen una ip del rango de OpenVPN definido. Y que una vez conectados, sólo el usuario (que no siempre es el mismo) que obtiene una ip concreta X (del rango OpenVPN) puede acceder a equipos de la red de área local (LAN).
      En este caso, puedes realizar desde varios equipos conectados por OpenVPN, las siguientes pruebas:

      • ping a un equipo de la LAN
      • tracert a un equipo de la LAN.
      • el log del firewall en STATUS - SYSTEM LOGS - FIREWALL. Aquí puedes ver si los paquetes están siendo rechazados o permitidos. Para ver los paquetes permitidos, en la regla que permite el acceso desde toda la red OpenVPN, puedes marcar la opción de log.
      Y 2 Replies Last reply Apr 2, 2020, 3:54 PM Reply Quote 1
      • Y
        Yohannys Ramón Agrizonis @lucasll
        last edited by Apr 2, 2020, 3:54 PM

        Hola @lucasll,

        Muchas gracias por tu respuesta. En efecto, es como lo has interpretado en tu escrito. Voy a proceder con las pruebas que mencionas.

        Saludos.

        1 Reply Last reply Reply Quote 0
        • J
          j.sejo1 @Yohannys Ramón Agrizonis
          last edited by Apr 3, 2020, 3:27 PM

          @Yohannys-Ramón-Agrizonis

          Tu firewall Pfsense (que tiene el Servicio de vpn) es tu Firewall perimetral? existe otro equipo de seguridad que controle una red puntual?

          Tus rangos en los equipos capa 3 (de existir) son /24? cuidado con un /30 por alli escondido.

          Tienes una red vpn /24, donde todos los usuarios conectan, pero sola una IP puntual es la que tiene acceso a todo. solo apunto a lo que te he comentado.

          Pfsense - Bacula - NagiosZabbix - Zimbra - AlienVault
          Hardening Linux
          Telegram: @vtlbackupbacula
          http://www.smartitbc.com/en/contact.html

          Y 1 Reply Last reply Apr 4, 2020, 6:19 PM Reply Quote 0
          • Y
            Yohannys Ramón Agrizonis @j.sejo1
            last edited by Apr 4, 2020, 6:19 PM

            Gracias @j-sejo1

            Si, mi firewall es perimetral, no hay otro equipo. Los rangos estan bien definidos, no hay nada escondido. Solo una IP de la OpenVPN que logra conexión a hacia la LAN, el resto de IP no se conecta ni a la Puerta de Enlace de la OpenVPN.

            1 Reply Last reply Reply Quote 0
            • Y
              Yohannys Ramón Agrizonis @lucasll
              last edited by Apr 4, 2020, 6:22 PM

              Hola @lucasll

              Hice la prueba de ping y de tracert a un equipo de la LAN desde equipos conectados por la OpenVPN, solo responde a una IP, el resto no responde ni siquiera a la Puerta de Enlace del tuner.

              He marcado la opción log, pero los registros que observo en el firewall son de la IP que logra conexión hacia la LAN desde la OpenVPN:

              Apr 4 07:21:38 filterlog: 10,,,1000000104,ovpns3,match,block,out,4,0x0,,64,55886,0,none,6,tcp,97,<IP_LOCAL_FIREWALL>,<IP_OPENVPN_ACEPTADA>,443,35080,45,RPA,2759868023:2759868068,3477501422,519,,nop;nop;TS

              No hay registro de las IP que no tienen conexión a la LAN desde la OpenVPN.

              Lo que si pude notar es que las IP de la OpenVPN que no conectan a la LAN, no le llegan a la Puerta de Enlace de la OpenVPN, en realidad a ninguna Puerta de Enlace.

              Saludos,

              L 1 Reply Last reply Apr 4, 2020, 6:45 PM Reply Quote 0
              • L
                lucasll @Yohannys Ramón Agrizonis
                last edited by Apr 4, 2020, 6:45 PM

                @Yohannys-Ramón-Agrizonis

                Hola.
                ¿Podrías poner capturas de pantalla de la configuración OpenVPN?

                • VPN - OPENVPN - SERVER -- configuración del servidor Openvpn creado
                • VPN - OPENVPN - CLIENTS -- si hay alguna configuración
                • VPN - OPENVPN - Client Specific Overrides -- si hay alguna configuración

                Cuando hay 2 ó más clientes Openvpn, ¿puedes poner capturas de pantalla de STATUS - OPENVPN?

                Y 1 Reply Last reply Apr 4, 2020, 6:56 PM Reply Quote 0
                • Y
                  Yohannys Ramón Agrizonis @lucasll
                  last edited by Apr 4, 2020, 6:56 PM

                  @lucasll

                  ¿Te puedo enviar los captures por otro medio?

                  L 1 Reply Last reply Apr 4, 2020, 7:03 PM Reply Quote 0
                  • L
                    lucasll @Yohannys Ramón Agrizonis
                    last edited by Apr 4, 2020, 7:03 PM

                    @Yohannys-Ramón-Agrizonis
                    Si las capturas tienen información que prefieres no compartir, puedes editarlas (borrando o recortando lo que no quieras compartir) antes de adjuntarlas.
                    Otra opción es hacer capturas o copiar texto sólo de lo que sí puedes compartir.

                    No veo otro método ahora mismo para que me las puedas enviar.

                    Y 1 Reply Last reply Apr 4, 2020, 7:19 PM Reply Quote 0
                    • Y
                      Yohannys Ramón Agrizonis @lucasll
                      last edited by Apr 4, 2020, 7:19 PM

                      De acuerdo @lucasll

                      No tengo configuración alguna en VPN - OPENVPN - CLIENTS ni en VPN - OPENVPN - Client Specific Overrides.

                      A continuación las capturas de pantalla:

                      login-to-view

                      login-to-view

                      L 1 Reply Last reply Apr 4, 2020, 7:29 PM Reply Quote 0
                      • L
                        lucasll @Yohannys Ramón Agrizonis
                        last edited by Apr 4, 2020, 7:29 PM

                        @Yohannys-Ramón-Agrizonis
                        Hola.
                        ¿Puedes mostrar la configuración, lo que se pueda, de VPN - OPENVPN - SERVER -- configuración del servidor Openvpn creado (en tu caso "vpn para usuarios corporativos (tun)")?

                        Y 1 Reply Last reply Apr 4, 2020, 7:44 PM Reply Quote 0
                        • Y
                          Yohannys Ramón Agrizonis @lucasll
                          last edited by Apr 4, 2020, 7:44 PM

                          De acuerdo @lucasll

                          login-to-view
                          login-to-view
                          login-to-view
                          login-to-view
                          login-to-view
                          login-to-view
                          login-to-view

                          L 1 Reply Last reply Apr 4, 2020, 8:02 PM Reply Quote 0
                          • L
                            lucasll @Yohannys Ramón Agrizonis
                            last edited by Apr 4, 2020, 8:02 PM

                            @Yohannys-Ramón-Agrizonis

                            Mi configuración tiene estos valores:

                            • Protocol: TCP on IPv4 only
                            • Device mode: tun-Layer 3 Tunnel Mode
                            • Local port: 1723
                            • IPv4 Tunnel Network: 10.0.11.0/24
                            • IPv4 Local network(s): 192.168.0.0/16
                            • Concurrent connections: 20
                            • Duplicate Connection: marcado Allow multiple concurrent connections from clients using the same Common Name.
                              (This is not generally recommended, but may be needed for some scenarios.)

                            Hay otros valores que también tengo distintos, pero no me parecen relevantes.

                            Te he puesto los anteriores, para que revises:

                            • IPv4 Tunnel Network
                            • IPv4 Local network(s)

                            Revisa que no tienes un /32 o /30 en IPv4 Tunnel Network
                            Revisa que tienes el rango correcto y la máscara de red en - IPv4 Local network(s)

                            Mi configuración tiene estos valores:

                            • Protocol: TCP on IPv4 only
                            • Device mode: tun-Layer 3 Tunnel Mode
                            • Local port: 1723
                            • IPv4 Tunnel Network: 10.0.11.0/24
                            • IPv4 Local network(s): 192.168.0.0/16
                            • Concurrent connections: 20
                            • Duplicate Connection: marcado Allow multiple concurrent connections from clients using the same Common Name.
                              (This is not generally recommended, but may be needed for some scenarios.)

                            Hay otros valores que también tengo distintos, pero no me parecen relevantes.

                            Te he puesto los anteriores, para que revises:

                            • IPv4 Tunnel Network
                            • IPv4 Local network(s)

                            Revisa que no tienes un /32 o /30 en IPv4 Tunnel Network
                            Revisa que tienes el rango correcto y la máscara de red en - IPv4 Local network(s)

                            Los otros valores son distintos, pero creo que no te afectan, pero te los he puesto a modo de comparación.

                            Además, puedes revisar los logs de VPN por si ves algo extraño. En Status - System Logs - OpenVPN.

                            Y 1 Reply Last reply Apr 9, 2020, 3:22 AM Reply Quote 0
                            • Y
                              Yohannys Ramón Agrizonis @lucasll
                              last edited by Yohannys Ramón Agrizonis Apr 9, 2020, 3:27 AM Apr 9, 2020, 3:22 AM

                              Saludos @lucasll, gracias.

                              He estado investigando full y aun nada, el problema persiste.

                              1. No tengo /32 o /30 en IPv4 Tunnel Network.

                              2. Tengo el rango correcto y la máscara de red en - IPv4 Local network(s). De hecho me conecto con la primera IP asignada de la OpenVPN.

                              3. No veo nada extraño en Status - System Logs - OpenVPN.

                              Ahora bien, tengo lo siguiente:

                              IPv4 Tunnel Network: IP_Tun.0/24

                              En las interfaces del Servidor y Clientes de la OpenVPN tengo el siguiente direccionamiento:

                              SERVIDOR: IP_Tun.1 --> IP_Tun.2 netmask 0xffffff00
                              CLIENTE-1: IP_Tun.2 (Primera IP asignada del tuner a un cliente - Solo con esta hay conexión hacia la LAN)
                              CLIENTE-2: IP_Tun.3

                              Test 1

                              CLIENTE-1 hace ping hacia IP_Tun.1 y responde.
                              CLIENTE-2 hace ping hacia IP_Tun.1 y NO responde.
                              

                              Test 2

                              CLIENTE-1 hace ping hacia el CLIENTE-2 y resopnde
                              CLIENTE-2 hace ping hacia el CLIENTE-1 y resopnde
                              

                              Hago ip route en CLIENTE-1 y muestra

                              default via 192.168.42.129 dev enp0s26u1u2 proto dhcp metric 100
                              IP_LAN1.0/8 via IP_Tun.1 dev tun0
                              IP_Tun.0/24 dev tun0 proto kernel scope link src IP_Tun.2
                              IP_LAN2.0/16 via IP_Tun.1 dev tun0
                              169.254.0.0/16 dev enp0s26u1u2 scope link metric 1000
                              192.168.42.0/24 dev enp0s26u1u2 proto kernel scope link src 192.168.42.134 metric 100

                              Hago ip route en CLIENTE-2 y muestra
                              default via 192.168.1.1 dev wlx90f652075e25 proto dhcp metric 600
                              IP_LAN1.0/8 via IP_Tun.1 dev tun0
                              IP_Tun.0/24 dev tun0 proto kernel scope link src IP_Tun.3
                              IP_LAN2.0/16 via IP_Tun.1 dev tun0
                              192.168.1.0/24 dev wlx90f652075e25 proto kernel scope link src 192.168.1.5 metric 600

                              Ruta mostra en el pfSense: DIAGNOSTICS - ROUTES

                              Destination Gateway Flags Use Mtu Netif Expire
                              IP_Tun.0/24 IP_Tun.1 UGS 600385 1500 lo0
                              IP_Tun.1 link#9 UHS 17606 16384 lo0
                              IP_Tun.2 link#9 UH 5671 1500 ovpns3

                              En Diagnostics - States - States

                              OPENVPN udp IP_Tun.2:46594 -> IP_DNS:53 SINGLE:MULTIPLE 1 / 1 74 B / 74 B
                              OPENVPN icmp IP_Tun.3:6198 -> IP_DNS:6198 0:0 3.676 K / 18.38 K 230 KiB / 1.11 MiB
                              OPENVPN tcp IP_Tun.2:59858 -> IP_LAN_FIREWAL:443 ESTABLISHED:ESTABLISHED 503 / 643 37 KiB / 695 KiB

                              Diagnostics - pfTop - View - rules
                              RULE ACTION DIR LOG Q IF PR K PKTS BYTES STATES MAX INFO
                              42 Block In Log !ovpns 0 0 * drop inet from IP_Tun.0/24 to any
                              43 Block In Log 0 0 * drop inet from IP_Tun.1/32 to any
                              54 Pass Out K 0 0 * route-to ... inet from IP_Tun.1/32 to ! IP_Tun.0/24

                              Agradezco todo el apoyo. Saludos.

                              L 1 Reply Last reply Apr 9, 2020, 8:00 AM Reply Quote 0
                              • L
                                lucasll @Yohannys Ramón Agrizonis
                                last edited by Apr 9, 2020, 8:00 AM

                                @Yohannys-Ramón-Agrizonis

                                Hola

                                Supongo que lo habrás revisado. Pero por si acaso lo comento.
                                ¿Has mirado que no haya solapamiento de redes? Es decir, que las redes desde las que conectan los clientes (cliente-1, cliente-2, ...) (en tu comentario serían 192.168.42.0, 192.168.1.0, 169.254.0.0) no coincidan con alguna red en el pfsense (IP_TUN, IP_LAN, otras).

                                Y 1 Reply Last reply Apr 9, 2020, 9:14 AM Reply Quote 0
                                • Y
                                  Yohannys Ramón Agrizonis @lucasll
                                  last edited by Yohannys Ramón Agrizonis Apr 9, 2020, 9:18 AM Apr 9, 2020, 9:14 AM

                                  Saludos @lucasll

                                  No hay redes que conocían entre la LAN, la OpenVPN, las 192... y la 169.... Son redes distintas.

                                  Me extraña que las IP_Tun.3, IP_Tun.4,...,IP_Tun.n no le llegan ni a su misma puerta de enlace IP_Tun.1, pero si se ven entre ellas.

                                  Saludos.

                                  L 1 Reply Last reply Apr 9, 2020, 11:10 AM Reply Quote 0
                                  • L
                                    lucasll @Yohannys Ramón Agrizonis
                                    last edited by Apr 9, 2020, 11:10 AM

                                    @Yohannys-Ramón-Agrizonis

                                    ¿Has probado un tracert desde:

                                    • desde ip_tun.2 hacia ip_tun.3, y viceversa.
                                    • desde ip_tun3 hacia ip_tun.4 y viceversa.
                                      ?

                                    Es por si da alguna pista.

                                    Y 1 Reply Last reply Apr 9, 2020, 11:30 AM Reply Quote 0
                                    • Y
                                      Yohannys Ramón Agrizonis @lucasll
                                      last edited by Apr 9, 2020, 11:30 AM

                                      Afirmativo @lucasll, he probado, y da sólo dos saltos, el gateway de la red privada del cliente y la IP_Tun.destino.

                                      L 1 Reply Last reply Apr 9, 2020, 11:38 AM Reply Quote 0
                                      • L
                                        lucasll @Yohannys Ramón Agrizonis
                                        last edited by Apr 9, 2020, 11:38 AM

                                        @Yohannys-Ramón-Agrizonis
                                        Pero si no recuerdo mal, si haces tracert desde ip_tun.2, ip_tun.3 o ip_tun.4 hacia una ip de la LAN, no pasaba por ip_tun.0 salvo sólo desde ip_tun.2. ¿correcto lo que digo?

                                        Y 1 Reply Last reply Apr 9, 2020, 1:05 PM Reply Quote 0
                                        • Y
                                          Yohannys Ramón Agrizonis @lucasll
                                          last edited by Apr 9, 2020, 1:05 PM

                                          @lucasll

                                          Si hago tracert desde ip_tun.2 hacia la LAN pasa por IP_Tun.0, el resto no pasa, ni siquiera llegan al gatewat IP_Tum.1.

                                          El gateway que menciono al hacer ping desde una IP_Tun.x a otra IP_Tun.y es el gateway de la red 192.168.xxx.xxx de los clientes OpenVPN.

                                          L 1 Reply Last reply Apr 9, 2020, 1:09 PM Reply Quote 0
                                          2 out of 30
                                          • First post
                                            2/30
                                            Last post
                                          Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.