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

    IPv6 Link Local in Interface Status

    Scheduled Pinned Locked Moved General pfSense Questions
    14 Posts 3 Posters 1.3k Views 3 Watching
    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 Offline
      azalea
      last edited by

      I am not denying that fe80::[identical EUI-64]%em0 and fe80::[identical EUI-64]%ppoe0 exist at the same time. I am simply pointing out the error in linking the WAN interface and fe80::[identical EUI-64]%em0 in the interface status.

      On a WAN interface with only IPv4 configured, users will not refer fe80::[identical EUI-64]%ppoe0, but that is no reason to accept for the incorrect display.

      The same goes for fe80::[identical EUI-64]%ppoe1 and fe80::[identical EUI-64]%em1 on the OPT1 interface.

      The OPT1 interface does not use the em1 device. The WAN interface and the OPT1 interface share the em0 device.

      I have a related question. My ISP uses separate PPPoE sessions for IPv4 and IPv6, so I don't have the typical environment where IPv4 and IPv6 share one PPPoE session.

      In an environment where IPv4 and IPv6 share the WAN interface (pppoe0/em0), what does the IPv6 Link Local in the WAN interface status display? (b) should be correct, but judging from the display in my environment, is it (c)?

      (a) fe80::[identical EUI-64]%em0 only
      (b) fe80::[identical EUI-64]%pppoe0 only
      (c) Both fe80::[identical EUI-64]%em0 and fe80::[identical EUI-64]%ppoe0

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

        It should be (b) as you say because the 'WAN' is assigned as the pppoe0 interface but looking at a test device here it can be (a) if the ISP doesn't supply an IPv6 address
        I have never seen it show both, (c).

        1 Reply Last reply Reply Quote 0
        • A Offline
          azalea
          last edited by

          I will report any additional related issues.

          Although it's unconventional and less practical, my ISP can also configure the following for common em0 devices:

          WAN interface: IPv4 over PPPoE
          OPT1 interface: DHCPv6 over IPoE

          Because DHCPv6 differs from DHCPv6-PD, the IPv6 address is assigned to the OPT1 interface instead of the LAN interface.

          In this configuration, the IPv6 Address is displayed in the OPT1 interface status, and the same IPv6 Address is also displayed in the WAN interface status. Additionally, the IPv6 Link Local of the OPT1 interface displays fe80::[identical EUI-64]%em0, and the IPv6 Link Local of the WAN interface also displays fe80::[identical EUI-64]%em0. (The IPv4 address is displayed correctly on the WAN interface.)

          So for IPv4-only PPPoE interfaces, I seem that pfSense does not correctly distinguish between physical and logical interfaces in the interface status.

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

            Hmm, what do you have OPT1 assigned to in that configuration?

            1 Reply Last reply Reply Quote 0
            • A Offline
              azalea
              last edited by

              Hmm, what do you have OPT1 assigned to in that configuration?

              OPT1 is assigned to the em0 device, which is common to the WAN.

              There is additional information.

              When I close the PPPoE session using the Disconnect icon in the WAN interface status, the WAN interface status no longer displays any information, but the Interfaces Widget continues to display the IPv6 Address fore WAN interface, and the WAN interface in the console also continues to display the IPv6 Address.

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

                Like in the output of ifconfig pppoe0 ?

                1 Reply Last reply Reply Quote 0
                • A Offline
                  azalea
                  last edited by

                  Like in the output of ifconfig pppoe0 ?

                  The output of ifconfig pppoe0 is normal. The IPv6 address is not displayed. IPv6 Link Local is displayed as fe80::[identical EUI-64]%pppoe0.

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

                    @azalea said in IPv6 Link Local in Interface Status:

                    the WAN interface in the console also continues to display the IPv6 Address.

                    So where are you seeing that after disconnecting?

                    1 Reply Last reply Reply Quote 0
                    • A Offline
                      azalea
                      last edited by

                      So where are you seeing that after disconnecting?

                      I have Secure Shell Server enabled, so I SSHed into the LAN interface and checked the console, and I also checked the video console directly.

                      In the console, the OPT1 interface displays "v6/DHCP6: IPv6 Address/64" and the WAN interface displays "v6: IPv6 Address/64".

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

                        Ah, so at the console menu directly? Hmm 🤔

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