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

    PfSense 'modem' -> pfsense 'router(s)', would this work?

    Scheduled Pinned Locked Moved General pfSense Questions
    23 Posts 2 Posters 8.2k 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.
    • J
      jonesr
      last edited by

      Thanks for that, I've been having a read around but its that time of year when spare time is a distant memory.

      I haven't been able to get the ADSL card to connect to the ISP so far. It syncs ok, I can see it has negotiated up/down speeds, but that's about it. Routing/PING needs looking at when brain can be relied upon.

      I did set up a bridge in pfSense but as WAN-OPT1 rather than WAN-LAN as suggested in documentation.

      I appreciate you taking the time to reply, merry Christmas to you and yours.

      pfSense AMD64 VGA - Assume latest version.
      Suricata, pfBlockerNG, SquidGuard, squid3.

      1 Reply Last reply Reply Quote 0
      • stephenw10S
        stephenw10 Netgate Administrator
        last edited by

        It's no problem at all.
        As it happens I've come away for work and find myself staying some where with no TV (not even a radio) and no one I know living nearby. Fortunately I have a laptop and a 3g modem to while away the hours.  :)

        Merry Christmas!

        Steve

        1 Reply Last reply Reply Quote 0
        • J
          jonesr
          last edited by

          I've had some time to take a look at this again, but happy new year to all, and hope you had a good Christmas stephenw10.

          Well I managed to get the modem part working. I will fill in some of the detail later but for now if anyone else is looking to try this..

          The ADSL card has two modes, PCI or Ethernet. By changing the jumpers you can set whether to access the device either as a network device (much like pfSense or any ISP modem/router, point a browser from another PC to in this case, 192.168.0.1) or swap them over to be able to access the card as a PCI device internally. My setup involved switching back and forth between the two until I got it working.

          There is very little documentation for this card, not even a manufacturer's homepage that I could see. So I called linitx.com and spoke to someone who's name I sadly didn't ask. He was extremely helpful and knowledgeable about pfSense specifically, so much credit to him for his input.

          First if you set up the card via ethernet it should be a lot easier. Configure the ADSL related settings as provided by your ISP. I am with BE so I followed this: https://www.bethere.co.uk/web/beportal/techguides_other_modems_with_Be_broadband From here you should be able to tell when the card syncs with the ISP, and confirm your upload/download connection speeds. It may take a minute or two to sync, just like any other modem. Once done switch the jumpers to PCI mode, the IPs and routing will be handled by pfSense.

          From the pfSense side, the card appears as a rl0 interface, and is configured just as if it was an ethernet NIC. BE uses ETHoA so I just set up the WAN as a static IP. If your ISP uses PPPoE again use the settings provided by your ISP and also specifically for your account like ADSL usernames and passwords.

          I also set up an OPT1 interface with a 'none' type, and bridged it to WAN. A second pfSense box is connected with it's own WAN NIC to the OPT1 NIC on the first pfSense. WAN on this second box was set up as a static IP using a 2nd public IP address. This did not 'just work' - I think I remember seeing ICMP packets being blocked in the firewall logs on the 'modem' pfSense coming from the public WAN IP address of the 'router' pfSense after a ping, so hopefully it's just down to setting some firewall rules. But at that point I decided it was supper time, so I will come back to that at another time. Meanwhile if anyone has any thoughts or observations I welcome any advice.

          pfSense AMD64 VGA - Assume latest version.
          Suricata, pfBlockerNG, SquidGuard, squid3.

          1 Reply Last reply Reply Quote 0
          • stephenw10S
            stephenw10 Netgate Administrator
            last edited by

            @jonesr:

            The ADSL card has two modes, PCI or Ethernet. By changing the jumpers you can set whether to access the device either as a network device (much like pfSense or any ISP modem/router, point a browser from another PC to in this case, 192.168.0.1) or swap them over to be able to access the card as a PCI device internally.

            Hmmm, you mean when you have set as 'Ethernet' you have to connect to via a separate ethernet cable and NIC?

            Is it not possible to set it to 'PCI', setup the NIC and then connect to the on board router?

            Interesting device anyway.

            Steve

            1 Reply Last reply Reply Quote 0
            • J
              jonesr
              last edited by

              Hi stephenw10, happy new year!

              Take another look at the picture of the card, here http://linitx.com/viewproduct.php?prodid=12181

              As I understand it the card can be used as a modem/router on it's own - I mean no PC necessary, it works without plugging it in to the PCI slot of a motherboard. I haven't tried this as it's not what I intended for it so I could be wrong but if you see the small white header just above the left hand side of the PCI connector, this is apparently for external power if NOT being used as a PCI card. It's a 5 pin header simply marked 'CN3' and in the document that comes with it it states 'Ethernet - 5/12V' or 'PCI - open' (what little comes with it is pretty sparse on detail).

              Like I say don't take my word for that I may have misunderstood. But that would explain the option to set it up via ethernet from a 2nd PC via web browser by connecting to the onboard NIC. I've seen your other posts on similar cards that use CLI or telnet to manage the card, I went for the GUI/HTTP option so I can't tell you if this card supports other methods of access or management. If set to PCI mode, the onboard NIC is disabled (I stopped getting link lights on the switch it was still connected to) and only the ADSL RJ11 connector and PCI for access as a computer PCI peripheral are enabled.

              I haven't spotted anything that would stop it doing what I want it to do, and at £44 it's a lot cheaper than many other cards I've seen.

              pfSense AMD64 VGA - Assume latest version.
              Suricata, pfBlockerNG, SquidGuard, squid3.

              1 Reply Last reply Reply Quote 0
              • stephenw10S
                stephenw10 Netgate Administrator
                last edited by

                I can't think why you'd ever want to run a PCI card that isn't in a PCI slot. Weird! Perhaps it's to allow the on-board router to be setup before it's send out to a customer?

                Good to get a second positive review of it though.

                Happy New Year!

                Steve

                1 Reply Last reply Reply Quote 0
                • J
                  jonesr
                  last edited by

                  Hi all

                  A thousand apologies, I had forgotten all about this. "Life happened" and things like job hunting took priority. Also my ISP kept insisting that the network upgrade that would change my static IPs would happen "very soon" and I was waiting for that to fiddle again, which still hasn't happened. Excuses aside, sorry it has taken five months to post back.

                  Here are the screenshots for the PCI ADSL modem interface. I did my best to capture as much useful information as I could but please note that the steps noted along with the screenshots refer to what I clicked on, not what is visible at the time, due to the way I captured it. I hope this helps and provides some answers. What I have configured works for me, a great deal of the settings here I imagine are only relevant if you use the "Ethernet" option mentioned previously. Once configured the jumpers on the card should be set to "PCI" mode for use with pfSense so anything you set on the card like NAT or firewalling may well conflict with or be ignored by pfSense.

                  As far as the pfSense side goes I will do my best to write up what I have done but the majority of it is about routing multiple public IPs. The actual modem side is relatively easy due to my ISP, all I do is set my WAN to "static". Other users may need to research PPPoE or other WAN configurations, for BE (UK ISP) users try this - https://www.bethere.co.uk/web/beportal/techguides_other_modems_with_Be_broadband

                  stephenw10, and any others still interested in this, this may all be a little late as many UK ISPs offer FTTx, which I understand requires a BT VDSL modem no matter who your ISP is. Mine has not yet upgraded, but if you have upgraded your connection to FTTx to the best of my knowledge NONE OF THIS IS ANY GOOD TO YOU. But to those still on standard ADSL please consider whether you wish to invest the ~£50 on the modem if you too may upgrade to FTTx.

                  –-Sorry, the file is 2MB, maximum size for attachments per file is 250KB. Until I come up with a better solution please PM me for the screenshots, I will email them if you send me your address.

                  pfSense AMD64 VGA - Assume latest version.
                  Suricata, pfBlockerNG, SquidGuard, squid3.

                  1 Reply Last reply Reply Quote 0
                  • J
                    jonesr
                    last edited by

                    Here we go. Hope this helps:

                    image001.jpg
                    image001.jpg_thumb
                    image002.jpg
                    image002.jpg_thumb
                    image003.jpg
                    image003.jpg_thumb
                    image004.jpg
                    image004.jpg_thumb
                    image005.jpg
                    image005.jpg_thumb

                    pfSense AMD64 VGA - Assume latest version.
                    Suricata, pfBlockerNG, SquidGuard, squid3.

                    1 Reply Last reply Reply Quote 0
                    • J
                      jonesr
                      last edited by

                      6-9

                      image006.jpg
                      image006.jpg_thumb
                      image007.jpg
                      image007.jpg_thumb
                      image008.jpg
                      image008.jpg_thumb
                      image009.jpg
                      image009.jpg_thumb

                      pfSense AMD64 VGA - Assume latest version.
                      Suricata, pfBlockerNG, SquidGuard, squid3.

                      1 Reply Last reply Reply Quote 0
                      • J
                        jonesr
                        last edited by

                        10-13

                        image010.jpg
                        image010.jpg_thumb
                        image011.jpg
                        image011.jpg_thumb
                        image012.jpg
                        image012.jpg_thumb
                        image013.jpg
                        image013.jpg_thumb

                        pfSense AMD64 VGA - Assume latest version.
                        Suricata, pfBlockerNG, SquidGuard, squid3.

                        1 Reply Last reply Reply Quote 0
                        • J
                          jonesr
                          last edited by

                          14-17

                          image014.jpg
                          image014.jpg_thumb
                          image015.jpg
                          image015.jpg_thumb
                          image016.jpg
                          image016.jpg_thumb
                          image017.jpg
                          image017.jpg_thumb

                          pfSense AMD64 VGA - Assume latest version.
                          Suricata, pfBlockerNG, SquidGuard, squid3.

                          1 Reply Last reply Reply Quote 0
                          • J
                            jonesr
                            last edited by

                            18-21

                            image018.jpg
                            image018.jpg_thumb
                            image019.jpg
                            image019.jpg_thumb
                            image020.jpg
                            image020.jpg_thumb
                            image021.jpg
                            image021.jpg_thumb

                            pfSense AMD64 VGA - Assume latest version.
                            Suricata, pfBlockerNG, SquidGuard, squid3.

                            1 Reply Last reply Reply Quote 0
                            • J
                              jonesr
                              last edited by

                              22-25

                              image022.jpg
                              image022.jpg_thumb
                              image023.jpg
                              image023.jpg_thumb
                              image024.jpg
                              image024.jpg_thumb
                              image025.jpg
                              image025.jpg_thumb

                              pfSense AMD64 VGA - Assume latest version.
                              Suricata, pfBlockerNG, SquidGuard, squid3.

                              1 Reply Last reply Reply Quote 0
                              • J
                                jonesr
                                last edited by

                                26-29

                                image026.jpg
                                image026.jpg_thumb
                                image027.jpg
                                image027.jpg_thumb
                                image028.jpg
                                image028.jpg_thumb
                                image029.jpg
                                image029.jpg_thumb

                                pfSense AMD64 VGA - Assume latest version.
                                Suricata, pfBlockerNG, SquidGuard, squid3.

                                1 Reply Last reply Reply Quote 0
                                • J
                                  jonesr
                                  last edited by

                                  30-33

                                  image030.jpg
                                  image030.jpg_thumb
                                  image031.jpg
                                  image031.jpg_thumb
                                  image032.jpg
                                  image032.jpg_thumb
                                  image033.jpg
                                  image033.jpg_thumb

                                  pfSense AMD64 VGA - Assume latest version.
                                  Suricata, pfBlockerNG, SquidGuard, squid3.

                                  1 Reply Last reply Reply Quote 0
                                  • J
                                    jonesr
                                    last edited by

                                    34-37

                                    image034.jpg
                                    image034.jpg_thumb
                                    image035.jpg
                                    image035.jpg_thumb
                                    image036.jpg
                                    image036.jpg_thumb
                                    image037.jpg
                                    image037.jpg_thumb

                                    pfSense AMD64 VGA - Assume latest version.
                                    Suricata, pfBlockerNG, SquidGuard, squid3.

                                    1 Reply Last reply Reply Quote 0
                                    • J
                                      jonesr
                                      last edited by

                                      38-41

                                      image038.jpg
                                      image038.jpg_thumb
                                      image039.jpg
                                      image039.jpg_thumb
                                      image040.jpg
                                      image040.jpg_thumb
                                      image041.jpg
                                      image041.jpg_thumb

                                      pfSense AMD64 VGA - Assume latest version.
                                      Suricata, pfBlockerNG, SquidGuard, squid3.

                                      1 Reply Last reply Reply Quote 0
                                      • J
                                        jonesr
                                        last edited by

                                        42-45

                                        image042.jpg
                                        image042.jpg_thumb
                                        image043.jpg
                                        image043.jpg_thumb
                                        image044.jpg
                                        image044.jpg_thumb
                                        image045.jpg
                                        image045.jpg_thumb

                                        pfSense AMD64 VGA - Assume latest version.
                                        Suricata, pfBlockerNG, SquidGuard, squid3.

                                        1 Reply Last reply Reply Quote 0
                                        • J
                                          jonesr
                                          last edited by

                                          46-49

                                          image046.jpg
                                          image046.jpg_thumb
                                          image047.jpg
                                          image047.jpg_thumb
                                          image048.jpg
                                          image048.jpg_thumb
                                          image049.jpg
                                          image049.jpg_thumb

                                          pfSense AMD64 VGA - Assume latest version.
                                          Suricata, pfBlockerNG, SquidGuard, squid3.

                                          1 Reply Last reply Reply Quote 0
                                          • J
                                            jonesr
                                            last edited by

                                            50-54

                                            image050.jpg
                                            image050.jpg_thumb
                                            image051.jpg
                                            image051.jpg_thumb
                                            image052.jpg
                                            image052.jpg_thumb
                                            image053.jpg
                                            image053.jpg_thumb
                                            image054.jpg
                                            image054.jpg_thumb

                                            pfSense AMD64 VGA - Assume latest version.
                                            Suricata, pfBlockerNG, SquidGuard, squid3.

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