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

    Pfsense 2.0 RC1 and Ntop 4.01

    Scheduled Pinned Locked Moved 2.0-RC Snapshot Feedback and Problems - RETIRED
    13 Posts 8 Posters 14.5k 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.
    • O
      oilop9000
      last edited by

      @trunglam:

      Thanks i will try

      When install ntop from web interface ntop is version 4.01, but if we use pkg_add -r ntop in CLI interface ntop is version 3.3.10_5 so dependencies is difference and error return also difference.

      Hi

      Ive got success installing and configuring ntop 4.01 on pfSense 2.0 Rc1, but I had to make a couple of things to make it work:

      first you have to add the following line in te file /root/.tcshrc

      setenv PACKAGESITE "ftp://ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-8-stable/All/"

      I warn you to NOT use PACKAGEROOT because it will install ntop 3, and as far as I been testing, it craches a lot, so once you have changed .tcshrc install ntop using

      pkg_add -r ntop-4.0.1_1.tbz

      after everything is installed, it can take a while, you have to set by hand Admin password for ntop, so use

      ntop -u root -A

      It will ask you the admin password, so type it and confirm it, next you have to create a file called ntop.sh in /usr/local/etc/rc.d/, to do so you can use:

      ee /usr/local/etc/rc.d/ntop.sh

      insert the code

      #!/bin/sh
      # This file was automatically generated
      # by the pfSense service handler on other machine :).
      
      rc_start() {
      	/usr/local/bin/ntop -i em0,em1 -u root -d --ipv4 -M -L -x 10456 -X 56258 -W 192.168.56.101:3000 -w 0 &
      }
      
      rc_stop() {
      	/usr/bin/killall ntop
      }
      
      case $1 in
      	start)
      		rc_start
      		;;
      	stop)
      		rc_stop
      		;;
      	restart)
      		rc_stop
      		rc_start
      		;;
      esac
      

      change the line```
      /usr/local/bin/ntop -i em0,em1 -u root -d --ipv4 -M -L -x 10456 -X 56258 -W 192.168.56.101:3000 -w 0 &

      
      I recommend you to read ntop configuration options, hope this helps.
      1 Reply Last reply Reply Quote 0
      • X
        X.Z.
        last edited by

        @oilop9000:

        @trunglam:

        Thanks i will try

        When install ntop from web interface ntop is version 4.01, but if we use pkg_add -r ntop in CLI interface ntop is version 3.3.10_5 so dependencies is difference and error return also difference.

        Hi

        Ive got success installing and configuring ntop 4.01 on pfSense 2.0 Rc1, but I had to make a couple of things to make it work:

        first you have to add the following line in te file /root/.tcshrc

        setenv PACKAGESITE "ftp://ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-8-stable/All/"

        I warn you to NOT use PACKAGEROOT because it will install ntop 3, and as far as I been testing, it craches a lot, so once you have changed .tcshrc install ntop using

        pkg_add -r ntop-4.0.1_1.tbz

        after everything is installed, it can take a while, you have to set by hand Admin password for ntop, so use

        ntop -u root -A

        It will ask you the admin password, so type it and confirm it, next you have to create a file called ntop.sh in /usr/local/etc/rc.d/, to do so you can use:

        ee /usr/local/etc/rc.d/ntop.sh

        insert the code

        #!/bin/sh
        # This file was automatically generated
        # by the pfSense service handler on other machine :).
        
        rc_start() {
        	/usr/local/bin/ntop -i em0,em1 -u root -d --ipv4 -M -L -x 10456 -X 56258 -W 192.168.56.101:3000 -w 0 &
        }
        
        rc_stop() {
        	/usr/bin/killall ntop
        }
        
        case $1 in
        	start)
        		rc_start
        		;;
        	stop)
        		rc_stop
        		;;
        	restart)
        		rc_stop
        		rc_start
        		;;
        esac
        

        change the line```
        /usr/local/bin/ntop -i em0,em1 -u root -d --ipv4 -M -L -x 10456 -X 56258 -W 192.168.56.101:3000 -w 0 &

        
        I recommend you to read ntop configuration options, hope this helps.
        

        i follow this step
        but my pfsense after reboot is die ><

        i run ntop -u root -A but not this commend
        please help me
        thanks

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

          I tried this and cannot download it.

          Error: Unable to get http://ftp://ftp://ftp.freebsd.org…...

          I cut and pasted from the instructions above.

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

            Hi,

            Tryed :
            setenv PACKAGESITE "http://ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-8-stable/All/"

            i got:
            $ pkg_add -r ntop-4.0.1_1.tbz
            Error: Unable to get ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-8.1-release/Latest/ntop-4.0.1_1.tbz: File unavailable (e.g., file not found, no access)

            but i'm able to reach it on my pc.

            Something to do with this?

            1 Reply Last reply Reply Quote 0
            • jimpJ
              jimp Rebel Alliance Developer Netgate
              last edited by

              Try to install/reinstall ntop now, I made a bunch of fixes to it over the past few days.

              Remember: Upvote with the 👍 button for any user/post you find to be helpful, informative, or deserving of recognition!

              Need help fast? Netgate Global Support!

              Do not Chat/PM for help!

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

                jimp,

                install went well but ntop wouldn't start. I noticed it didn't create the /usr/local/etc/rc.d/ntop.sh file for startup. So I went ahead and created one based on oilop9000 post and that worked for me. I made some changes so it would capture my interfaces and changed it to http instead of ssl since the pfsense menu link uses http. Also I added a sleep 10 to the ntop.sh file so it would delay alittle on startup. If its not delay, I get a core dump right away.. its been stable for an hour so far.

                Thanks!

                1 Reply Last reply Reply Quote 0
                • jimpJ
                  jimp Rebel Alliance Developer Netgate
                  last edited by

                  It will make the .sh if you save the settings under Diagnostics > ntop Settings

                  Remember: Upvote with the 👍 button for any user/post you find to be helpful, informative, or deserving of recognition!

                  Need help fast? Netgate Global Support!

                  Do not Chat/PM for help!

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

                    @jimp:

                    It will make the .sh if you save the settings under Diagnostics > ntop Settings

                    its funny i tried that before posting. Tried it again and its creating the file for me now… As always, thank you!!

                    1 Reply Last reply Reply Quote 0
                    • jimpJ
                      jimp Rebel Alliance Developer Netgate
                      last edited by

                      If you had proper settings in there previously it should have made the .sh on install as well, I set it to sync the settings (which writes the rc file) on install now too.

                      Remember: Upvote with the 👍 button for any user/post you find to be helpful, informative, or deserving of recognition!

                      Need help fast? Netgate Global Support!

                      Do not Chat/PM for help!

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

                        I wiped my settings out when I couldn't get ntop to work a couple of months ago… I have a habit of deleting all settings for a package in the config.xml if I don't plan on using it(well other then snort, waiting on update, too many settings to re-create,lol)

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