<html><head></head><body><div>and another tutorial:</div><div><br></div><div><a href="https://www.linux.com/learn/tutorials/305767-bandwidth-monitoring-with-iptables">https://www.linux.com/learn/tutorials/305767-bandwidth-monitoring-with-iptables</a></div><div><br></div><div>It's actually fairly simple. It could get hairy with more than a few dozen IP to track but some automated tools would simplify that pretty well.</div><div><br></div><div>You can set QoS rules somewhere. I've never done that but have a hard need (teen and networked games WHILE watching netflix AND group skype call).</div><div><br></div><div>On Wed, 2015-08-12 at 15:34 -0400, Chris Fowler wrote:</div><blockquote type="cite"><div style="font-family: times new roman, new york, times, serif; font-size: 12pt; color: #000000"><div><br></div><div>Don't spend more than a few minutes. &nbsp;I would use that as an initial count of bytes by IP and then I would figure out a way to drill down. &nbsp;I've seen NetFlow analyzers, but this requires me to install software/device that can sniff and convert to NetFlow traffic to the analyzer. &nbsp;</div><div><br></div><div>I'm also looking at replacing the TP-Link with something that will do a little more. &nbsp;Maybe I use a bridge and locate a used Cisco AP. &nbsp;Cisco supports NetFlow so I may be able to feed that into a package named Scruitnizer.</div><div><br></div><div>I would then like to figure out a way to give &nbsp;my desktop traffic #1 priority. I use SSH all over so I want my typing to never be slow due to NetFlix, YouTube, etc. &nbsp;</div><div>The first project will be to increase visibility of the traffic. &nbsp;Then I'll focus on QoS issues.</div><div><br></div><hr id="zwchr"><blockquote style="border-left:2px solid #1010FF;margin-left:5px;padding-left:5px;color:#000;font-weight:normal;font-style:normal;text-decoration:none;font-family:Helvetica,Arial,sans-serif;font-size:12pt;" data-mce-style="border-left: 2px solid #1010FF; margin-left: 5px; padding-left: 5px; color: #000; font-weight: normal; font-style: normal; text-decoration: none; font-family: Helvetica,Arial,sans-serif; font-size: 12pt;"><b>From: </b>"Jim Kinney" &lt;jim.kinney@gmail.com&gt;<br><b>To: </b>"Chris Fowler" &lt;cfowler@outpostsentinel.com&gt;<br><b>Cc: </b>jimkinney@gmail.com, "Atlanta Linux Enthusiasts - Yes! We run Linux!" &lt;ale@ale.org&gt;<br><b>Sent: </b>Wednesday, August 12, 2015 3:15:17 PM<br><b>Subject: </b>Re: [ale] Monitor Internet Traffic<br><div><br></div><p dir="ltr">It will take a while to dig this up. I did this about 10 years ago and I'm not sure I kept it.</p><div class="gmail_quote">On Aug 12, 2015 3:11 PM, "Chris Fowler" &lt;<a href="mailto:cfowler@outpostsentinel.com" target="_blank" data-mce-href="mailto:cfowler@outpostsentinel.com">cfowler@outpostsentinel.com</a>&gt; wrote:<br><blockquote data-mce-style="margin: 0 0 0 .8ex; border-left: 1px #ccc solid; padding-left: 1ex;" type="cite"><div><div style="font-family:times new roman,new york,times,serif;font-size:12pt;color:#000000" data-mce-style="font-family: times new roman,new york,times,serif; font-size: 12pt; color: #000000;"><div><br></div><div><br></div><hr><blockquote style="border-left:2px solid #1010ff;margin-left:5px;padding-left:5px;color:#000;font-weight:normal;font-style:normal;text-decoration:none;font-family:Helvetica,Arial,sans-serif;font-size:12pt" data-mce-style="border-left: 2px solid #1010ff; margin-left: 5px; padding-left: 5px; color: #000; font-weight: normal; font-style: normal; text-decoration: none; font-family: Helvetica,Arial,sans-serif; font-size: 12pt;"><b>From: </b>"Jim Kinney" &lt;<a href="mailto:jim.kinney@gmail.com" target="_blank" data-mce-href="mailto:jim.kinney@gmail.com">jim.kinney@gmail.com</a>&gt;<br><b>To: </b>"Atlanta Linux Enthusiasts - Yes! We run Linux!" &lt;<a href="mailto:ale@ale.org" target="_blank" data-mce-href="mailto:ale@ale.org">ale@ale.org</a>&gt;<br><b>Sent: </b>Wednesday, August 12, 2015 2:54:36 PM<br><b>Subject: </b>Re: [ale] Monitor Internet Traffic<br><div><br></div><p dir="ltr">Use iptables and add a counter table that update based on mac or ip. Then run a cron to read the table values and dump into rrd.</p></blockquote><div><br></div><div>This is counting bytes?&nbsp; I like it.&nbsp; Example rule?</div></div></div><br></blockquote></div></blockquote><div><br></div></div></blockquote><div class="-x-evo-signature-wrapper"><span><pre>-- 
James P. Kinney III

Every time you stop a school, you will have to build a jail. What you
gain at one end you lose at the other. It's like feeding a dog on his
own tail. It won't fatten the dog.
- Speech 11/23/1900 Mark Twain

http://heretothereideas.blogspot.com/
</pre></span></div></body></html>