> On 04/18/2012 02:24 PM, Darrell Anderson wrote: >> I don't know whether the DD-WRT router firmware can distinguish internet >> usage among all machines here. knemo would become more useful to me if >> the app could distinguish the difference. If I had only one machine here >> then there is no need for a distinction, of course. I'm sure many knemo >> users fit that description --- perhaps bug report (enhancement request) >> 322 is beyond the scope of the app. > > I think it can be easily done and I like the internal verses distinction. > However, as your dd-wrt router probably also functions as your gateway, > its > iptables code can easily check internal/external at the point it sits on > the > network. For a client machine to do it, it would basically just have to > filter > packets and say: > > if ip = mine; then > it's local > elif ip = myClassC subnet; then > it's internal > else > it ain't local and it ain't internal, so it must be external. > > I'm just not sure how 'authoritative' an app like knemo could be on making > that > determination - I'm no routing guru. > The local machine would need to be the gateway router in order to be authoritative on traffic source/destination. This is a corner case that probably should not be handled by TDE, as it is a rather stupid idea to run a GUI on your main gateway/firewall machines for security reasons. Tim