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

Cant find pfb's inc to fix error –- Allowed memory size of 536870912

pfBlockerNG
2
5
1.3k
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.
  • T
    tross9
    last edited by Sep 5, 2016, 3:44 PM

    I found a post where the following was suggested: I cant find the INC file.

    The problem seems to be related to i386 installation.
    The fix is to edit /usr/local/pkg/pfblockerng/pfblockerng.inc  (Diagnostics/Edit File)
    go to line 236

    change
    Code: [Select]
    pfb_global();

    // DNSBL Lighttpd HTTPS Daemon (Scans Lighttpd dnsbl_error.log for requested https domain names)
    if (isset($argv[1]) && $argv[1] == 'dnsbl') {to
    Code: [Select]
    pfb_global();
    ini_set('memory_limit', '300M');

    // DNSBL Lighttpd HTTPS Daemon (Scans Lighttpd dnsbl_error.log for requested https domain names)
    if (isset($argv[1]) && $argv[1] == 'dnsbl') {

    –------------------------------------------------    my specs ---------------------------------------------------------------------
    running Ubuntu 14.
    pfsense 2.3.2
    the problem started after I upgraded to 2.3.2 ( did not see the error before that)
    Firewall Maximum Table Entries  = 4000000
    deny inbound to all but the US.  ( noticed that some ips are getting thru, other are denied  4 out of the fifty losted ( 3 from china 1 from turkey)

    --------------------------------------------------    my crash report ---------------------------------------------------------------------

    Crash report begins.  Anonymous machine information:

    amd64
    10.3-RELEASE-p5
    FreeBSD 10.3-RELEASE-p5 #0 7307492(RELENG_2_3_2): Tue Jul 19 13:29:35 CDT 2016    root@ce23-amd64-builder:/builder/pfsense-232/tmp/obj/builder/pfsense-232/tmp/FreeBSD-src/sys/pfSense

    Crash report details:

    PHP Errors:
    [05-Sep-2016 10:47:16 America/New_York] PHP Fatal error:  Allowed memory size of 536870912 bytes exhausted (tried to allocate 23 bytes) in /usr/local/pkg/pfblockerng/pfblockerng.inc on line 3874
    [05-Sep-2016 10:47:16 America/New_York] PHP Stack trace:
    [05-Sep-2016 10:47:16 America/New_York] PHP  1. {main}() /usr/local/www/pkg_edit.php:0
    [05-Sep-2016 10:47:16 America/New_York] PHP  2. eval() /usr/local/www/pkg_edit.php:253
    [05-Sep-2016 10:47:16 America/New_York] PHP  3. sync_package_pfblockerng() /usr/local/www/pkg_edit.php(253) : eval()'d code:3
    [05-Sep-2016 10:47:16 America/New_York] PHP  4. file() /usr/local/pkg/pfblockerng/pfblockerng.inc:3874
    [05-Sep-2016 10:56:06 America/New_York] PHP Fatal error:  Allowed memory size of 536870912 bytes exhausted (tried to allocate 72 bytes) in /usr/local/pkg/pfblockerng/pfblockerng.inc on line 3874
    [05-Sep-2016 10:56:06 America/New_York] PHP Stack trace:
    [05-Sep-2016 10:56:06 America/New_York] PHP  1. {main}() /usr/local/www/pkg_edit.php:0
    [05-Sep-2016 10:56:06 America/New_York] PHP  2. eval() /usr/local/www/pkg_edit.php:253
    [05-Sep-2016 10:56:06 America/New_York] PHP  3. sync_package_pfblockerng() /usr/local/www/pkg_edit.php(253) : eval()'d code:3
    [05-Sep-2016 10:56:06 America/New_York] PHP  4. file() /usr/local/pkg/pfblockerng/pfblockerng.inc:3874

    1 Reply Last reply Reply Quote 0
    • B
      BBcan177 Moderator
      last edited by Sep 5, 2016, 4:12 PM

      Upgrade the pfBlockerNG package to the latest version. After that there is no need to edit any Inc files.

      However, if you are blocking the world (not recommended… read the notes at the top of the GeoIP pages), then you will need to bump the Firewall max table entries to 10M.

      "Experience is something you don't get until just after you need it."

      Website: http://pfBlockerNG.com
      Twitter: @BBcan177  #pfBlockerNG
      Reddit: https://www.reddit.com/r/pfBlockerNG/new/

      1 Reply Last reply Reply Quote 0
      • T
        tross9
        last edited by Sep 5, 2016, 6:07 PM

        Thanks.

        I'm now at pfblk 2.1.1.4 up from 2.1.1.2
        I'll change the max from 4m to 10m

        I wish I did not have to block the world. and I was seeing ip's from Russia, china, Poland, turkey, Africa, brazil accessing my system and trying to execute command.php,  ip_jason.php and other commands

        my site is for family and friends only ( all in U.S.)
        and it looked like the world was pinging or accessing my system.

        again Thanks I'll see if that fixes the crash

        1 Reply Last reply Reply Quote 0
        • B
          BBcan177 Moderator
          last edited by Sep 5, 2016, 6:11 PM

          @tross9:

          my site is for family and friends only ( all in U.S.)
          and it looked like the world was pinging or accessing my system.

          Hehe. You just answered your own question. Why add rules to block the world, when you can just create a single rule to permit just the US GeoIPs?  Much more sane and efficient for the Firewall.

          "Experience is something you don't get until just after you need it."

          Website: http://pfBlockerNG.com
          Twitter: @BBcan177  #pfBlockerNG
          Reddit: https://www.reddit.com/r/pfBlockerNG/new/

          1 Reply Last reply Reply Quote 0
          • T
            tross9
            last edited by Sep 5, 2016, 7:22 PM

            so;
            If I allow inbound GeoIp rule for only US IPs then by default all other are denied?  True?.

            but either way it looking like pfblocker is working. ( 100% again)
            I'm now seeing the Geoip rules listed in the dashboard ( did not see any listed when using 2.1.1.2 )
            no crash errors yet.
            not seeing any allowed inbound from china or anywhere else
            over 500 packets denied and Count > 3,000,000

            Again Thanks,
            I'll need to look at a reverse rule ( allow inbound US only) but I know just enough about firewalls to be dangerous or screw up the works so that no one get in our out.

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