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

    [HOWTO] Captive portal + FreeRADIUS + local MySQL user friendly single step

    Scheduled Pinned Locked Moved Captive Portal
    154 Posts 47 Posters 105.6k 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.
    • N
      nimamhd
      last edited by

      This is the bug of pkg and will fix in pkg 1.7.2:

      https://github.com/freebsd/pkg/issues/1303

      "" pkg infinite loop with multiple repos containing different versions of pkg ""

      you can comment out all other repo and install what you want, then restore the configuration to default.

      after install, the pkg will update to the last version that may cause the pfsense package system stop working, to resolve this:

      run:

      "pkg delete -f pkg" and install it again with pfsense repo.

      1 Reply Last reply Reply Quote 0
      • ?
        A Former User
        last edited by

        Hello Ozy, thank you so much for taking the time to do this. I can not stress how helpful this is!

        I know this is a lot to ask but if anyone is considering to make a how to video I would really appreciate this. I am not so fluent in this type of configuration. Thank you!

        1 Reply Last reply Reply Quote 1
        • B
          beewolf
          last edited by

          I have set the FreeBSD: { enabled: yes } but when I try to install the mysql56-server I get:

          Updating pfSense-core repository catalogue…
          pfSense-core repository is up-to-date.
          Updating pfSense repository catalogue...
          pfSense repository is up-to-date.
          All repositories are up-to-date.
          pkg: No packages available to install matching 'mysql56-server' have been found in the repositories

          Almost as if it is not looking in the FreeBSD repo.

          I have restarted after enabling FreeBSD and gone back in to check that it is enabled.

          Any ideas?  Thanks

          1 Reply Last reply Reply Quote 0
          • D
            deajan
            last edited by

            Hi,

            I've updated the captive portal code a couple of days ago with some bug fixes and minor improvements.
            Sorry for not having answered earlier, been in holidays :)

            @novensiles: can you give the output of "php -m" ?
            @abebraham: sorry, but I think the text howto is enough. It's also easier to update it than to update a video. Feel free to ask for help here on the forum or github.
            @beewolf: Repo files slightly changed between 2.3-RC and 2.3 final. I've updated the doc for this.

            NetPOWER.fr - some opensource stuff for IT people

            1 Reply Last reply Reply Quote 0
            • B
              beewolf
              last edited by

              Many thanks for that - all installed fine with those changes but I am getting the following error on trying to log in:

              PHP ERROR: Type 1, File /var/etc/captiveortal_guest_wifi.html, Line 127, Message: Call to undefined functionmysql_connect()

              Probably something I have done but am struggling to find what exactly.  Any ideas?  Thanks

              1 Reply Last reply Reply Quote 0
              • D
                deajan
                last edited by

                What's your output of php -m ?

                NetPOWER.fr - some opensource stuff for IT people

                1 Reply Last reply Reply Quote 0
                • B
                  beewolf
                  last edited by

                  [2.3.1-RELEASE][root@pfSense.skh]/root/pfsense-cp-auth-onestep/sql: php -m

                  
                  bcmath
                  bz2
                  Core
                  ctype
                  curl
                  date
                  dom
                  ereg
                  filter
                  gettext
                  hash
                  json
                  ldap
                  libxml
                  mbstring
                  mcrypt
                  mhash
                  mysql
                  mysqlnd
                  openssl
                  pcntl
                  pcre
                  PDO
                  pdo_sqlite
                  pfSense
                  posix
                  radius
                  readline
                  Reflection
                  rrd
                  session
                  shmop
                  SimpleXML
                  sockets
                  SPL
                  sqlite3
                  ssh2
                  standard
                  suhosin
                  sysvmsg
                  sysvsem
                  sysvshm
                  tokenizer
                  xdebug
                  xml
                  xmlreader
                  xmlwriter
                  Zend OPcache
                  zlib
                  zmq
                  
                  [Zend Modules]
                  Xdebug
                  Zend OPcache
                  
                  
                  1 Reply Last reply Reply Quote 0
                  • D
                    deajan
                    last edited by

                    It seems that the mysql extension is there.
                    Can you please restart php-fpm ? And if it does not work, restart pfSense ?

                    NetPOWER.fr - some opensource stuff for IT people

                    1 Reply Last reply Reply Quote 0
                    • B
                      beewolf
                      last edited by

                      Yes, thank you that worked - I should have tried that first!!

                      All seems to be working now in a test environment - just one thing, Freeradius needs to be started manually after a restart.  Is this usual?  Would it be possible to add the service to the MySQL cron job so it definitely starts automatically?

                      1 Reply Last reply Reply Quote 0
                      • D
                        deajan
                        last edited by

                        I'll add a note about rebooting to the guide.

                        As for the freeradius service, it depends on mysql service.
                        As there is no loading order, sometimes freeradius loads before mysql and may fail.

                        In order to get FreeRADIUS working all the time, I've setup the watchdog package to restart failing services.

                        NetPOWER.fr - some opensource stuff for IT people

                        1 Reply Last reply Reply Quote 0
                        • B
                          beewolf
                          last edited by

                          Many thanks - all working now.

                          1 Reply Last reply Reply Quote 0
                          • N
                            novensiles
                            last edited by

                            
                            bcmath
                            bz2
                            Core
                            ctype
                            curl
                            date
                            dom
                            ereg
                            filter
                            gettext
                            hash
                            json
                            ldap
                            libxml
                            mbstring
                            mcrypt
                            mhash
                            mysql
                            mysqli
                            mysqlnd
                            openssl
                            pcntl
                            pcre
                            PDO
                            pdo_sqlite
                            pfSense
                            posix
                            radius
                            readline
                            Reflection
                            rrd
                            session
                            shmop
                            SimpleXML
                            sockets
                            SPL
                            sqlite3
                            ssh2
                            standard
                            suhosin
                            sysvmsg
                            sysvsem
                            sysvshm
                            tokenizer
                            xdebug
                            xml
                            xmlreader
                            xmlwriter
                            Zend OPcache
                            zlib
                            zmq
                            
                            [Zend Modules]
                            Xdebug
                            Zend OPcache
                            
                            
                            1 Reply Last reply Reply Quote 0
                            • D
                              deajan
                              last edited by

                              As stated above, you have the php mysql extension.
                              Please restart php-fpm from console and try again.

                              NetPOWER.fr - some opensource stuff for IT people

                              1 Reply Last reply Reply Quote 0
                              • B
                                beewolf
                                last edited by

                                My system has been running fine for a week - I had to restart to get the cables sorted neatly and now whatever I do I cant get Freeradius to start.  There is another post here:

                                https://forum.pfsense.org/index.php?topic=109775.msg611138#msg611138

                                with similar symptoms to what I am getting and I have tried the suggestions in that but no difference.

                                I realise that this is probably a freeradius/pfsense problem but really need some help sorting it - I don't want to have to rebuild again!

                                Many thanks

                                1 Reply Last reply Reply Quote 0
                                • ?
                                  A Former User
                                  last edited by

                                  is it possible to use a node.js file for the captive portal? Or using mongodb?

                                  1 Reply Last reply Reply Quote 0
                                  • GertjanG
                                    Gertjan
                                    last edited by

                                    @abebraham:

                                    is it possible to use a node.js file for the captive portal? Or using mongodb?

                                    and why posting the same question twice ? https://forum.pfsense.org/index.php?topic=115337.0

                                    No "help me" PM's please. Use the forum, the community will thank you.
                                    Edit : and where are the logs ??

                                    1 Reply Last reply Reply Quote 0
                                    • N
                                      nhimcoi30889
                                      last edited by

                                      Hello Deajan,
                                      Thank for guideline detail .
                                      I have a problem when install
                                      This is log :

                                      Warning: Illegal string offset 'alias' in /etc/inc/util.inc on line 1684 Call Stack: 0.0583 234136 1\. {main}() /usr/local/www/services_captiveportal.php:0 0.0584 234576 2\. require_once('/etc/inc/functions.inc') /usr/local/www/services_captiveportal.php:66 0.0586 234952 3\. require_once('/etc/inc/interfaces.inc') /etc/inc/functions.inc:170 0.0591 254296 4\. require_once('/etc/inc/gwlb.inc') /etc/inc/interfaces.inc:61 0.0591 254928 5\. require_once('/etc/inc/config.inc') /etc/inc/gwlb.inc:54 0.0595 265032 6\. parse_config() /etc/inc/config.inc:218 0.0598 372400 7\. alias_make_table() /etc/inc/config.lib.inc:185 Warning: Cannot modify header information - headers already sent by (output started at /etc/inc/util.inc:1684) in /usr/local/www/guiconfig.inc on line 72 Call Stack: 0.0583 234136 1\. {main}() /usr/local/www/services_captiveportal.php:0 0.0618 938296 2\. require_once('/usr/local/www/guiconfig.inc') /usr/local/www/services_captiveportal.php:75 0.0618 958632 3\. header() /usr/local/www/guiconfig.inc:72 Warning: Cannot modify header information - headers already sent by (output started at /etc/inc/util.inc:1684) in /usr/local/www/guiconfig.inc on line 73 Call Stack: 0.0583 234136 1\. {main}() /usr/local/www/services_captiveportal.php:0 0.0618 938296 2\. require_once('/usr/local/www/guiconfig.inc') /usr/local/www/services_captiveportal.php:75 0.0620 958760 3\. header() /usr/local/www/guiconfig.inc:73 Warning: Cannot modify header information - headers already sent by (output started at /etc/inc/util.inc:1684) in /usr/local/www/guiconfig.inc on line 74 Call Stack: 0.0583 234136 1\. {main}() /usr/local/www/services_captiveportal.php:0 0.0618 938296 2\. require_once('/usr/local/www/guiconfig.inc') /usr/local/www/services_captiveportal.php:75 0.0621 958696 3\. header() /usr/local/www/guiconfig.inc:74 Warning: Cannot modify header information - headers already sent by (output started at /etc/inc/util.inc:1684) in /usr/local/www/guiconfig.inc on line 75 Call Stack: 0.0583 234136 1\. {main}() /usr/local/www/services_captiveportal.php:0 0.0618 938296 2\. require_once('/usr/local/www/guiconfig.inc') /usr/local/www/services_captiveportal.php:75 0.0622 958696 3\. header() /usr/local/www/guiconfig.inc:75 Warning: Cannot modify header information - headers already sent by (output started at /etc/inc/util.inc:1684) in /usr/local/www/guiconfig.inc on line 78 Call Stack: 0.0583 234136 1\. {main}() /usr/local/www/services_captiveportal.php:0 0.0618 938296 2\. require_once('/usr/local/www/guiconfig.inc') /usr/local/www/services_captiveportal.php:75 0.0623 958696 3\. header() /usr/local/www/guiconfig.inc:78 Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /etc/inc/util.inc:1684) in /etc/inc/auth.inc on line 1573 Call Stack: 0.0583 234136 1\. {main}() /usr/local/www/services_captiveportal.php:0 0.0618 938296 2\. require_once('/usr/local/www/guiconfig.inc') /usr/local/www/services_captiveportal.php:75 0.0624 959088 3\. require_once('/etc/inc/authgui.inc') /usr/local/www/guiconfig.inc:79 0.0812 1242720 4\. session_auth() /etc/inc/authgui.inc:62 0.0812 1244776 5\. session_start() /etc/inc/auth.inc:1573 Warning: Cannot modify header information - headers already sent by (output started at /etc/inc/util.inc:1684) in /usr/local/www/services_captiveportal.php on line 87 Call Stack: 0.0583 234136 1\. {main}() /usr/local/www/services_captiveportal.php:0 0.0821 1277104 2\. header() /usr/local/www/services_captiveportal.php:87
                                      

                                      At the moment, i cant access Service/Captive Portal ( this show above ).

                                      1 Reply Last reply Reply Quote 0
                                      • N
                                        nhimcoi30889
                                        last edited by

                                        I found on log crash of pfsense as :

                                        				Crash report begins.  Anonymous machine information:
                                        
                                        amd64
                                        10.3-RELEASE
                                        FreeBSD 10.3-RELEASE #6 05adf0a(RELENG_2_3_0): Mon Apr 11 18:52:07 CDT 2016     root@ce23-amd64-builder:/builder/pfsense-230/tmp/obj/builder/pfsense-230/tmp/FreeBSD-src/sys/pfSense
                                        
                                        Crash report details:
                                        
                                        PHP Errors:
                                        [21-Jul-2016 11:09:49 Asia/Ho_Chi_Minh] PHP Stack trace:
                                        [21-Jul-2016 11:09:49 Asia/Ho_Chi_Minh] PHP   1\. {main}() /etc/ecl.php:0
                                        [21-Jul-2016 11:09:49 Asia/Ho_Chi_Minh] PHP   2\. require_once() /etc/ecl.php:34
                                        [21-Jul-2016 11:09:49 Asia/Ho_Chi_Minh] PHP   3\. require_once() /etc/inc/functions.inc:170
                                        [21-Jul-2016 11:09:49 Asia/Ho_Chi_Minh] PHP   4\. require_once() /etc/inc/interfaces.inc:61
                                        [21-Jul-2016 11:09:49 Asia/Ho_Chi_Minh] PHP   5\. require_once() /etc/inc/gwlb.inc:54
                                        [21-Jul-2016 11:09:49 Asia/Ho_Chi_Minh] PHP   6\. parse_config() /etc/inc/config.inc:218
                                        [21-Jul-2016 11:09:49 Asia/Ho_Chi_Minh] PHP   7\. alias_make_table() /etc/inc/config.lib.inc:185
                                        [21-Jul-2016 11:09:50 Asia/Ho_Chi_Minh] PHP Stack trace:
                                        [21-Jul-2016 11:09:50 Asia/Ho_Chi_Minh] PHP   1\. {main}() /etc/rc.bootup:0
                                        [21-Jul-2016 11:09:50 Asia/Ho_Chi_Minh] PHP   2\. require_once() /etc/rc.bootup:33
                                        [21-Jul-2016 11:09:50 Asia/Ho_Chi_Minh] PHP   3\. require_once() /etc/inc/pkg-utils.inc:58
                                        [21-Jul-2016 11:09:50 Asia/Ho_Chi_Minh] PHP   4\. require_once() /etc/inc/service-utils.inc:56
                                        [21-Jul-2016 11:09:50 Asia/Ho_Chi_Minh] PHP   5\. require_once() /etc/inc/captiveportal.inc:58
                                        [21-Jul-2016 11:09:50 Asia/Ho_Chi_Minh] PHP   6\. parse_config() /etc/inc/config.inc:218
                                        [21-Jul-2016 11:09:50 Asia/Ho_Chi_Minh] PHP   7\. alias_make_table() /etc/inc/config.lib.inc:185
                                        [21-Jul-2016 11:09:51 Asia/Ho_Chi_Minh] PHP Stack trace:
                                        [21-Jul-2016 11:09:51 Asia/Ho_Chi_Minh] PHP   1\. {main}() /etc/rc.linkup:0
                                        [21-Jul-2016 11:09:51 Asia/Ho_Chi_Minh] PHP   2\. require_once() /etc/rc.linkup:34
                                        [21-Jul-2016 11:09:51 Asia/Ho_Chi_Minh] PHP   3\. parse_config() /etc/inc/config.inc:218
                                        [21-Jul-2016 11:09:51 Asia/Ho_Chi_Minh] PHP   4\. alias_make_table() /etc/inc/config.lib.inc:185
                                        [21-Jul-2016 11:09:51 Asia/Ho_Chi_Minh] PHP Stack trace:
                                        [21-Jul-2016 11:09:51 Asia/Ho_Chi_Minh] PHP   1\. {main}() /etc/rc.bootup:0
                                        [21-Jul-2016 11:09:51 Asia/Ho_Chi_Minh] PHP   2\. parse_config_bootup() /etc/rc.bootup:162
                                        [21-Jul-2016 11:09:51 Asia/Ho_Chi_Minh] PHP   3\. parse_config() /etc/inc/config.lib.inc:309
                                        [21-Jul-2016 11:09:51 Asia/Ho_Chi_Minh] PHP   4\. alias_make_table() /etc/inc/config.lib.inc:185
                                        [21-Jul-2016 11:09:51 Asia/Ho_Chi_Minh] PHP Stack trace:
                                        [21-Jul-2016 11:09:51 Asia/Ho_Chi_Minh] PHP   1\. {main}() /etc/rc.bootup:0
                                        [21-Jul-2016 11:09:51 Asia/Ho_Chi_Minh] PHP   2\. parse_config_bootup() /etc/rc.bootup:162
                                        [21-Jul-2016 11:09:51 Asia/Ho_Chi_Minh] PHP   3\. alias_make_table() /etc/inc/config.lib.inc:328
                                        [21-Jul-2016 11:09:51 Asia/Ho_Chi_Minh] PHP Stack trace:
                                        [21-Jul-2016 11:09:51 Asia/Ho_Chi_Minh] PHP   1\. {main}() /etc/rc.linkup:0
                                        [21-Jul-2016 11:09:51 Asia/Ho_Chi_Minh] PHP   2\. require_once() /etc/rc.linkup:34
                                        [21-Jul-2016 11:09:51 Asia/Ho_Chi_Minh] PHP   3\. parse_config() /etc/inc/config.inc:218
                                        [21-Jul-2016 11:09:51 Asia/Ho_Chi_Minh] PHP   4\. alias_make_table() /etc/inc/config.lib.inc:185
                                        [21-Jul-2016 11:09:52 Asia/Ho_Chi_Minh] PHP Stack trace:
                                        [21-Jul-2016 11:09:52 Asia/Ho_Chi_Minh] PHP   1\. {main}() /etc/rc.bootup:0
                                        [21-Jul-2016 11:09:52 Asia/Ho_Chi_Minh] PHP   2\. interfaces_configure() /etc/rc.bootup:250
                                        [21-Jul-2016 11:09:52 Asia/Ho_Chi_Minh] PHP   3\. interface_configure() /etc/inc/interfaces.inc:1112
                                        [21-Jul-2016 11:09:52 Asia/Ho_Chi_Minh] PHP   4\. interface_netgraph_needed() /etc/inc/interfaces.inc:3425
                                        [21-Jul-2016 11:09:52 Asia/Ho_Chi_Minh] PHP Stack trace:
                                        [21-Jul-2016 11:09:52 Asia/Ho_Chi_Minh] PHP   1\. {main}() /etc/rc.bootup:0
                                        [21-Jul-2016 11:09:52 Asia/Ho_Chi_Minh] PHP   2\. interfaces_configure() /etc/rc.bootup:250
                                        [21-Jul-2016 11:09:52 Asia/Ho_Chi_Minh] PHP   3\. interface_configure() /etc/inc/interfaces.inc:1112
                                        [21-Jul-2016 11:09:52 Asia/Ho_Chi_Minh] PHP   4\. interface_netgraph_needed() /etc/inc/interfaces.inc:3425
                                        [21-Jul-2016 11:09:52 Asia/Ho_Chi_Minh] PHP Stack trace:
                                        [21-Jul-2016 11:09:52 Asia/Ho_Chi_Minh] PHP   1\. {main}() /etc/rc.bootup:0
                                        [21-Jul-2016 11:09:52 Asia/Ho_Chi_Minh] PHP   2\. openvpn_resync_all() /etc/rc.bootup:261
                                        [21-Jul-2016 11:09:52 Asia/Ho_Chi_Minh] PHP   3\. openvpn_create_dirs() /etc/inc/openvpn.inc:1309
                                        [21-Jul-2016 11:09:52 Asia/Ho_Chi_Minh] PHP Stack trace:
                                        [21-Jul-2016 11:09:52 Asia/Ho_Chi_Minh] PHP   1\. {main}() /etc/rc.bootup:0
                                        [21-Jul-2016 11:09:52 Asia/Ho_Chi_Minh] PHP   2\. filter_configure_sync() /etc/rc.bootup:268
                                        [21-Jul-2016 11:09:52 Asia/Ho_Chi_Minh] PHP   3\. filter_nat_rules_generate() /etc/inc/filter.inc:297
                                        [21-Jul-2016 11:09:52 Asia/Ho_Chi_Minh] PHP   4\. filter_nat_rules_automatic_tonathosts() /etc/inc/filter.inc:2093
                                        [21-Jul-2016 11:09:52 Asia/Ho_Chi_Minh] PHP   5\. get_staticroutes() /etc/inc/filter.inc:1594
                                        [21-Jul-2016 11:09:53 Asia/Ho_Chi_Minh] PHP Stack trace:
                                        [21-Jul-2016 11:09:53 Asia/Ho_Chi_Minh] PHP   1\. {main}() /etc/sshd:0
                                        [21-Jul-2016 11:09:53 Asia/Ho_Chi_Minh] PHP   2\. require_once() /etc/sshd:33
                                        [21-Jul-2016 11:09:53 Asia/Ho_Chi_Minh] PHP   3\. parse_config() /etc/inc/config.inc:218
                                        [21-Jul-2016 11:09:53 Asia/Ho_Chi_Minh] PHP   4\. alias_make_table() /etc/inc/config.lib.inc:185
                                        [21-Jul-2016 11:09:54 Asia/Ho_Chi_Minh] PHP Stack trace:
                                        [21-Jul-2016 11:09:54 Asia/Ho_Chi_Minh] PHP   1\. {main}() /etc/rc.bootup:0
                                        [21-Jul-2016 11:09:54 Asia/Ho_Chi_Minh] PHP   2\. system_routing_configure() /etc/rc.bootup:299
                                        [21-Jul-2016 11:09:54 Asia/Ho_Chi_Minh] PHP   3\. system_staticroutes_configure() /etc/inc/system.inc:657
                                        [21-Jul-2016 11:09:54 Asia/Ho_Chi_Minh] PHP   4\. get_staticroutes() /etc/inc/system.inc:667
                                        [21-Jul-2016 11:09:54 Asia/Ho_Chi_Minh] PHP Stack trace:
                                        [21-Jul-2016 11:09:54 Asia/Ho_Chi_Minh] PHP   1\. {main}() /etc/rc.bootup:0
                                        [21-Jul-2016 11:09:54 Asia/Ho_Chi_Minh] PHP   2\. services_unbound_configure() /etc/rc.bootup:308
                                        [21-Jul-2016 11:09:54 Asia/Ho_Chi_Minh] PHP   3\. sync_unbound_service() /etc/inc/services.inc:2194
                                        [21-Jul-2016 11:09:54 Asia/Ho_Chi_Minh] PHP   4\. unbound_generate_config() /etc/inc/unbound.inc:489
                                        [21-Jul-2016 11:09:54 Asia/Ho_Chi_Minh] PHP   5\. unbound_acls_config() /etc/inc/unbound.inc:169
                                        [21-Jul-2016 11:09:54 Asia/Ho_Chi_Minh] PHP   6\. filter_nat_rules_automatic_tonathosts() /etc/inc/unbound.inc:766
                                        [21-Jul-2016 11:09:54 Asia/Ho_Chi_Minh] PHP   7\. get_staticroutes() /etc/inc/filter.inc:1594
                                        [21-Jul-2016 11:09:55 Asia/Ho_Chi_Minh] PHP Stack trace:
                                        [21-Jul-2016 11:09:55 Asia/Ho_Chi_Minh] PHP   1\. {main}() /etc/rc.bootup:0
                                        [21-Jul-2016 11:09:55 Asia/Ho_Chi_Minh] PHP   2\. filter_configure_sync() /etc/rc.bootup:337
                                        [21-Jul-2016 11:09:55 Asia/Ho_Chi_Minh] PHP   3\. filter_nat_rules_generate() /etc/inc/filter.inc:297
                                        [21-Jul-2016 11:09:55 Asia/Ho_Chi_Minh] PHP   4\. filter_nat_rules_automatic_tonathosts() /etc/inc/filter.inc:2093
                                        [21-Jul-2016 11:09:55 Asia/Ho_Chi_Minh] PHP   5\. get_staticroutes() /etc/inc/filter.inc:1594
                                        [21-Jul-2016 11:09:56 Asia/Ho_Chi_Minh] PHP Stack trace:
                                        [21-Jul-2016 11:09:56 Asia/Ho_Chi_Minh] PHP   1\. {main}() /etc/rc.dyndns.update:0
                                        [21-Jul-2016 11:09:56 Asia/Ho_Chi_Minh] PHP   2\. require_once() /etc/rc.dyndns.update:31
                                        [21-Jul-2016 11:09:56 Asia/Ho_Chi_Minh] PHP   3\. parse_config() /etc/inc/config.inc:218
                                        [21-Jul-2016 11:09:56 Asia/Ho_Chi_Minh] PHP   4\. alias_make_table() /etc/inc/config.lib.inc:185
                                        [21-Jul-2016 11:09:56 Asia/Ho_Chi_Minh] PHP Stack trace:
                                        [21-Jul-2016 11:09:56 Asia/Ho_Chi_Minh] PHP   1\. {main}() /etc/rc.banner:0
                                        [21-Jul-2016 11:09:56 Asia/Ho_Chi_Minh] PHP   2\. require_once() /etc/rc.banner:32
                                        [21-Jul-2016 11:09:56 Asia/Ho_Chi_Minh] PHP   3\. parse_config() /etc/inc/config.inc:218
                                        [21-Jul-2016 11:09:56 Asia/Ho_Chi_Minh] PHP   4\. alias_make_table() /etc/inc/config.lib.inc:185
                                        [21-Jul-2016 11:09:59 Asia/Ho_Chi_Minh] PHP Stack trace:
                                        [21-Jul-2016 11:09:59 Asia/Ho_Chi_Minh] PHP   1\. {main}() /etc/rc.start_packages:0
                                        [21-Jul-2016 11:09:59 Asia/Ho_Chi_Minh] PHP   2\. require_once() /etc/rc.start_packages:31
                                        [21-Jul-2016 11:09:59 Asia/Ho_Chi_Minh] PHP   3\. parse_config() /etc/inc/config.inc:218
                                        [21-Jul-2016 11:09:59 Asia/Ho_Chi_Minh] PHP   4\. alias_make_table() /etc/inc/config.lib.inc:185
                                        [21-Jul-2016 11:10:01 Asia/Ho_Chi_Minh] PHP Stack trace:
                                        [21-Jul-2016 11:10:01 Asia/Ho_Chi_Minh] PHP   1\. {main}() /etc/rc.conf_mount_rw:0
                                        [21-Jul-2016 11:10:01 Asia/Ho_Chi_Minh] PHP   2\. require_once() /etc/rc.conf_mount_rw:31
                                        [21-Jul-2016 11:10:01 Asia/Ho_Chi_Minh] PHP   3\. parse_config() /etc/inc/config.inc:218
                                        [21-Jul-2016 11:10:01 Asia/Ho_Chi_Minh] PHP   4\. alias_make_table() /etc/inc/config.lib.inc:185
                                        [21-Jul-2016 11:10:01 Asia/Ho_Chi_Minh] PHP Stack trace:
                                        [21-Jul-2016 11:10:01 Asia/Ho_Chi_Minh] PHP   1\. {main}() /usr/local/www/index.php:0
                                        [21-Jul-2016 11:10:01 Asia/Ho_Chi_Minh] PHP   2\. require_once() /usr/local/www/index.php:73
                                        [21-Jul-2016 11:10:01 Asia/Ho_Chi_Minh] PHP   3\. require_once() /usr/local/www/guiconfig.inc:79
                                        [21-Jul-2016 11:10:01 Asia/Ho_Chi_Minh] PHP   4\. include_once() /etc/inc/authgui.inc:55
                                        [21-Jul-2016 11:10:01 Asia/Ho_Chi_Minh] PHP   5\. require_once() /etc/inc/auth.inc:63
                                        [21-Jul-2016 11:10:01 Asia/Ho_Chi_Minh] PHP   6\. parse_config() /etc/inc/config.gui.inc:92
                                        [21-Jul-2016 11:10:01 Asia/Ho_Chi_Minh] PHP   7\. alias_make_table() /etc/inc/config.lib.inc:185
                                        [21-Jul-2016 11:10:01 Asia/Ho_Chi_Minh] PHP Stack trace:
                                        [21-Jul-2016 11:10:01 Asia/Ho_Chi_Minh] PHP   1\. {main}() /usr/local/www/index.php:0
                                        [21-Jul-2016 11:10:01 Asia/Ho_Chi_Minh] PHP   2\. require_once() /usr/local/www/index.php:73
                                        [21-Jul-2016 11:10:01 Asia/Ho_Chi_Minh] PHP   3\. require_once() /usr/local/www/guiconfig.inc:79
                                        [21-Jul-2016 11:10:01 Asia/Ho_Chi_Minh] PHP   4\. display_login_form() /etc/inc/authgui.inc:63
                                        [21-Jul-2016 11:10:01 Asia/Ho_Chi_Minh] PHP   5\. require_once() /etc/inc/authgui.inc:198
                                        [21-Jul-2016 11:10:01 Asia/Ho_Chi_Minh] PHP   6\. require_once() /etc/inc/shaper.inc:62
                                        [21-Jul-2016 11:10:01 Asia/Ho_Chi_Minh] PHP   7\. require_once() /etc/inc/functions.inc:170
                                        [21-Jul-2016 11:10:01 Asia/Ho_Chi_Minh] PHP   8\. require_once() /etc/inc/interfaces.inc:61
                                        [21-Jul-2016 11:10:01 Asia/Ho_Chi_Minh] PHP   9\. require_once() /etc/inc/gwlb.inc:54
                                        [21-Jul-2016 11:10:01 Asia/Ho_Chi_Minh] PHP  10\. parse_config() /etc/inc/config.inc:218
                                        [21-Jul-2016 11:10:01 Asia/Ho_Chi_Minh] PHP  11\. alias_make_table() /etc/inc/config.lib.inc:185
                                        [21-Jul-2016 11:10:01 Asia/Ho_Chi_Minh] PHP Stack trace:
                                        [21-Jul-2016 11:10:01 Asia/Ho_Chi_Minh] PHP   1\. {main}() /usr/local/www/index.php:0
                                        [21-Jul-2016 11:10:01 Asia/Ho_Chi_Minh] PHP   2\. require_once() /usr/local/www/index.php:73
                                        [21-Jul-2016 11:10:01 Asia/Ho_Chi_Minh] PHP   3\. require_once() /usr/local/www/guiconfig.inc:79
                                        [21-Jul-2016 11:10:01 Asia/Ho_Chi_Minh] PHP   4\. display_login_form() /etc/inc/authgui.inc:63
                                        [21-Jul-2016 11:10:01 Asia/Ho_Chi_Minh] PHP   5\. filter_generate_optcfg_array() /etc/inc/authgui.inc:199
                                        [21-Jul-2016 11:10:01 Asia/Ho_Chi_Minh] PHP Stack trace:
                                        [21-Jul-2016 11:10:01 Asia/Ho_Chi_Minh] PHP   1\. {main}() /usr/local/www/index.php:0
                                        [21-Jul-2016 11:10:01 Asia/Ho_Chi_Minh] PHP   2\. require_once() /usr/local/www/index.php:73
                                        [21-Jul-2016 11:10:01 Asia/Ho_Chi_Minh] PHP   3\. require_once() /usr/local/www/guiconfig.inc:79
                                        [21-Jul-2016 11:10:01 Asia/Ho_Chi_Minh] PHP   4\. display_login_form() /etc/inc/authgui.inc:63
                                        [21-Jul-2016 11:10:01 Asia/Ho_Chi_Minh] PHP   5\. filter_generate_optcfg_array() /etc/inc/authgui.inc:199
                                        [21-Jul-2016 11:10:01 Asia/Ho_Chi_Minh] PHP Stack trace:
                                        [21-Jul-2016 11:10:01 Asia/Ho_Chi_Minh] PHP   1\. {main}() /usr/local/www/index.php:0
                                        [21-Jul-2016 11:10:01 Asia/Ho_Chi_Minh] PHP   2\. require_once() /usr/local/www/index.php:73
                                        [21-Jul-2016 11:10:01 Asia/Ho_Chi_Minh] PHP   3\. require_once() /usr/local/www/guiconfig.inc:79
                                        [21-Jul-2016 11:10:01 Asia/Ho_Chi_Minh] PHP   4\. include_once() /etc/inc/authgui.inc:55
                                        [21-Jul-2016 11:10:01 Asia/Ho_Chi_Minh] PHP   5\. require_once() /etc/inc/auth.inc:63
                                        [21-Jul-2016 11:10:01 Asia/Ho_Chi_Minh] PHP   6\. parse_config() /etc/inc/config.gui.inc:92
                                        [21-Jul-2016 11:10:01 Asia/Ho_Chi_Minh] PHP   7\. alias_make_table() /etc/inc/config.lib.inc:185
                                        [21-Jul-2016 11:10:01 Asia/Ho_Chi_Minh] PHP Stack trace:
                                        [21-Jul-2016 11:10:01 Asia/Ho_Chi_Minh] PHP   1\. {main}() /usr/local/www/index.php:0
                                        [21-Jul-2016 11:10:01 Asia/Ho_Chi_Minh] PHP   2\. require_once() /usr/local/www/index.php:73
                                        [21-Jul-2016 11:10:01 Asia/Ho_Chi_Minh] PHP   3\. require_once() /usr/local/www/guiconfig.inc:79
                                        [21-Jul-2016 11:10:01 Asia/Ho_Chi_Minh] PHP   4\. display_login_form() /etc/inc/authgui.inc:63
                                        [21-Jul-2016 11:10:01 Asia/Ho_Chi_Minh] PHP   5\. require_once() /etc/inc/authgui.inc:198
                                        [21-Jul-2016 11:10:01 Asia/Ho_Chi_Minh] PHP   6\. require_once() /etc/inc/shaper.inc:62
                                        [21-Jul-2016 11:10:01 Asia/Ho_Chi_Minh] PHP   7\. require_once() /etc/inc/functions.inc:170
                                        [21-Jul-2016 11:10:01 Asia/Ho_Chi_Minh] PHP   8\. require_once() /etc/inc/interfaces.inc:61
                                        [21-Jul-2016 11:10:01 Asia/Ho_Chi_Minh] PHP   9\. require_once() /etc/inc/gwlb.inc:54
                                        [21-Jul-2016 11:10:01 Asia/Ho_Chi_Minh] PHP  10\. parse_config() /etc/inc/config.inc:218
                                        [21-Jul-2016 11:10:01 Asia/Ho_Chi_Minh] PHP  11\. alias_make_table() /etc/inc/config.lib.inc:185
                                        [21-Jul-2016 11:10:01 Asia/Ho_Chi_Minh] PHP Stack trace:
                                        [21-Jul-2016 11:10:01 Asia/Ho_Chi_Minh] PHP   1\. {main}() /usr/local/www/index.php:0
                                        [21-Jul-2016 11:10:01 Asia/Ho_Chi_Minh] PHP   2\. require_once() /usr/local/www/index.php:73
                                        [21-Jul-2016 11:10:01 Asia/Ho_Chi_Minh] PHP   3\. require_once() /usr/local/www/guiconfig.inc:79
                                        [21-Jul-2016 11:10:01 Asia/Ho_Chi_Minh] PHP   4\. display_login_form() /etc/inc/authgui.inc:63
                                        [21-Jul-2016 11:10:01 Asia/Ho_Chi_Minh] PHP   5\. filter_generate_optcfg_array() /etc/inc/authgui.inc:199
                                        [21-Jul-2016 11:10:01 Asia/Ho_Chi_Minh] PHP Stack trace:
                                        [21-Jul-2016 11:10:01 Asia/Ho_Chi_Minh] PHP   1\. {main}() /usr/local/www/index.php:0
                                        [21-Jul-2016 11:10:01 Asia/Ho_Chi_Minh] PHP   2\. require_once() /usr/local/www/index.php:73
                                        [21-Jul-2016 11:10:01 Asia/Ho_Chi_Minh] PHP   3\. require_once() /usr/local/www/guiconfig.inc:79
                                        [21-Jul-2016 11:10:01 Asia/Ho_Chi_Minh] PHP   4\. display_login_form() /etc/inc/authgui.inc:63
                                        [21-Jul-2016 11:10:01 Asia/Ho_Chi_Minh] PHP   5\. filter_generate_optcfg_array() /etc/inc/authgui.inc:199
                                        [21-Jul-2016 11:10:02 Asia/Ho_Chi_Minh] PHP Stack trace:
                                        [21-Jul-2016 11:10:02 Asia/Ho_Chi_Minh] PHP   1\. {main}() /etc/rc.conf_mount_ro:0
                                        [21-Jul-2016 11:10:02 Asia/Ho_Chi_Minh] PHP   2\. require_once() /etc/rc.conf_mount_ro:31
                                        [21-Jul-2016 11:10:02 Asia/Ho_Chi_Minh] PHP   3\. parse_config() /etc/inc/config.inc:218
                                        [21-Jul-2016 11:10:02 Asia/Ho_Chi_Minh] PHP   4\. alias_make_table() /etc/inc/config.lib.inc:185
                                        [21-Jul-2016 11:10:02 Asia/Ho_Chi_Minh] PHP Stack trace:
                                        [21-Jul-2016 11:10:02 Asia/Ho_Chi_Minh] PHP   1\. {main}() /etc/rc.banner:0
                                        [21-Jul-2016 11:10:02 Asia/Ho_Chi_Minh] PHP   2\. require_once() /etc/rc.banner:32
                                        [21-Jul-2016 11:10:02 Asia/Ho_Chi_Minh] PHP   3\. parse_config() /etc/inc/config.inc:218
                                        [21-Jul-2016 11:10:02 Asia/Ho_Chi_Minh] PHP   4\. alias_make_table() /etc/inc/config.lib.inc:185
                                        [21-Jul-2016 11:10:05 Asia/Ho_Chi_Minh] PHP Stack trace:
                                        [21-Jul-2016 11:10:05 Asia/Ho_Chi_Minh] PHP   1\. {main}() /usr/local/www/index.php:0
                                        [21-Jul-2016 11:10:05 Asia/Ho_Chi_Minh] PHP   2\. require_once() /usr/local/www/index.php:73
                                        [21-Jul-2016 11:10:05 Asia/Ho_Chi_Minh] PHP   3\. require_once() /usr/local/www/guiconfig.inc:79
                                        [21-Jul-2016 11:10:05 Asia/Ho_Chi_Minh] PHP   4\. include_once() /etc/inc/authgui.inc:55
                                        [21-Jul-2016 11:10:05 Asia/Ho_Chi_Minh] PHP   5\. require_once() /etc/inc/auth.inc:63
                                        [21-Jul-2016 11:10:05 Asia/Ho_Chi_Minh] PHP   6\. parse_config() /etc/inc/config.gui.inc:92
                                        [21-Jul-2016 11:10:05 Asia/Ho_Chi_Minh] PHP   7\. alias_make_table() /etc/inc/config.lib.inc:185
                                        [21-Jul-2016 11:10:05 Asia/Ho_Chi_Minh] PHP Stack trace:
                                        [21-Jul-2016 11:10:05 Asia/Ho_Chi_Minh] PHP   1\. {main}() /usr/local/www/index.php:0
                                        [21-Jul-2016 11:10:05 Asia/Ho_Chi_Minh] PHP   2\. require_once() /usr/local/www/index.php:73
                                        [21-Jul-2016 11:10:05 Asia/Ho_Chi_Minh] PHP   3\. require_once() /usr/local/www/guiconfig.inc:79
                                        [21-Jul-2016 11:10:05 Asia/Ho_Chi_Minh] PHP   4\. include_once() /etc/inc/authgui.inc:55
                                        [21-Jul-2016 11:10:05 Asia/Ho_Chi_Minh] PHP   5\. get_configured_ip_addresses() /etc/inc/auth.inc:201
                                        [21-Jul-2016 11:10:05 Asia/Ho_Chi_Minh] PHP   6\. require_once() /etc/inc/util.inc:1399
                                        [21-Jul-2016 11:10:05 Asia/Ho_Chi_Minh] PHP   7\. require_once() /etc/inc/interfaces.inc:61
                                        [21-Jul-2016 11:10:05 Asia/Ho_Chi_Minh] PHP   8\. require_once() /etc/inc/gwlb.inc:54
                                        [21-Jul-2016 11:10:05 Asia/Ho_Chi_Minh] PHP   9\. parse_config() /etc/inc/config.inc:218
                                        [21-Jul-2016 11:10:05 Asia/Ho_Chi_Minh] PHP  10\. alias_make_table() /etc/inc/config.lib.inc:185
                                        [21-Jul-2016 11:10:05 Asia/Ho_Chi_Minh] PHP Stack trace:
                                        [21-Jul-2016 11:10:05 Asia/Ho_Chi_Minh] PHP   1\. {main}() /usr/local/www/index.php:0
                                        [21-Jul-2016 11:10:05 Asia/Ho_Chi_Minh] PHP   2\. require_once() /usr/local/www/index.php:73
                                        [21-Jul-2016 11:10:05 Asia/Ho_Chi_Minh] PHP   3\. require_once() /usr/local/www/guiconfig.inc:79
                                        [21-Jul-2016 11:10:05 Asia/Ho_Chi_Minh] PHP   4\. include_once() /etc/inc/authgui.inc:55
                                        [21-Jul-2016 11:10:05 Asia/Ho_Chi_Minh] PHP   5\. require_once() /etc/inc/auth.inc:63
                                        [21-Jul-2016 11:10:05 Asia/Ho_Chi_Minh] PHP   6\. parse_config() /etc/inc/config.gui.inc:92
                                        [21-Jul-2016 11:10:05 Asia/Ho_Chi_Minh] PHP   7\. alias_make_table() /etc/inc/config.lib.inc:185
                                        [21-Jul-2016 11:10:05 Asia/Ho_Chi_Minh] PHP Stack trace:
                                        [21-Jul-2016 11:10:05 Asia/Ho_Chi_Minh] PHP   1\. {main}() /usr/local/www/index.php:0
                                        [21-Jul-2016 11:10:05 Asia/Ho_Chi_Minh] PHP   2\. require_once() /usr/local/www/index.php:73
                                        [21-Jul-2016 11:10:05 Asia/Ho_Chi_Minh] PHP   3\. require_once() /usr/local/www/guiconfig.inc:79
                                        [21-Jul-2016 11:10:05 Asia/Ho_Chi_Minh] PHP   4\. include_once() /etc/inc/authgui.inc:55
                                        [21-Jul-2016 11:10:05 Asia/Ho_Chi_Minh] PHP   5\. get_configured_ip_addresses() /etc/inc/auth.inc:201
                                        [21-Jul-2016 11:10:05 Asia/Ho_Chi_Minh] PHP   6\. require_once() /etc/inc/util.inc:1399
                                        [21-Jul-2016 11:10:05 Asia/Ho_Chi_Minh] PHP   7\. require_once() /etc/inc/interfaces.inc:61
                                        [21-Jul-2016 11:10:05 Asia/Ho_Chi_Minh] PHP   8\. require_once() /etc/inc/gwlb.inc:54
                                        [21-Jul-2016 11:10:05 Asia/Ho_Chi_Minh] PHP   9\. parse_config() /etc/inc/config.inc:218
                                        [21-Jul-2016 11:10:05 Asia/Ho_Chi_Minh] PHP  10\. alias_make_table() /etc/inc/config.lib.inc:185
                                        [21-Jul-2016 11:10:10 Asia/Ho_Chi_Minh] PHP Stack trace:
                                        [21-Jul-2016 11:10:10 Asia/Ho_Chi_Minh] PHP   1\. {main}() /usr/local/www/widgets/widgets/system_information.widget.php:0
                                        [21-Jul-2016 11:10:10 Asia/Ho_Chi_Minh] PHP   2\. require_once() /usr/local/www/widgets/widgets/system_information.widget.php:58
                                        [21-Jul-2016 11:10:10 Asia/Ho_Chi_Minh] PHP   3\. require_once() /etc/inc/functions.inc:170
                                        [21-Jul-2016 11:10:10 Asia/Ho_Chi_Minh] PHP   4\. require_once() /etc/inc/interfaces.inc:61
                                        [21-Jul-2016 11:10:10 Asia/Ho_Chi_Minh] PHP   5\. require_once() /etc/inc/gwlb.inc:54
                                        [21-Jul-2016 11:10:10 Asia/Ho_Chi_Minh] PHP   6\. parse_config() /etc/inc/config.inc:218
                                        [21-Jul-2016 11:10:10 Asia/Ho_Chi_Minh] PHP   7\. alias_make_table() /etc/inc/config.lib.inc:185
                                        [21-Jul-2016 11:10:10 Asia/Ho_Chi_Minh] PHP Stack trace:
                                        [21-Jul-2016 11:10:10 Asia/Ho_Chi_Minh] PHP   1\. {main}() /usr/local/www/widgets/widgets/system_information.widget.php:0
                                        [21-Jul-2016 11:10:10 Asia/Ho_Chi_Minh] PHP   2\. require_once() /usr/local/www/widgets/widgets/system_information.widget.php:59
                                        [21-Jul-2016 11:10:10 Asia/Ho_Chi_Minh] PHP   3\. header() /usr/local/www/guiconfig.inc:72
                                        [21-Jul-2016 11:10:10 Asia/Ho_Chi_Minh] PHP Stack trace:
                                        [21-Jul-2016 11:10:10 Asia/Ho_Chi_Minh] PHP   1\. {main}() /usr/local/www/widgets/widgets/system_information.widget.php:0
                                        [21-Jul-2016 11:10:10 Asia/Ho_Chi_Minh] PHP   2\. require_once() /usr/local/www/widgets/widgets/system_information.widget.php:59
                                        [21-Jul-2016 11:10:10 Asia/Ho_Chi_Minh] PHP   3\. header() /usr/local/www/guiconfig.inc:73
                                        [21-Jul-2016 11:10:10 Asia/Ho_Chi_Minh] PHP Stack trace:
                                        [21-Jul-2016 11:10:10 Asia/Ho_Chi_Minh] PHP   1\. {main}() /usr/local/www/widgets/widgets/system_information.widget.php:0
                                        [21-Jul-2016 11:10:10 Asia/Ho_Chi_Minh] PHP   2\. require_once() /usr/local/www/widgets/widgets/system_information.widget.php:59
                                        [21-Jul-2016 11:10:10 Asia/Ho_Chi_Minh] PHP   3\. header() /usr/local/www/guiconfig.inc:74
                                        [21-Jul-2016 11:10:10 Asia/Ho_Chi_Minh] PHP Stack trace:
                                        [21-Jul-2016 11:10:10 Asia/Ho_Chi_Minh] PHP   1\. {main}() /usr/local/www/widgets/widgets/system_information.widget.php:0
                                        [21-Jul-2016 11:10:10 Asia/Ho_Chi_Minh] PHP   2\. require_once() /usr/local/www/widgets/widgets/system_information.widget.php:59
                                        [21-Jul-2016 11:10:10 Asia/Ho_Chi_Minh] PHP   3\. header() /usr/local/www/guiconfig.inc:75
                                        [21-Jul-2016 11:10:10 Asia/Ho_Chi_Minh] PHP Stack trace:
                                        [21-Jul-2016 11:10:10 Asia/Ho_Chi_Minh] PHP   1\. {main}() /usr/local/www/widgets/widgets/system_information.widget.php:0
                                        [21-Jul-2016 11:10:10 Asia/Ho_Chi_Minh] PHP   2\. require_once() /usr/local/www/widgets/widgets/system_information.widget.php:59
                                        [21-Jul-2016 11:10:10 Asia/Ho_Chi_Minh] PHP   3\. header() /usr/local/www/guiconfig.inc:78
                                        [21-Jul-2016 11:10:10 Asia/Ho_Chi_Minh] PHP Stack trace:
                                        [21-Jul-2016 11:10:10 Asia/Ho_Chi_Minh] PHP   1\. {main}() /usr/local/www/widgets/widgets/system_information.widget.php:0
                                        [21-Jul-2016 11:10:10 Asia/Ho_Chi_Minh] PHP   2\. require_once() /usr/local/www/widgets/widgets/system_information.widget.php:59
                                        [21-Jul-2016 11:10:10 Asia/Ho_Chi_Minh] PHP   3\. require_once() /usr/local/www/guiconfig.inc:79
                                        [21-Jul-2016 11:10:10 Asia/Ho_Chi_Minh] PHP   4\. session_auth() /etc/inc/authgui.inc:62
                                        [21-Jul-2016 11:10:10 Asia/Ho_Chi_Minh] PHP   5\. session_start() /etc/inc/auth.inc:1573
                                        [21-Jul-2016 11:10:17 Asia/Ho_Chi_Minh] PHP Stack trace:
                                        [21-Jul-2016 11:10:17 Asia/Ho_Chi_Minh] PHP   1\. {main}() /usr/local/www/getstats.php:0
                                        [21-Jul-2016 11:10:17 Asia/Ho_Chi_Minh] PHP   2\. require_once() /usr/local/www/getstats.php:69
                                        [21-Jul-2016 11:10:17 Asia/Ho_Chi_Minh] PHP   3\. require_once() /usr/local/www/guiconfig.inc:79
                                        [21-Jul-2016 11:10:17 Asia/Ho_Chi_Minh] PHP   4\. include_once() /etc/inc/authgui.inc:55
                                        [21-Jul-2016 11:10:17 Asia/Ho_Chi_Minh] PHP   5\. require_once() /etc/inc/auth.inc:63
                                        [21-Jul-2016 11:10:17 Asia/Ho_Chi_Minh] PHP   6\. parse_config() /etc/inc/config.gui.inc:92
                                        [21-Jul-2016 11:10:17 Asia/Ho_Chi_Minh] PHP   7\. alias_make_table() /etc/inc/config.lib.inc:185
                                        [21-Jul-2016 11:10:17 Asia/Ho_Chi_Minh] PHP Stack trace:
                                        [21-Jul-2016 11:10:17 Asia/Ho_Chi_Minh] PHP   1\. {main}() /usr/local/www/getstats.php:0
                                        [21-Jul-2016 11:10:17 Asia/Ho_Chi_Minh] PHP   2\. require_once() /usr/local/www/getstats.php:69
                                        [21-Jul-2016 11:10:17 Asia/Ho_Chi_Minh] PHP   3\. require_once() /usr/local/www/guiconfig.inc:79
                                        [21-Jul-2016 11:10:17 Asia/Ho_Chi_Minh] PHP   4\. include_once() /etc/inc/authgui.inc:55
                                        [21-Jul-2016 11:10:17 Asia/Ho_Chi_Minh] PHP   5\. get_configured_ip_addresses() /etc/inc/auth.inc:201
                                        [21-Jul-2016 11:10:17 Asia/Ho_Chi_Minh] PHP   6\. require_once() /etc/inc/util.inc:1399
                                        [21-Jul-2016 11:10:17 Asia/Ho_Chi_Minh] PHP   7\. require_once() /etc/inc/interfaces.inc:61
                                        [21-Jul-2016 11:10:17 Asia/Ho_Chi_Minh] PHP   8\. require_once() /etc/inc/gwlb.inc:54
                                        [21-Jul-2016 11:10:17 Asia/Ho_Chi_Minh] PHP   9\. parse_config() /etc/inc/config.inc:218
                                        [21-Jul-2016 11:10:17 Asia/Ho_Chi_Minh] PHP  10\. alias_make_table() /etc/inc/config.lib.inc:185
                                        [21-Jul-2016 11:10:28 Asia/Ho_Chi_Minh] PHP Stack trace:
                                        [21-Jul-2016 11:10:28 Asia/Ho_Chi_Minh] PHP   1\. {main}() /usr/local/www/getstats.php:0
                                        [21-Jul-2016 11:10:28 Asia/Ho_Chi_Minh] PHP   2\. require_once() /usr/local/www/getstats.php:69
                                        [21-Jul-2016 11:10:28 Asia/Ho_Chi_Minh] PHP   3\. require_once() /usr/local/www/guiconfig.inc:79
                                        [21-Jul-2016 11:10:28 Asia/Ho_Chi_Minh] PHP   4\. include_once() /etc/inc/authgui.inc:55
                                        [21-Jul-2016 11:10:28 Asia/Ho_Chi_Minh] PHP   5\. require_once() /etc/inc/auth.inc:63
                                        [21-Jul-2016 11:10:28 Asia/Ho_Chi_Minh] PHP   6\. parse_config() /etc/inc/config.gui.inc:92
                                        [21-Jul-2016 11:10:28 Asia/Ho_Chi_Minh] PHP   7\. alias_make_table() /etc/inc/config.lib.inc:185
                                        [21-Jul-2016 11:10:28 Asia/Ho_Chi_Minh] PHP Stack trace:
                                        [21-Jul-2016 11:10:28 Asia/Ho_Chi_Minh] PHP   1\. {main}() /usr/local/www/getstats.php:0
                                        [21-Jul-2016 11:10:28 Asia/Ho_Chi_Minh] PHP   2\. require_once() /usr/local/www/getstats.php:69
                                        [21-Jul-2016 11:10:28 Asia/Ho_Chi_Minh] PHP   3\. require_once() /usr/local/www/guiconfig.inc:79
                                        [21-Jul-2016 11:10:28 Asia/Ho_Chi_Minh] PHP   4\. include_once() /etc/inc/authgui.inc:55
                                        [21-Jul-2016 11:10:28 Asia/Ho_Chi_Minh] PHP   5\. get_configured_ip_addresses() /etc/inc/auth.inc:201
                                        [21-Jul-2016 11:10:28 Asia/Ho_Chi_Minh] PHP   6\. require_once() /etc/inc/util.inc:1399
                                        [21-Jul-2016 11:10:28 Asia/Ho_Chi_Minh] PHP   7\. require_once() /etc/inc/interfaces.inc:61
                                        [21-Jul-2016 11:10:28 Asia/Ho_Chi_Minh] PHP   8\. require_once() /etc/inc/gwlb.inc:54
                                        [21-Jul-2016 11:10:28 Asia/Ho_Chi_Minh] PHP   9\. parse_config() /etc/inc/config.inc:218
                                        [21-Jul-2016 11:10:28 Asia/Ho_Chi_Minh] PHP  10\. alias_make_table() /etc/inc/config.lib.inc:185
                                        [21-Jul-2016 11:10:31 Asia/Ho_Chi_Minh] PHP Stack trace:
                                        [21-Jul-2016 11:10:31 Asia/Ho_Chi_Minh] PHP   1\. {main}() /usr/local/www/crash_reporter.php:0
                                        [21-Jul-2016 11:10:31 Asia/Ho_Chi_Minh] PHP   2\. require() /usr/local/www/crash_reporter.php:63
                                        [21-Jul-2016 11:10:31 Asia/Ho_Chi_Minh] PHP   3\. require_once() /usr/local/www/guiconfig.inc:79
                                        [21-Jul-2016 11:10:31 Asia/Ho_Chi_Minh] PHP   4\. include_once() /etc/inc/authgui.inc:55
                                        [21-Jul-2016 11:10:31 Asia/Ho_Chi_Minh] PHP   5\. require_once() /etc/inc/auth.inc:63
                                        [21-Jul-2016 11:10:31 Asia/Ho_Chi_Minh] PHP   6\. parse_config() /etc/inc/config.gui.inc:92
                                        [21-Jul-2016 11:10:31 Asia/Ho_Chi_Minh] PHP   7\. alias_make_table() /etc/inc/config.lib.inc:185
                                        [21-Jul-2016 11:10:31 Asia/Ho_Chi_Minh] PHP Stack trace:
                                        [21-Jul-2016 11:10:31 Asia/Ho_Chi_Minh] PHP   1\. {main}() /usr/local/www/crash_reporter.php:0
                                        [21-Jul-2016 11:10:31 Asia/Ho_Chi_Minh] PHP   2\. require() /usr/local/www/crash_reporter.php:63
                                        [21-Jul-2016 11:10:31 Asia/Ho_Chi_Minh] PHP   3\. require_once() /usr/local/www/guiconfig.inc:79
                                        [21-Jul-2016 11:10:31 Asia/Ho_Chi_Minh] PHP   4\. include_once() /etc/inc/authgui.inc:55
                                        [21-Jul-2016 11:10:31 Asia/Ho_Chi_Minh] PHP   5\. get_configured_ip_addresses() /etc/inc/auth.inc:201
                                        [21-Jul-2016 11:10:31 Asia/Ho_Chi_Minh] PHP   6\. require_once() /etc/inc/util.inc:1399
                                        [21-Jul-2016 11:10:31 Asia/Ho_Chi_Minh] PHP   7\. require_once() /etc/inc/interfaces.inc:61
                                        [21-Jul-2016 11:10:31 Asia/Ho_Chi_Minh] PHP   8\. require_once() /etc/inc/gwlb.inc:54
                                        [21-Jul-2016 11:10:31 Asia/Ho_Chi_Minh] PHP   9\. parse_config() /etc/inc/config.inc:218
                                        [21-Jul-2016 11:10:31 Asia/Ho_Chi_Minh] PHP  10\. alias_make_table() /etc/inc/config.lib.inc:185
                                        [21-Jul-2016 11:11:13 Asia/Ho_Chi_Minh] PHP Stack trace:
                                        [21-Jul-2016 11:11:13 Asia/Ho_Chi_Minh] PHP   1\. {main}() /usr/local/www/crash_reporter.php:0
                                        [21-Jul-2016 11:11:13 Asia/Ho_Chi_Minh] PHP   2\. require() /usr/local/www/crash_reporter.php:63
                                        [21-Jul-2016 11:11:13 Asia/Ho_Chi_Minh] PHP   3\. require_once() /usr/local/www/guiconfig.inc:79
                                        [21-Jul-2016 11:11:13 Asia/Ho_Chi_Minh] PHP   4\. include_once() /etc/inc/authgui.inc:55
                                        [21-Jul-2016 11:11:13 Asia/Ho_Chi_Minh] PHP   5\. require_once() /etc/inc/auth.inc:63
                                        [21-Jul-2016 11:11:13 Asia/Ho_Chi_Minh] PHP   6\. parse_config() /etc/inc/config.gui.inc:92
                                        [21-Jul-2016 11:11:13 Asia/Ho_Chi_Minh] PHP   7\. alias_make_table() /etc/inc/config.lib.inc:185
                                        [21-Jul-2016 11:11:13 Asia/Ho_Chi_Minh] PHP Stack trace:
                                        [21-Jul-2016 11:11:13 Asia/Ho_Chi_Minh] PHP   1\. {main}() /usr/local/www/crash_reporter.php:0
                                        [21-Jul-2016 11:11:13 Asia/Ho_Chi_Minh] PHP   2\. require() /usr/local/www/crash_reporter.php:63
                                        [21-Jul-2016 11:11:13 Asia/Ho_Chi_Minh] PHP   3\. require_once() /usr/local/www/guiconfig.inc:79
                                        [21-Jul-2016 11:11:13 Asia/Ho_Chi_Minh] PHP   4\. include_once() /etc/inc/authgui.inc:55
                                        [21-Jul-2016 11:11:13 Asia/Ho_Chi_Minh] PHP   5\. get_configured_ip_addresses() /etc/inc/auth.inc:201
                                        [21-Jul-2016 11:11:13 Asia/Ho_Chi_Minh] PHP   6\. require_once() /etc/inc/util.inc:1399
                                        [21-Jul-2016 11:11:13 Asia/Ho_Chi_Minh] PHP   7\. require_once() /etc/inc/interfaces.inc:61
                                        [21-Jul-2016 11:11:13 Asia/Ho_Chi_Minh] PHP   8\. require_once() /etc/inc/gwlb.inc:54
                                        [21-Jul-2016 11:11:13 Asia/Ho_Chi_Minh] PHP   9\. parse_config() /etc/inc/config.inc:218
                                        [21-Jul-2016 11:11:13 Asia/Ho_Chi_Minh] PHP  10\. alias_make_table() /etc/inc/config.lib.inc:185
                                        [21-Jul-2016 11:11:16 Asia/Ho_Chi_Minh] PHP Stack trace:
                                        [21-Jul-2016 11:11:16 Asia/Ho_Chi_Minh] PHP   1\. {main}() /usr/local/www/crash_reporter.php:0
                                        [21-Jul-2016 11:11:16 Asia/Ho_Chi_Minh] PHP   2\. require() /usr/local/www/crash_reporter.php:63
                                        [21-Jul-2016 11:11:16 Asia/Ho_Chi_Minh] PHP   3\. require_once() /usr/local/www/guiconfig.inc:79
                                        [21-Jul-2016 11:11:16 Asia/Ho_Chi_Minh] PHP   4\. include_once() /etc/inc/authgui.inc:55
                                        [21-Jul-2016 11:11:16 Asia/Ho_Chi_Minh] PHP   5\. require_once() /etc/inc/auth.inc:63
                                        [21-Jul-2016 11:11:16 Asia/Ho_Chi_Minh] PHP   6\. parse_config() /etc/inc/config.gui.inc:92
                                        [21-Jul-2016 11:11:16 Asia/Ho_Chi_Minh] PHP   7\. alias_make_table() /etc/inc/config.lib.inc:185
                                        [21-Jul-2016 11:11:16 Asia/Ho_Chi_Minh] PHP Stack trace:
                                        [21-Jul-2016 11:11:16 Asia/Ho_Chi_Minh] PHP   1\. {main}() /usr/local/www/crash_reporter.php:0
                                        [21-Jul-2016 11:11:16 Asia/Ho_Chi_Minh] PHP   2\. require() /usr/local/www/crash_reporter.php:63
                                        [21-Jul-2016 11:11:16 Asia/Ho_Chi_Minh] PHP   3\. require_once() /usr/local/www/guiconfig.inc:79
                                        [21-Jul-2016 11:11:16 Asia/Ho_Chi_Minh] PHP   4\. include_once() /etc/inc/authgui.inc:55
                                        [21-Jul-2016 11:11:16 Asia/Ho_Chi_Minh] PHP   5\. get_configured_ip_addresses() /etc/inc/auth.inc:201
                                        [21-Jul-2016 11:11:16 Asia/Ho_Chi_Minh] PHP   6\. require_once() /etc/inc/util.inc:1399
                                        [21-Jul-2016 11:11:16 Asia/Ho_Chi_Minh] PHP   7\. require_once() /etc/inc/interfaces.inc:61
                                        [21-Jul-2016 11:11:16 Asia/Ho_Chi_Minh] PHP   8\. require_once() /etc/inc/gwlb.inc:54
                                        [21-Jul-2016 11:11:16 Asia/Ho_Chi_Minh] PHP   9\. parse_config() /etc/inc/config.inc:218
                                        [21-Jul-2016 11:11:16 Asia/Ho_Chi_Minh] PHP  10\. alias_make_table() /etc/inc/config.lib.inc:185
                                        
                                        Filename: /var/crash/minfree
                                        2048
                                        
                                        1 Reply Last reply Reply Quote 0
                                        • D
                                          deajan
                                          last edited by

                                          @nhimcoi30889 Sorry to hear. But the error doesn't suggest the problem comes from the captiveportal files I've written.
                                          What pfSense version are you running ?
                                          Can you reproduce the error on a VM ?

                                          NetPOWER.fr - some opensource stuff for IT people

                                          1 Reply Last reply Reply Quote 0
                                          • D
                                            deajan
                                            last edited by

                                            @abebraham:

                                            is it possible to use a node.js file for the captive portal? Or using mongodb?

                                            MySQL is used because of the FreeRADIUS authentication.
                                            You may adapt the php script to whatever database your RADIUS server uses.

                                            NetPOWER.fr - some opensource stuff for IT people

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