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

    [Solved] With all the Server NICs active, I lose the connection in LAN

    Scheduled Pinned Locked Moved Firewalling
    11 Posts 3 Posters 912 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.
    • GertjanG
      Gertjan @WhiteTiger-IT
      last edited by

      You mention pfSense - and a server.
      pfSense typically uses a NIC that acts as a WAN interface.
      A second NIC that acts as a LAN - this one has the DCP-server activated by default.
      A third NIC, initially called OPT1, has no firewall rule, and no DHCP server. You have to put them in place yourself.

      @whitetiger-it said in With all the Server NICs active, I lose the connection in LAN:

      On these 3 switches there are connected the 3 network cards of pfSense that provides 3 DHCP

      This is strange.
      The WAN uses DHCP-client (and not a DHCP-server) - if you use that WAN connection method.

      Btw : pfSense doesn't 'serve' and isn't a server. It's a router/firewall.

      No "help me" PM's please. Use the forum, the community will thank you.
      Edit : and where are the logs ??

      1 Reply Last reply Reply Quote 0
      • johnpozJ
        johnpoz LAYER 8 Global Moderator @WhiteTiger-IT
        last edited by johnpoz

        @whitetiger-it said in With all the Server NICs active, I lose the connection in LAN:

        I have a server with 3 NICs, connected to 3 switches. There are no VLANs.
        After about a minute I lose the connection.
        I try to imagine that the problem is due to an incorrect configuration of pfSense

        What screams out to me with a device connected to multiple networks is Asymmetrical traffic..

        Multi-homing a device almost always leads to asymmetrical traffic..

        ass.jpg

        So you have some client in network A, and wanting to talk to IP in network B.. This is routed through pfsense. State is created when pfsense see the syn. But device in B says - oh I am on that network, I will just send the syn,ack directly to that IP.

        At some point pfsense is going to say.. I see no answers back from this state I created - going to close it via timeout. Now your connection drops.

        Multi-homing devices almost always a bad idea, and unless you fully understand the complexity and security issues this brings.. You shouldn't be doing it.. The funny thing is - if you do understand them, you would know how bad of an idea it is - and not do it ;)

        If you are going to start a conversation with a multi-homed device. When you want to talk to it from a device that is in one of its multiple networks, then use the devices IP in that same network to talk to it.

        Vs using network B ip to talk to the device, use its network A address from device in network A - now you never run into asymmetrical problem with a stateful firewall/router

        networka.jpg

        An intelligent man is sometimes forced to be drunk to spend time with his fools
        If you get confused: Listen to the Music Play
        Please don't Chat/PM me for help, unless mod related
        SG-4860 24.11 | Lab VMs 2.8, 24.11

        1 Reply Last reply Reply Quote 0
        • W
          WhiteTiger-IT
          last edited by

          pfSense has 4 NICs: 1 WAN, 1 LAN, 2 DMZ.
          I was referring to these last 3 NICs.

          johnpozJ 1 Reply Last reply Reply Quote 0
          • johnpozJ
            johnpoz LAYER 8 Global Moderator @WhiteTiger-IT
            last edited by johnpoz

            @whitetiger-it you could have 100 nics and networks or just 2 networks.. Makes no difference.. You have stated you have a server with connection in multiple networks.. If half the traffic flows through pfsense and the reply does not - then your going to have problems with any stateful firewall be it pfsense or any other..

            An intelligent man is sometimes forced to be drunk to spend time with his fools
            If you get confused: Listen to the Music Play
            Please don't Chat/PM me for help, unless mod related
            SG-4860 24.11 | Lab VMs 2.8, 24.11

            1 Reply Last reply Reply Quote 0
            • W
              WhiteTiger-IT
              last edited by WhiteTiger-IT

              I get it, and maybe in going forward in the tests I inserted one more problem.
              So I take a step back.

              The server is with Debian + Proxmox to create and manage Virtual Machine.
              The starting point was this:

              source /etc/network/interfaces.d/*
              
              auto lo
              iface lo inet loopback
              
              iface eno1 inet manual
              
              iface eno2 inet manual
              
              iface eno3 inet manual
              
              iface eno4 inet manual
              
              iface ens1f0 inet manual
              
              iface ens1f1 inet manual
              
              auto vmbr1
              iface vmbr1 inet static
                     address 192.168.201.31/24
                     bridge-ports eno1
                     bridge-stp off
                     bridge-fd 0
              #Bridge LAN
              
              auto vmbr3
              iface vmbr3 inet static
                     address 192.168.203.31/24
                     gateway 192.168.203.1
                     bridge-ports eno3
                     bridge-stp off
                     bridge-fd 0
              #Bridge DMZ3
              

              Here there is no longer the multi network, but the intermittent blocks were there anyway.

              1 Reply Last reply Reply Quote 0
              • W
                WhiteTiger-IT
                last edited by

                This is the present configuration now, with the interruptions still.

                source /etc/network/interfaces.d/*
                
                auto lo
                iface lo inet loopback
                
                iface eno1 inet manual
                
                iface eno2 inet manual
                
                iface eno3 inet manual
                
                iface eno4 inet manual
                
                iface ens1f0 inet manual
                
                iface ens1f1 inet manual
                
                auto vmbr1
                iface vmbr1 inet static
                       address 192.168.201.31/24
                       gateway 192.168.201.1
                       bridge-ports eno1
                       bridge-stp off
                       bridge-fd 0
                #Bridge LAN
                
                auto vmbr2
                iface vmbr2 inet static
                        address 192.168.202.31/24
                        gateway 192.168.202.1
                        bridge-ports eno2
                        bridge-stp off
                        bridge-fd 0
                #Bridge DMZ2
                
                auto vmbr3
                iface vmbr3 inet static
                        address 192.168.203.31/24
                        gateway 192.168.203.1
                        bridge-ports eno3
                        bridge-stp off
                        bridge-fd 0
                #Bridge DMZ3
                
                johnpozJ 1 Reply Last reply Reply Quote 0
                • johnpozJ
                  johnpoz LAYER 8 Global Moderator @WhiteTiger-IT
                  last edited by

                  @whitetiger-it how do you expect to bridge multiple networks ranges to the same network interface?

                  An intelligent man is sometimes forced to be drunk to spend time with his fools
                  If you get confused: Listen to the Music Play
                  Please don't Chat/PM me for help, unless mod related
                  SG-4860 24.11 | Lab VMs 2.8, 24.11

                  W 1 Reply Last reply Reply Quote 0
                  • W
                    WhiteTiger-IT @johnpoz
                    last edited by

                    @johnpoz
                    Why the same interface? I do not understand.

                    vmbr1 is on eno1
                    vmbr2 is on eno2
                    vmbr3 is on eno3

                    The addresses are also different
                    192.168.201.31/24
                    192.168.202.31/24
                    192.168.203.31/24

                    1 Reply Last reply Reply Quote 0
                    • W
                      WhiteTiger-IT
                      last edited by WhiteTiger-IT

                      This is the simplified representation of the network I am implementing.
                      A physical PC in the LAN must be able to connect to a Host Proxmox server in DMZ3.
                      Inside this server there are 3 virtual networks corresponding to the LAN, DMZ2 and DMZ3.
                      Obviously, the PCs in the LAN (whether physical or virtual) must be able to connect to the PCs and Servers in the DMZ2 and DMZ3.
                      Instead:

                      • the virtual PCs present in the DMZ2 must be able to connect only to the servers of the DMZ2.
                      • The virtual PCs present in the DMZ3 must be able to connect only to the servers of the DMZ3.

                      Rete-Proxmox.png

                      source /etc/network/interfaces.d/*
                      
                      auto lo
                      iface lo inet loopback
                      iface eno1 inet manual
                      iface eno2 inet manual
                      iface eno3 inet manual
                      iface eno4 inet manual
                      iface ens1f0 inet manual
                      iface ens1f1 inet manual
                      
                      auto vmbr1
                      iface vmbr1 inet static
                             address 192.168.201.31/24
                             gateway 192.168.201.1
                             bridge-ports eno1
                             bridge-stp off
                             bridge-fd 0
                      #Bridge LAN
                      
                      auto vmbr2
                      iface vmbr2 inet static
                              address 192.168.202.31/24
                              gateway 192.168.202.1
                              bridge-ports eno2
                              bridge-stp off
                              bridge-fd 0
                      #Bridge DMZ2
                      
                      auto vmbr3
                      iface vmbr3 inet static
                              address 192.168.203.31/24
                              gateway 192.168.203.1
                              bridge-ports eno3
                              bridge-stp off
                              bridge-fd 0
                      #Bridge DMZ3
                      
                      W 1 Reply Last reply Reply Quote 0
                      • W
                        WhiteTiger-IT @WhiteTiger-IT
                        last edited by

                        I solved by removing both the gateways and the IP addresses of vmbr1 and vmbr2
                        Now I finally have no more interruptions and the VMs are still able to access the Internet.

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