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

    Seeking advice: Netgate XG7100-1U : 4-port 1000baseT expansion card not giving dhcp lease

    Scheduled Pinned Locked Moved Official Netgate® Hardware
    5 Posts 2 Posters 634 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.
    • L
      lerriuqs
      last edited by lerriuqs

      I have a Netgate XG7100-1U installed with latest Netgate software from the pfSense-plus-memstick-XG-7100-21.02-RELEASE-amd64.img.gz image, I'm trying to use the ports on the 4-port 1000baseT expansion card but I've added the interface and configured a DHCP server for it, but it's not giving me any dhcp lease. It does show the interface with a green checkmark in the dashboard when the cable is plugged in, but I don't see anything in the /var/log/dhcpd.log messages. I've also tried adding an allow firewall rule in case that's necessary. The client-side software appears to be OK as it's able to get a DHCP lease from the LAN interface, just not from the OPT3 interface (I also tried OPT6 in case they made a mistake and got them numbered backwards but I'm following the documentation and I think I'm using the correct port, the rightmost one).

      I'll attach photos of the 4-port gigabit card in case there's something unusual about it (I had to take it out to put in the M.2 SATA SSD, but then I found that the system already had an M.2 SATA SSD in it, so I disassembled it for nothing...).

      Any advice would be much appreciated, I'm wondering if it's something to do with IPv6? The WAN network is provided by Comcast, I'm still learning about IPv6 so I could be making some mistake. All the client systems I'm trying to get connected to the OPT3 port are running unmodified Debian Sid so they all have IPv6 support.IMG_3232_small.JPG IMG_3231_small.JPG

      1 Reply Last reply Reply Quote 0
      • L
        lerriuqs
        last edited by lerriuqs

        The OPT3 port is indeed the rightmost one:

        https://docs.netgate.com/pfsense/en/latest/solutions/xg-7100-1u/io-ports.html#optional-4-port-intel-1-gbps-ethernet-expansion-card

        The "4-Port 1 GbE Card" expansion card is the one I have in the XG-7100-1U https://shop.netgate.com/products/4port-1gbs-expansion-card

        1 Reply Last reply Reply Quote 0
        • L
          lerriuqs
          last edited by lerriuqs

          The "ifconfig igb0" output looks like this, and the interface is "active":

          ifconfig igb0

          igb0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
                  description: OPT3
                  options=e120bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,WOL_MAGIC,VLAN_HWFILTER,RXCSUM_IPV6,TXCSUM_IPV6>
                  ether ac:1f:6b:92:e3:78
                  inet6 fe80::ae1f:6bff:fe92:e378%igb0 prefixlen 64 scopeid 0x1
                  inet6 fd12:3456:789a:: prefixlen 64
                  inet 192.168.30.1 netmask 0xffffff00 broadcast 192.168.30.255
                  media: Ethernet autoselect (1000baseT <full-duplex>)
                  status: active
                  nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
          

          The uname looks like this:

          uname -a
          FreeBSD pfSense.home.arpa 12.2-STABLE FreeBSD 12.2-STABLE 38a4c12973d(plus-devel-12) pfSense  amd64
          

          In the /var/log/dhcpd.log it shows:

          Mar  7 05:13:09 pfSense dhcpd[3088]: Listening on BPF/igb2/ac:1f:6b:92:e3:7a/192
          .168.50.0/24
          Mar  7 05:13:09 pfSense dhcpd[3088]: Sending on   BPF/igb2/ac:1f:6b:92:e3:7a/192
          .168.50.0/24
          Mar  7 05:13:09 pfSense dhcpd[3088]: Listening on BPF/igb1/ac:1f:6b:92:e3:79/192
          .168.40.0/24
          Mar  7 05:13:09 pfSense dhcpd[3088]: Sending on   BPF/igb1/ac:1f:6b:92:e3:79/192
          .168.40.0/24
          Mar  7 05:13:09 pfSense dhcpd[3088]: Listening on BPF/igb3/ac:1f:6b:92:e3:7b/192
          .168.60.0/24
          Mar  7 05:13:09 pfSense dhcpd[3088]: Sending on   BPF/igb3/ac:1f:6b:92:e3:7b/192
          .168.60.0/24
          Mar  7 05:13:09 pfSense dhcpd[3088]: Listening on BPF/igb0/ac:1f:6b:92:e3:78/192
          .168.30.0/24
          Mar  7 05:13:09 pfSense dhcpd[3088]: Sending on   BPF/igb0/ac:1f:6b:92:e3:78/192
          .168.30.0/24
          Mar  7 05:13:09 pfSense dhcpd[3088]: Listening on BPF/lagg0.4091/00:08:a2:0e:b7:
          c7/192.168.1.0/24
          Mar  7 05:13:09 pfSense dhcpd[3088]: Sending on   BPF/lagg0.4091/00:08:a2:0e:b7:
          c7/192.168.1.0/24
          Mar  7 05:13:09 pfSense dhcpd[3088]: Sending on   Socket/fallback/fallback-net
          Mar  7 05:13:09 pfSense dhcpd[3088]: Server starting service.
          
          L 1 Reply Last reply Reply Quote 0
          • L
            lerriuqs @lerriuqs
            last edited by lerriuqs

            @lerriuqs Oh, I hadn't realized that the XG-7100-1U was on an old version of the Coreboot. The issue has gone away now that I upgraded Coreboot to the latest using:

            System -> Netgate Coreboot Upgrade

            The DHCP is working now, it's great to be able to set up separate networks using the 4-port card now as well as the builtin ports. Speed is amazing now, prior to the upgrade to the latest pfsense I was getting weird "bursty" lftp --use-pget-n=25 connections where it'd be going fine then drop to only half-speed for a short time, then go back up. Now all is looking fine. I guess I should have read more closely about what needs to be updated, I thought it was just the software!

            Thanks for all your help in the other thread where I was trying to get the image to install the software. It might be good to have the explanation on the product page "downloads" section as it's a bit strange to only find it in the documentation later on.

            By the way, I noticed that in both of these files:

             /usr/local/etc/pkg/repos/FreeBSD.conf
             /usr/local/etc/pkg/repos/pfSense.conf
            

            there is the same line:

            FreeBSD: { enabled: no }
            

            Is it intended to be in both files, or should it not be only in the FreeBSD.conf ?

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

              That is expected. the FreeBSD repo should be disabled so that pkgs are only pulled from out repo by default. Some are not the same and pulling them from FreeBSD directly can break things.

              Steve

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