Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login
    Introducing Netgate Nexus: Multi-Instance Management at Your Fingertips.

    FTTH

    Scheduled Pinned Locked Moved General pfSense Questions
    12 Posts 5 Posters 536 Views 5 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.
    • QinnQ Offline
      Qinn
      last edited by

      Hi there my ISP uses

      • PPPoE via VLAN 6 (802.1q).
      • PPPoE authentication (PAP) using a username and password (e.g., internet / internet).
      • Maximum packet size (MTU) 1500 bytes (RFC 4638)

      So my reason was with VLAN tag overhead (4 byes). I have the physical interface (WAN) set to 1512, VLAN 6 to 1508, and PPPoE to 1500. This is with AON fiber.

      but I cannot set VLAN in pfS, can someone give me some pointers

      btw my ISP is KPN (Dutch)

      Hardeware: Intel(R) Celeron(R) J4125 CPU @ 2.00GHz 102 GB mSATA SSD (ZFS)
      Firmware: Latest-stable-pfSense CE (amd64)
      Packages: pfBlockerNG devel-beta (beta tester) - Avahi - Notes - Ntopng - PIMD/udpbroadcastrelay - Service Watchdog - System Patches

      KOMK JKnottJ 2 Replies Last reply Reply Quote 0
      • KOMK Offline
        KOM @Qinn
        last edited by

        @Qinn What do you mean in that you can't set a vlan? You can't find where to configure it, or you configured it and it didn't work?

        QinnQ 1 Reply Last reply Reply Quote 0
        • QinnQ Offline
          Qinn @KOM
          last edited by

          @KOM No can set all vlan an pppoe.

          You have 3 interfaces igc2 vlan trunk interface
          igc2.6 vlan inertface
          ppoe1 tunnel interface

          all three have MTU, For the "inner" -the PPPoE tunnel interface- you want an MTU of 1500, so that packets coming from your LAN do not need to be fragmented.
          Because encapsulation is involved, the MTU for the underlying interfaces must be larger to accommodate that encapsulation:

          • igc2.6 = PPPoE MTU + 8 bytes PPP header = 1508
          • icg2 = PPPoE MTU + 8 bytes PPP header + 802.1q header = 1512

          but in pfSense you can only see igc2.6

          Hardeware: Intel(R) Celeron(R) J4125 CPU @ 2.00GHz 102 GB mSATA SSD (ZFS)
          Firmware: Latest-stable-pfSense CE (amd64)
          Packages: pfBlockerNG devel-beta (beta tester) - Avahi - Notes - Ntopng - PIMD/udpbroadcastrelay - Service Watchdog - System Patches

          KOMK 2 Replies Last reply Reply Quote 0
          • KOMK Offline
            KOM @Qinn
            last edited by KOM

            @Qinn Have you tried it without changing the mtu just to see if it performs as expected? I have a fibre link via PPP and i didnt play with mtu/mss at all, and i get about 960Mbps up/down.

            Regardless, i think you have to assign igc2 to an interface and then set the mtu there.

            Edit: My understanding is that the vlan tag is part of the frame header and not the payload so changing the mtu wouldn't have any effect?

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

              If you set the parent NIC the other sub interfaces should inherit the MTU from it. You might need to resave them to apply it.

              1 Reply Last reply Reply Quote 1
              • JKnottJ Offline
                JKnott @Qinn
                last edited by

                @Qinn said in FTTH:

                So my reason was with VLAN tag overhead (4 byes).

                The VLAN tag is outside of the area that the MTU applies to, so no need to adjust it.

                PfSense running on Qotom mini PC
                i5 CPU, 4 GB memory, 32 GB SSD & 4 Intel 1 Gb Ethernet ports.
                UniFi AC-Lite access point

                I haven't lost my mind. It's around here...somewhere...

                1 Reply Last reply Reply Quote 1
                • KOMK Offline
                  KOM @Qinn
                  last edited by

                  @Qinn Was there any resolution to this problem?

                  QinnQ 1 Reply Last reply Reply Quote 0
                  • QinnQ Offline
                    Qinn @KOM
                    last edited by Qinn

                    @KOM Yes at current I am at 1500

                    8062f84d-7b57-417f-a7c2-446c0ea933f3-image.png

                    e87fef87-aca6-4980-a4d9-3ce89325c2dd-image.png

                    ec8abae5-a1ed-450d-b91c-58c19a2255e4-image.png

                    Speeds are good, paying 1000Mb/s symmetric and getting:

                    cddd498d-470a-4a53-9f79-e67138620040-image.png

                    Hardeware: Intel(R) Celeron(R) J4125 CPU @ 2.00GHz 102 GB mSATA SSD (ZFS)
                    Firmware: Latest-stable-pfSense CE (amd64)
                    Packages: pfBlockerNG devel-beta (beta tester) - Avahi - Notes - Ntopng - PIMD/udpbroadcastrelay - Service Watchdog - System Patches

                    N 1 Reply Last reply Reply Quote 1
                    • N Offline
                      netblues @Qinn
                      last edited by

                      @Qinn Apart from the fun of it, even without an mtu of 1500 you would still get the same throughput.

                      I have done the same on my pppoe link (because I can) but in practice I see no difference.

                      Having said that, a few months ago isp was doing some maintenance and traffic was rerouted to a different bras (which also forced all connections behind cgnat.)
                      And guess what, rfc4638 wasn't configured leading to connectivity issues.

                      So its nice, but rather non-standard and can result into issues and then you won't even remember to check this.

                      QinnQ 1 Reply Last reply Reply Quote 1
                      • QinnQ Offline
                        Qinn @netblues
                        last edited by

                        @netblues said in FTTH:

                        Thanks for pointing that one out to me, will take it into consideration.

                        cgnat is it StarLink?

                        Hardeware: Intel(R) Celeron(R) J4125 CPU @ 2.00GHz 102 GB mSATA SSD (ZFS)
                        Firmware: Latest-stable-pfSense CE (amd64)
                        Packages: pfBlockerNG devel-beta (beta tester) - Avahi - Notes - Ntopng - PIMD/udpbroadcastrelay - Service Watchdog - System Patches

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

                          Unfortunately many ISPs use CGNAT. Increasingly so. Grr.

                          1 Reply Last reply Reply Quote 0
                          • N Offline
                            netblues @Qinn
                            last edited by

                            @Qinn I guess Starlink isn't using pppoe to begin with.

                            Now days I even see private address space everywhere and ipv4 public ip's in a 1-1 nat, carrier side, for static ipv4 requests.

                            1 Reply Last reply Reply Quote 1
                            • First post
                              Last post
                            Copyright 2026 Rubicon Communications LLC (Netgate). All rights reserved.
                            Privacy Policy · Cookie Policy