How to find data transfer speed on any machine on the network

Ashish_Kothare

Honorable
Mar 28, 2016
12
0
10,510
Hello,
My Home network is setup as under:
1. DSL Connection
2. Wired ADSL Modem Sterlite SAM300AX
3. iBall-WRX300N wireless router conected to the ADSL modem on LAN port using same network i.e. 192.168.1.x
4. D-Link DIR-505 set in repeater mode in order to extend the wireless signal in my other room.

I have 1 desktop which connects directly into the ADSL modem's LAN port. all other devices (approx. 18) connect over WiFi.

I would like to know if there is any way to find out the internet data transfer speed being utilized on each of the connected devices at any point of time.

Since my internet connection speed is limited (8mbps) I would like to know which device is consuming majority of the speed in case the access/download speed suddenly seems to drop or the network seems to become very slow overall.

-Ashish K
 
Solution
That would work but you would have to configure all the machines to use the proxy and then block any direct access. Some apps do not tolerate running via proxy.

If you are going to setup a different machine you might as well load a firewall like pfsense and put it before your main router.

The thing to watch out for in both cases is the wireless will go straight to the main router which can bypass what you put in.
The only device that knows the information you want is your router. There is a tiny chance the router has a menu that lets you display active sessions.

Although what you ask for you would think would be simple it is not. Consumer routers generally do not have enough storage to keep data like that. Besides not a lot of people would even understand the feature so manufacture do not include it. Many people are lucky they can figure out how to use their toaster so adding complex features to a router just increases support calls.

Normally I would recommend load third party firmware but you have dsl modem in your router which means you can not load third party firmware.

At this point you are stuck finding a way to add a monitoring device in between the internet and your internal network. This would be a firewall or a router running third party firmware but it quite a bit or work to get it all setup.

Your only other option is to load client based monitoring software on each device and then manually combine the reports.


Then again maybe the best answer is you can't
 

Ashish_Kothare

Honorable
Mar 28, 2016
12
0
10,510
Would it possible through the use of a proxy server? If I put up a proxy server on a RPi and route all internet traffic through it, that should enable to track the data usage, but would it allow to find which connected device is consuming the speed?
 
That would work but you would have to configure all the machines to use the proxy and then block any direct access. Some apps do not tolerate running via proxy.

If you are going to setup a different machine you might as well load a firewall like pfsense and put it before your main router.

The thing to watch out for in both cases is the wireless will go straight to the main router which can bypass what you put in.
 
Solution