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

    2.2 Upgrade - DHCP no longer working for bridged WLAN

    Scheduled Pinned Locked Moved DHCP and DNS
    4 Posts 2 Posters 976 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.
    • C
      cdonner
      last edited by

      I have the LAN and WLAN bridged because I never got DHCP and DNS forwarding working when I have them on different subnets. Consequently, DHCP on WLAN is disabled. This used to work fine for many years. Since recently, and possibly since I upgraded to pfSense 2.2 earlier today, WLAN clients no longer get DHCP addresses assigned. Clients with static settings work fine.
      When I enable DHCP on WLAN, clients get an IP address but for the WLAN subnet that is "hidden" because WLAN is bridged, and their DNS and gateway addresses don't work.
      Is this no longer a supported configuration?

      I uploaded the redacted configuration file.
      config-firewall-20150206222559.txt

      1 Reply Last reply Reply Quote 0
      • D
        doktornotor Banned
        last edited by

        No idea what you are doing with the bridge and interfaces, post your configuration. Also no idea what you mean by "I never got DHCP and DNS forwarding working". Can assure you that DNS and DHCP works just fine on non-bridged WLAN. So does DHCP relay if you don't run DHCP on pfSense.

        (If there's some wiki article regarding this "bridging" I suspect it'd strongly benefit from pressing a delete button – second thread today about some whacky LAN-WLAN bridge broken.)

        1 Reply Last reply Reply Quote 0
        • C
          cdonner
          last edited by

          Also, maybe unrelated, but the CPU runs at 100% pretty much all the time. I have no packages installed and the only services running are dhcpd and the DNS Forwarder (Netgate M1n1wall). When I disable the WAN interface, CPU utilization goes down to normal. This is with just a laptop connected on the LAN port for diagnostics.

          last pid: 98648;  load averages:  2.71,  3.03,  3.01  up 0+08:28:49    22:16:59
          100 processes: 4 running, 83 sleeping, 13 waiting
          
          Mem: 18M Active, 50M Inact, 72M Wired, 28M Buf, 78M Free
          Swap: 
          
            PID USERNAME PRI NICE   SIZE    RES STATE    TIME    WCPU COMMAND
          30699 root      84    0 15092K  8372K RUN    217:05  38.96% /usr/local/sbin/ipfw-classifyd -n 8 -q 700 -c
          96339 root      52    0 35480K 21584K piperd   0:05  21.78% php-fpm: pool lighty (php-fpm)
             12 root     -72    -     0K   104K WAIT    53:52  14.79% [intr{swi1: netisr 0}]
          30699 root      27    0 15092K  8372K sbwait  74:25  13.28% /usr/local/sbin/ipfw-classifyd -n 8 -q 700 -c
             15 root     -16    -     0K     8K -       32:47   8.06% [rand_harvestq]
             11 root     155 ki31     0K     8K RUN     58:58   0.00% [idle]
             12 root     -56    -     0K   104K WAIT     3:40   0.00% [intr{swi5: fast taskq}]
              0 root     -16    0     0K    88K swapin   1:02   0.00% [kernel{swapper}]
             12 root     -60    -     0K   104K WAIT     0:56   0.00% [intr{swi4: clock}]
             12 root     -92    -     0K   104K WAIT     0:31   0.00% [intr{irq9: ath0}]
          53560 root      20    0 10300K  2056K select   0:28   0.00% /usr/sbin/syslogd -s -c -c -l /var/dhcpd/var/
              5 root     -16    -     0K     8K pftm     0:25   0.00% [pf purge]
              0 root     -92    0     0K    88K -        0:25   0.00% [kernel{ath0 taskq}]
             54 root      -8    -     0K     8K mdwait   0:13   0.00% [md1]
          27287 root      20    0 10364K  2092K bpf      0:11   0.00% /usr/local/sbin/filterlog -i pflog0 -p /var/r
          36372 root      20    0 13148K  5664K kqread   0:08   0.00% /usr/local/sbin/lighttpd -f /var/etc/lighty-w
          30699 root      20    0 15092K  8372K kqread   0:06   0.00% /usr/local/sbin/ipfw-classifyd -n 8 -q 700 -c
            285 root      20    0 31384K 16108K kqread   0:04   0.00% php-fpm: master process (/usr/local/lib/php-f
          
          
          1 Reply Last reply Reply Quote 0
          • C
            cdonner
            last edited by

            The answer to the CPU load problem was here https://forum.pfsense.org/index.php?topic=87513.0. I disabled layer 7 shaping and, after a reboot, the CPU is back to normal and there are no more "ipfw-classifyd: packet dropped: output queue full" messages in the log.

            And after a few more tests with various other devices I can confirm that disabling Layer 7 traffic shaping also resolved the DHCP issue - all my wireless clients appear to work fine again.

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