Possible to monitor each computers traffic??
-
First of all. My english is not that great. So missunderstandings will happen. ;)
My question is, if it is possible somehow to see the traffic live from each dhcp lease in Pfsense? Like you can see WAN and LAN traffic in a graph.
It would be really nice to have the possibility to have that on the dashboard so its easy to see which client that uses a lot of bandwith at the moment.I could have had use for that function in the recent hour. I saw in the graph that it was 56mbit incoming traffic, but couldnt see to which machine.
That made me run around like a idiot until I ran down to the basement and looked at my switch to se what connection was active. First I thought it was incoming traffic to my FTP, checked it but no. It was my kids Xbox One that made an upgrade.In most homes its a fast check. But in this home its like 15 different things connected by cable and 6 by wifi. Would be great to have a graph for each one on the dashboard. :P
-
Status - Traffic Graph has realtime info. Set the interface to LAN or whatever, and then select IP or hostname. You will see an aggregate graph as well as a text table with In/Out values per client. Nothing that graphs per client that I'm aware of.
-
The bandwidthd package will do that. But be aware that it does not notice IPv6 traffic, and also there are a few systems where bandwidthd fails (and takes the pfsense web interface with it). It works well for me, but search the forums first to be prepared in case you do have problems. Start here: https://forum.pfsense.org/index.php?topic=84642.0
Another option is the ntopng package. That does capture IPv6 traffic, and it works for me, but I have not spent much time exploring it. You can add geoip data files too – manually -- but that's a nice feature once installed.
Neither of these will put a widget on the dashboard, but instead they present data on a separate web interface. Of course these both work with anything on your network, not just dhcp clients.
-
Your other options are ntopng or squid. I prefer squid because it shows me who went where and when plus allows me to cache and use addons like squidguard.
If you use squid you'll need to also install lightsquid as it will give you broken down reports of who went where, how much data was used and where, ect.
-
The bandwidthd package will do that.
Thank you for that tip. I had it installed a long time ago but haven't looked at it in quite a while.