Aside: I'm fighting a headache today, so my "research" is going pretty slow.

I did look at the Ubiquiti EdgeRouter, at least a little bit, but there is 
apparently a GPL problem.

So, I've also found the TP-Link Gigabit VPN Router (TL-R600VPN) (e.g.: 
https://www.amazon.com/dp/B007B60SCG/ref=psdc_300189_t1_B00YFJT29C ) 

Any thoughts / comments on that device?  )from anybody)


On Friday, February 03, 2017 11:53:33 AM Bob Weber wrote:
> You might look at the Ubiquiti EdgeRouter X Advanced Gigabit Ethernet
> Routers ER-X 256MB Storage 5 Gigabit RJ45 ports abut $50 on Amazon.  It
> actually runs a small Debian like OS.  It is configured by a web interface
> and a command line interface through ssh or embedded in the web interface.
>  It has counters and displays graphs of the current throughput of each
> port.  The basic router configuration (configured by wizards to get you
> started) has one port to connect to the internet (your dsl modem) and
> NATed to the other 4 ports set up like a switch.  It has a DHCP server to
> assign internal IP addresses on your LAN if you want.  Mirroring is also
> possible through the command line interface.  Port rate limiting is also
> possible.  While I use a Debian box for my main router/firewall I have
> been experimenting with a ER-X for a while as a backup in case the Debian
> box goes down.
> 
> I also have a TP-Link 5-Port Gigabit Ethernet Web Managed Easy Smart Switch
> (TL-SG105E v2.0) about $28 on Amazon.  It has a Web configuration interface
> (make sure you get the V2.0) and can be easily set up to mirror ports. 
> This is not a router so it won't protect your internal LAN like the ER-X
> would.
> 
> Now to actually monitor the traffic from a mirrored port connected to your
> desktop Debian you can use wireshark.  It can display traffic in real time
> showing source and destination address/names and protocols.  It can filter
> by IP so you could just see the traffic your son generates.  You can graph
> the data also.  Wireshark has many ways to see the data it collects.  My
> favorite is "conversations" which shows source and destinations and
> packets/bytes transferred.  For instance you might see your son's internal
> IP going to youtube and the data he uses just to watch a video.
> 
> Another program I use to just watch data amounts being used is vnstat.  It
> can show data usage by hour, day or month.  Just install vnstat on each
> Debian machine and have the results of "vnstat -i eth0 -d" emailed to you
> every day by a crontab entry.  Here is an example of what is on my
> outgoing port on my route box.
> 
> vnstat -i eth1 -d
> 
>  eth1  /  daily
> 
>          day         rx      |     tx      |    total    |   avg. rate
>      ------------------------+-------------+-------------+---------------
>      01/05/2017     4.82 GiB |  274.30 MiB |    5.09 GiB |  493.72 kbit/s
>      01/06/2017     5.16 GiB |  250.13 MiB |    5.40 GiB |  524.53 kbit/s
>      01/07/2017     4.13 GiB |  271.32 MiB |    4.39 GiB |  426.58 kbit/s
>      01/08/2017     4.61 GiB |  267.46 MiB |    4.87 GiB |  472.95 kbit/s
>      01/09/2017     3.35 GiB |  624.10 MiB |    3.96 GiB |  384.68 kbit/s
>      01/10/2017     4.72 GiB |  263.63 MiB |    4.98 GiB |  483.42 kbit/s
>      01/11/2017     5.02 GiB |  303.67 MiB |    5.32 GiB |  516.44 kbit/s
>      01/12/2017     2.87 GiB |  194.76 MiB |    3.06 GiB |  297.22 kbit/s
>      01/13/2017     4.44 GiB |  270.56 MiB |    4.70 GiB |  456.34 kbit/s
>      01/14/2017     4.36 GiB |  244.49 MiB |    4.60 GiB |  446.73 kbit/s
>      01/15/2017     4.04 GiB |  354.37 MiB |    4.39 GiB |  426.23 kbit/s
>      01/16/2017     4.60 GiB |  360.85 MiB |    4.95 GiB |  480.43 kbit/s
>      01/17/2017     4.07 GiB |  269.75 MiB |    4.34 GiB |  420.89 kbit/s
>      01/18/2017     3.90 GiB |  272.31 MiB |    4.17 GiB |  404.66 kbit/s
>      01/19/2017     4.70 GiB |  321.41 MiB |    5.01 GiB |  486.59 kbit/s
>      01/20/2017     4.65 GiB |  294.00 MiB |    4.94 GiB |  479.26 kbit/s
>      01/21/2017     7.12 GiB |  343.20 MiB |    7.45 GiB |  723.52 kbit/s
>      01/22/2017     7.23 GiB |  379.96 MiB |    7.60 GiB |  737.88 kbit/s
>      01/23/2017     5.54 GiB |  290.97 MiB |    5.82 GiB |  565.08 kbit/s
>      01/24/2017     4.85 GiB |  355.95 MiB |    5.20 GiB |  505.09 kbit/s
>      01/25/2017     3.48 GiB |  259.62 MiB |    3.73 GiB |  362.58 kbit/s
>      01/26/2017    10.14 GiB |  469.21 MiB |   10.60 GiB |    1.03 Mbit/s
>      01/27/2017     4.94 GiB |  324.84 MiB |    5.26 GiB |  510.76 kbit/s
>      01/28/2017     5.75 GiB |  332.64 MiB |    6.08 GiB |  589.86 kbit/s
>      01/29/2017     4.16 GiB |  291.04 MiB |    4.44 GiB |  431.41 kbit/s
>      01/30/2017     5.93 GiB |  331.44 MiB |    6.25 GiB |  606.99 kbit/s
>      01/31/2017     3.36 GiB |  247.76 MiB |    3.61 GiB |  350.02 kbit/s
>      02/01/2017     3.22 GiB |  248.35 MiB |    3.47 GiB |  336.53 kbit/s
>      02/02/2017     3.87 GiB |  257.72 MiB |    4.12 GiB |  399.78 kbit/s
>      02/03/2017     1.21 GiB |  128.89 MiB |    1.34 GiB |  265.66 kbit/s
>      ------------------------+-------------+-------------+---------------
>      estimated      2.48 GiB |     262 MiB |    2.74 GiB |
> 
> 
> I watch several hours of Netflix a day so this is pretty high usage.
> 
> Hope this helps.
> 
> *...Bob*
> 
> On 02/02/2017 10:42 PM, rhkra...@gmail.com wrote:
> > Thanks for the replies (from Dan and Frank)!
> > 
> > I'm going to do some thinking--at first I just wanted to find out how we
> > were using so much bandwidth, but, once I do, I might want to try
> > blocking some of it if that won't disable pages that I want to look at.
> > 
> > I'll look for pfSense or OPNSense--apper doesn't list them for Wheezy,
> > but I'm sure I can find them.
> > 
> > I don' think I want to try to use a Debian box as a smart router, I'd
> > rather find a packaged solution.  (I've done things like that
> > before--I've learned too much about NAT and such over the last 30 years
> > or so. ;-)
> > 
> > Just for posterity, here's an example of a <$30 smart gigabit switch on
> > eBay:TP-Link 5-Port Gigabit Ethernet Web Managed Easy Smart Switch
> > (TL-SG105E v2.0)
> > 
> > NEW NETGEAR ProSAFE GS105Ev2 5-Port Gigabit Web Managed (Plus) Switch
> > 
> > http://www.ebay.com/itm/NEW-NETGEAR-ProSAFE-GS105Ev2-5-Port-Gigabit-Web-
> > Managed-Plus-Switch-/381923274422
> > 
> > On Thursday, February 02, 2017 11:58:28 AM Dan Ritter wrote:
> >> On Thu, Feb 02, 2017 at 11:19:59AM -0500, rhkra...@gmail.com wrote:
> >>> Aside: I am actually gobsmacked (I don't think I've ever been
> >>> gobsmacked before ;-)--in a week of monitoring, we (my son and I, but
> >>> with my son gone 8 to 12 hours a day) are downloading 1.5 to 4 GB *per
> >>> day* (and uploading 100 to 300 MB *per day*).
> >>> 
> >>> Anyway, I want to try to figure out where all this data is going to and
> >>> coming from, at least in terms of the devices we have on our LAN (I'll
> >>> discuss those below), so I'm thinking that a(n inexpensive) managed
> >>> (Ethernet) switch or two (discussed below) might help me do that.
> >> 
> >> I think you actually want a smart router. A Debian box with two
> >> or more network interfaces can be such a thing.
> >> 
> >>> One thing I want to do is implement QOS--we have two ObiHai VOIP
> >>> devices (which we use pretty rarely, but still want to keep--they
> >>> might be used for 4 calls / 10 to 30 minutes a week).  Sometimes the
> >>> conversation gets pretty choppy, probably depending on what my son is
> >>> doing at the time (I mean, like watching a video or something), so I'm
> >>> hoping that QOS would improve that (assuming the packets from the
> >>> ObiHai device can be recognized--I would think they can based on their
> >>> (private / on the LAN) IP addresses.
> >> 
> >> A router can do that better than a switch can.
> >> 
> >>> Like I mentioned above, the other thing I want to do is start
> >>> monitoring (at least on an occasional / diagnostic basis) the
> >>> bandwidth used by each device.
> >> 
> >> Depending on exactly what you want, either a switch or a router
> >> can help here.
> >> 
> >>> Layout of the network (for background):
> >>> 
> >>> The Earthlink DSL modem (Westell) is followed by an Ethernet
> >>> (unmanaged} switch.
> >> 
> >> You would want to put your router in between these. If you can
> >> arrange a third network interface on the router, you could
> >> connect the WiFi hotspot to the router, as well.
> >> 
> >>> I see managed 5-port gigabit switches on eBay starting at a little
> >>> under $30, and I'd like to stay close to that as a budget (i.e., ~$60
> >>> for 2). Of course, if a more featureful switch can monitor the data
> >>> flows to each device from that (central) location, I could spend that
> >>> ~$60 for the more featureful switch). (But there is some value to me
> >>> to have two managed switches such that one would serve as a spare for
> >>> the central one even if being used at other locations for monitoring.)
> >>> 
> >>> Advice / comments / recommendations?
> >> 
> >> That seems an unlikely price point, even for used equipment on
> >> ebay. And managed switches usually have a minimum of 12 ports,
> >> not 5. (12, 16, 24, 32 and 48 are all common)
> >> 
> >> I would recommend putting in a Debian box between the DSL modem
> >> and the ethernet switch. You will need to learn a little about
> >> routing and IP masquerading / NAT, and you will want to set up
> >> firewalling with iptables.
> >> 
> >> You can look at traffic in realtime with iftop, which will show
> >> you graphs of the top users by IP address or domain name and
> >> where they are connecting.
> >> 
> >> You can set individual traffic counters per IP address or per
> >> service or both with iptables.
> >> 
> >> What you won't get is flow information between local devices,
> >> but as I understand it you are more concerned about traffic
> >> in/out to the Internet at large.
> >> 
> >> If you set fq_codel as the queue discipline on the interfaces
> >> to the router, you will probably solve most of your traffic
> >> interference problems without mucking with QoS.
> >> 
> >> -dsr-

Reply via email to