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.
    • T
      trunglam
      last edited by

      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.

      1 Reply Last reply Reply Quote 0
      • 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.