New set up: cache, website logging, define times



  • Good day,

    I've used standard routers (Netgear, D-link etc) for many years but wanted to set up pfSense on an old pc to have more control. I have some experience with PC-BSD and FreeNAS, so hopefully it wont' be too complicated.

    Having young kids that are using the PC's more and more for homework etc I'd like to set up a pfSense box acting as a filter/cache and firewall machine.

    Having Googled the subject and read through the pfSense forums I'm thinking of the following setup.

    My pfSense box needs to:

    • function as DHCP server
    • function as firewall
    • monitor and log visited websites (incl time spent)
    • check visited websites against blacklists (ACL)
    • define times and weekdays when children can go online
    • filter traffic from D-Link router WIFI
    • log reporting and analysis

    If I understand correctly, all this should be possible with pfSense + Squid + SquidGuard + LightSquid / SARG / SquidAnalyzer / calamaris (reporting). Is that correct?

    If you have a similar setup and can give any hints and tips from experience please let me know before I start setting this up. Also, if you're aware of a better set up. please let me know.

    Many thanks for your advice and suggestions!



  • Since nobody commented, can I safely presume this is the best setup?

    Cheers

    @pfSharklasers:

    Good day,

    I've used standard routers (Netgear, D-link etc) for many years but wanted to set up pfSense on an old pc to have more control. I have some experience with PC-BSD and FreeNAS, so hopefully it wont' be too complicated.

    Having young kids that are using the PC's more and more for homework etc I'd like to set up a pfSense box acting as a filter/cache and firewall machine.

    Having Googled the subject and read through the pfSense forums I'm thinking of the following setup.

    My pfSense box needs to:

    • function as DHCP server
    • function as firewall
    • monitor and log visited websites (incl time spent)
    • check visited websites against blacklists (ACL)
    • define times and weekdays when children can go online
    • filter traffic from D-Link router WIFI
    • log reporting and analysis

    If I understand correctly, all this should be possible with pfSense + Squid + SquidGuard + LightSquid / SARG / SquidAnalyzer / calamaris (reporting). Is that correct?

    If you have a similar setup and can give any hints and tips from experience please let me know before I start setting this up. Also, if you're aware of a better set up. please let me know.

    Many thanks for your advice and suggestions!


  • Netgate Administrator

    It looks good. You may find that the logging is not sufficient for your requirements. I don't use lightsquid so I can't comment directly but you should make sure it will do what you need.
    pfSense stores all it's logs in RAM and is therefore limited in what is stored.
    If you need complete logging of everything you will need to use a syslog server on a different machine.

    Steve


Locked