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

    Possible bug?

    Scheduled Pinned Locked Moved General pfSense Questions
    8 Posts 3 Posters 2.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.
    • A
      amrogers3
      last edited by

      Not sure if this is a possible bug. Recently I wasn't able to connect to the internet after pfsense had been working fine for about 3 weeks. I began searching and testing my interfaces and found the problem. Even though the interfaces showed MAC addresses under the Diagnostic tab –> Interfaces option, apparently  you need to manual type them into the field displayed below:

      I don't know if I put the MAC addresses for each interface in there on install (I believe I did) and pfsense erased them for some reason or what happened. I checked every interface and no interface had a MAC listed. I can tell you once I typed the MAC addresses for each interface, it started working again.

      Weird.

      1 Reply Last reply Reply Quote 0
      • marcellocM
        marcelloc
        last edited by

        Do you need to change all macs on your pfsense? I've never seen this.

        My setup has many interfaces and none of them with mac addresses forced.

        Treinamentos de Elite: http://sys-squad.com

        Help a community developer! ;D

        1 Reply Last reply Reply Quote 0
        • A
          amrogers3
          last edited by

          @marcelloc:

          Do you need to change all macs on your pfsense? I've never seen this.

          My setup has many interfaces and none of them with mac addresses forced.

          That is correct. Like I was saying pfsense was working fine for several weeks and then all of a sudden I could no longer connect to the internet. On the "Interface" page, all the interfaces showed "up" and the correct MAC address was also listed for each interface.

          Anyway, I starting testing and found that if I manually added the WAN's MAC address I could ping out. Then I added the LAN's MAC address to the LAN's interface and then I could ping out to the internet from my LAN interface. It's all working now. However, this isn't the first time I have had issues with MAC addresses having to be manually entered into each interface. Not sure why this is occuring, thought maybe someone could explain it.

          BTW, I am running the lately version of pfSense.

          1 Reply Last reply Reply Quote 0
          • jimpJ
            jimp Rebel Alliance Developer Netgate
            last edited by

            I've installed and run pfSense dozens if not hundreds of times and I have never had to spoof a mac address to communicate.

            The only time it's even been temporarily required has been on a cable DHCP WAN that had an old MAC locked in, and even then generally power cycling their equipment let it through.

            What you are seeing is definitely not normal, especially if you just entered the same MAC address that was already on the card. Odds are that the save/apply action is what caused something to happen that made it kick in, not entering the MAC address.

            Remember: Upvote with the 👍 button for any user/post you find to be helpful, informative, or deserving of recognition!

            Need help fast? Netgate Global Support!

            Do not Chat/PM for help!

            1 Reply Last reply Reply Quote 0
            • jimpJ
              jimp Rebel Alliance Developer Netgate
              last edited by

              Give this change a try and see if it helps.

              https://github.com/bsdperimeter/pfsense/commit/0389f03498994dbdaf47543a325b58d14b1cdbab

              Remember: Upvote with the 👍 button for any user/post you find to be helpful, informative, or deserving of recognition!

              Need help fast? Netgate Global Support!

              Do not Chat/PM for help!

              1 Reply Last reply Reply Quote 0
              • A
                amrogers3
                last edited by

                @jimp:

                Give this change a try and see if it helps.

                https://github.com/bsdperimeter/pfsense/commit/0389f03498994dbdaf47543a325b58d14b1cdbab

                Thanks for the link jimp. I assume I "vi" the etc/inc/interfaces.inc file and copy in the code you provided?

                Thanks again.

                1 Reply Last reply Reply Quote 0
                • jimpJ
                  jimp Rebel Alliance Developer Netgate
                  last edited by

                  More or less. Diagnostics > Edit file is easier, and remove the lines with a -, add the lines with a +

                  Or grab the whole file from github and replace it

                  https://raw.github.com/bsdperimeter/pfsense/0389f03498994dbdaf47543a325b58d14b1cdbab/etc/inc/interfaces.inc

                  Remember: Upvote with the 👍 button for any user/post you find to be helpful, informative, or deserving of recognition!

                  Need help fast? Netgate Global Support!

                  Do not Chat/PM for help!

                  1 Reply Last reply Reply Quote 0
                  • A
                    amrogers3
                    last edited by

                    Gotcha, thank you!  ;D

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