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

    Client can connect but access LAN resources

    OpenVPN
    6
    22
    3.2k
    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.
    • G
      gollo
      last edited by

      I'm running pfsense 2.4 and I've got the server configured with AD auth via RADIUS and the authentication piece works fine as the tunnel establishes properly.  On the client side firewall is disabled and routes are properly applying.

      From the client side I cannot ping the pfsense openvpn gateway IP nor any LAN IP.

      From the LAN side I can ping the openvpn gateway IP but not the client IP.

      From pfsense I CAN ping the openvpn client IP.

      Pfsense firewall rules are properly configured to allow from LAN subnet to openvpn subnet and openvpn subnet to LAN subnet.  I've confirmed this is proper by enabling logging on the rules and verifying in the system logs that the traffic is passing and hitting the firewall.

      Any insight would be greatly appreciated.

      1 Reply Last reply Reply Quote 0
      • H
        heper
        last edited by

        post screenshots of the openvpn configuration + firewall rules on LAN & openvpn-tab

        1 Reply Last reply Reply Quote 0
        • E
          ega
          last edited by

          Are you running on UDP or TCP protocol? I had a similar problem with UDP behind a NAT, when I get a public IP UDP works fine, behind a NAT don't work.

          Then set openvpn protocol to TCP, export users again and works fine.

          Si compartes dinero queda la mitad, si compartes conocimiento queda el doble.-

          1 Reply Last reply Reply Quote 0
          • DerelictD
            Derelict LAYER 8 Netgate
            last edited by

            Huh?

            Shitty advice. There's nothing wrong with UDP OpenVPN.  In fact it's recommended.

            Chattanooga, Tennessee, USA
            A comprehensive network diagram is worth 10,000 words and 15 conference calls.
            DO NOT set a source address/port in a port forward or firewall rule unless you KNOW you need it!
            Do Not Chat For Help! NO_WAN_EGRESS(TM)

            1 Reply Last reply Reply Quote 0
            • E
              ega
              last edited by

              I had the same issue, and somewhere in openvpn's forum, somebody posted that some routers arent "intelligent" to send UDP backward traffic, so the recomendation was work with TCP, because TCP doesnt have this issue.

              Dont know if thats true, and if this is crazy to do vpn over tcp, but it work for me.

              I will try to work again with udp, and post the result.

              c yap!

              Si compartes dinero queda la mitad, si compartes conocimiento queda el doble.-

              1 Reply Last reply Reply Quote 0
              • G
                gollo
                last edited by

                @ega:

                Are you running on UDP or TCP protocol? I had a similar problem with UDP behind a NAT, when I get a public IP UDP works fine, behind a NAT don't work.

                Then set openvpn protocol to TCP, export users again and works fine.

                It does it with both UDP and TCP options.

                The fact that pfsense can ping the client IP tells me that the tunnel piece is working.  Just that something on the pfsense side isn't passing traffic.

                1 Reply Last reply Reply Quote 0
                • G
                  gollo
                  last edited by

                  @heper:

                  post screenshots of the openvpn configuration + firewall rules on LAN & openvpn-tab

                  As requested

                  openvpnconfig.png
                  openvpnconfig.png_thumb
                  firewalllan.png
                  firewalllan.png_thumb
                  firewallopenvpn.png
                  firewallopenvpn.png_thumb

                  1 Reply Last reply Reply Quote 0
                  • DerelictD
                    Derelict LAYER 8 Netgate
                    last edited by

                    Why tap not tun?

                    Chattanooga, Tennessee, USA
                    A comprehensive network diagram is worth 10,000 words and 15 conference calls.
                    DO NOT set a source address/port in a port forward or firewall rule unless you KNOW you need it!
                    Do Not Chat For Help! NO_WAN_EGRESS(TM)

                    1 Reply Last reply Reply Quote 0
                    • G
                      gollo
                      last edited by

                      @Derelict:

                      Why tap not tun?

                      One of the tests in order to try and get it operational.  I've since changed it back to tun.

                      1 Reply Last reply Reply Quote 0
                      • DerelictD
                        Derelict LAYER 8 Netgate
                        last edited by

                        That's not a test, it's guessy-guessy-clicky-clicky lord knows what else you've clicked.

                        I suggest you delete everything and start over using this:

                        https://doc.pfsense.org/index.php/OpenVPN_Remote_Access_Server

                        Chattanooga, Tennessee, USA
                        A comprehensive network diagram is worth 10,000 words and 15 conference calls.
                        DO NOT set a source address/port in a port forward or firewall rule unless you KNOW you need it!
                        Do Not Chat For Help! NO_WAN_EGRESS(TM)

                        1 Reply Last reply Reply Quote 0
                        • E
                          ega
                          last edited by

                          I think that the Lan rule is wrong

                          Modify it and put this to try
                          Action pass
                          Protocol tcp/udp (after you can change for one or the other, just for tests)
                          Destination port  range 1194
                          Destination lan address ( here you have the tunnel address)

                          And try again

                          Si compartes dinero queda la mitad, si compartes conocimiento queda el doble.-

                          1 Reply Last reply Reply Quote 0
                          • E
                            ega
                            last edited by

                            Or… do the tutorial as derelict says ;D

                            Btw derelict, I could run ovpn on udp behind nat, dont know what happened before that I couldnt.

                            Si compartes dinero queda la mitad, si compartes conocimiento queda el doble.-

                            1 Reply Last reply Reply Quote 0
                            • DerelictD
                              Derelict LAYER 8 Netgate
                              last edited by

                              I think that the Lan rule is wrong

                              That LAN rule is completely unnecessary because the same traffic will be passed by the following any any any rule. Looks like it's being used for policy logging, which is fine.

                              @OP You are issuing a new client config every time you make a server change (like tap to tun, tcp to udp, etc)

                              @OP What's the local IP network at the client site that's having trouble?

                              Chattanooga, Tennessee, USA
                              A comprehensive network diagram is worth 10,000 words and 15 conference calls.
                              DO NOT set a source address/port in a port forward or firewall rule unless you KNOW you need it!
                              Do Not Chat For Help! NO_WAN_EGRESS(TM)

                              1 Reply Last reply Reply Quote 0
                              • E
                                ega
                                last edited by

                                @Derelict:

                                That LAN rule is completely unnecessary because the same traffic will be passed by the following any any any rule. Looks like it's being used for policy logging, which is fine.

                                I think that the following any any rule doesnt cover ovpn traffic, because ovpn traffic doesnt has lan net as source.

                                Si compartes dinero queda la mitad, si compartes conocimiento queda el doble.-

                                1 Reply Last reply Reply Quote 0
                                • G
                                  gollo
                                  last edited by

                                  @Derelict:

                                  That's not a test, it's guessy-guessy-clicky-clicky lord knows what else you've clicked.

                                  I suggest you delete everything and start over using this:

                                  https://doc.pfsense.org/index.php/OpenVPN_Remote_Access_Server

                                  Last I checked that is what testing was: make a change…. TEST.... Works? Leave setting. Doesn't work? Put it back to recommended default.

                                  1 Reply Last reply Reply Quote 0
                                  • G
                                    gollo
                                    last edited by

                                    @Derelict:

                                    I think that the Lan rule is wrong

                                    That LAN rule is completely unnecessary because the same traffic will be passed by the following any any any rule. Looks like it's being used for policy logging, which is fine.

                                    @OP You are issuing a new client config every time you make a server change (like tap to tun, tcp to udp, etc)

                                    @OP What's the local IP network at the client site that's having trouble?

                                    Yes, new config every time.

                                    Client gets 172.16.17.2 and pfsense gets 172.16.17.1.  From LAN server I can ping 172.16.17.1

                                    1 Reply Last reply Reply Quote 0
                                    • G
                                      gollo
                                      last edited by

                                      Well, I'm not sure what changed but I rebooted earlier this morning and now traffic is passing.

                                      Thanks all for the input.  It is appreciated.

                                      1 Reply Last reply Reply Quote 0
                                      • DerelictD
                                        Derelict LAYER 8 Netgate
                                        last edited by

                                        @ega:

                                        @Derelict:

                                        That LAN rule is completely unnecessary because the same traffic will be passed by the following any any any rule. Looks like it's being used for policy logging, which is fine.

                                        I think that the following any any rule doesnt cover ovpn traffic, because ovpn traffic doesnt has lan net as source.

                                        Then you have a fundamental misunderstanding about firewall rules and how they work in pfSense.

                                        Chattanooga, Tennessee, USA
                                        A comprehensive network diagram is worth 10,000 words and 15 conference calls.
                                        DO NOT set a source address/port in a port forward or firewall rule unless you KNOW you need it!
                                        Do Not Chat For Help! NO_WAN_EGRESS(TM)

                                        1 Reply Last reply Reply Quote 0
                                        • DerelictD
                                          Derelict LAYER 8 Netgate
                                          last edited by

                                          @gollo:

                                          @Derelict:

                                          I think that the Lan rule is wrong

                                          That LAN rule is completely unnecessary because the same traffic will be passed by the following any any any rule. Looks like it's being used for policy logging, which is fine.

                                          @OP You are issuing a new client config every time you make a server change (like tap to tun, tcp to udp, etc)

                                          @OP What's the local IP network at the client site that's having trouble?

                                          Yes, new config every time.

                                          Client gets 172.16.17.2 and pfsense gets 172.16.17.1.  From LAN server I can ping 172.16.17.1

                                          No.  What is the LAN IP scheme on the network where the client is connecting from?  Is it also 192.168.0.0/24?

                                          Chattanooga, Tennessee, USA
                                          A comprehensive network diagram is worth 10,000 words and 15 conference calls.
                                          DO NOT set a source address/port in a port forward or firewall rule unless you KNOW you need it!
                                          Do Not Chat For Help! NO_WAN_EGRESS(TM)

                                          1 Reply Last reply Reply Quote 0
                                          • E
                                            ega
                                            last edited by

                                            @Derelict:

                                            Then you have a fundamental misunderstanding about firewall rules and how they work in pfSense.

                                            I'm agree with you, I'm thinking that, because that rule on lan interface, was generated by the wizard

                                            I've disabled it and still had VPN access.

                                            Si compartes dinero queda la mitad, si compartes conocimiento queda el doble.-

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