@dave14305 , as far IPV6, I know some folks in this thread were able to customize the FreshJr script and add the "IP" of their IPV6 device. Is this a workaround we can use?I was reading some of Fresh's last posts and there are certainly some challenges with IPv6 support:
[Release] FreshJR Adaptive QOS (Improvements / Custom Rules / and Inner workings)
Looking for any good ideas on IPv6 for IP-based custom rules. Fresh indicated he had an idea in a later post, but never shared the details AFAIK.
is a default adaptativeQos+freshJR setup mostly ok? are there some must-do changes on the classification page, that apply in general? or is it user usage specific?
thanks
Set bandwidth to 95% us fq codel, set the per packet overhead if you know the type of connection you have.is a default adaptativeQos+freshJR setup mostly ok? are there some must-do changes on the classification page, that apply in general? or is it user usage specific?
thanks
The issue I understand is that local LAN IPv6 stateless addresses can change often, so an IPv6-based rule for a gaming console (for example) won’t work consistently once the IPv6 address starts changing to new random values. We can easily add rules to ip6tables based on ports or marks only, but it’s not usually enough to isolate traffic that we want.@dave14305 , as far IPV6, I know some folks in this thread were able to customize the FreshJr script and add the "IP" of their IPV6 device. Is this a workaround we can use?
https://www.snbforums.com/threads/r...-and-inner-workings.36836/page-98#post-428077
The issue I understand is that local LAN IPv6 stateless addresses can change often, so an IPv6-based rule for a gaming console (for example) won’t work consistently once the IPv6 address starts changing to new random values. We can easily add rules to ip6tables based on ports or marks only, but it’s not usually enough to isolate traffic that we want.
Have you set table-layout fixed? col groups are also helpfulI won't even pretend this is remotely close to being done behind the scenes, but this is what I've been working on the last couple evenings. By my calculations, we should be able to have at lease 24 fully populated rules (like the nonsense in the screenshot), plus separate AppDB rules once I convert the underlying script to use the Merlin Addon API custom_settings.txt. FreshJR was really ahead of his time but left before it got really interesting for developers.
View attachment 23156
Truth be told I spent most of last night trying to solve why the columns don't align between the entry table with the dropdowns and the list table with the created rules. Both use the same width % but I think the dropdown fields throw off the calculation.
I got wrapped around the axle, so now I'm saving "pretty" for the end.
I mimicked the DNS Privacy server table and the IPv6 firewall table approach. I think once I cleanup the old fixed tables I will have cleaner code to review. I will read up on your suggestions though, thanks!Have you set table-layout fixed? col groups are also helpful
@dave14305...Awesome work....I know its early but thanks for looking into the possibility of upgrading the script in the near future. Any where we can donate too? We don't want to see u burnt out with this impossible task ahead. Let's hope not...I won't even pretend this is remotely close to being done behind the scenes, but this is what I've been working on the last couple evenings. By my calculations, we should be able to have at lease 24 fully populated rules (like the nonsense in the screenshot), plus separate AppDB rules once I convert the underlying script to use the Merlin Addon API custom_settings.txt. FreshJR was really ahead of his time but left before it got really interesting for developers.
View attachment 23156
Truth be told I spent most of last night trying to solve why the columns don't align between the entry table with the dropdowns and the list table with the created rules. Both use the same width % but I think the dropdown fields throw off the calculation.
I got wrapped around the axle, so now I'm saving "pretty" for the end.
In lieu of money, I prefer the open-ended option to walk away and go back to John’s fork.@dave14305...Awesome work....I know its early but thanks for looking into the possibility of upgrading the script in the near future. Any where we can donate to? We don't want to see u burnt out with this impossible task ahead. Let's hope not...
Dev from me isn’t trustworthy like a dev branch from a real developer.@dave14305 I've been using your dev branch, and so far so good - ipv6 seems working good (although I have a 6in4 solution, not native. And I use it only sometimes, most for testing things)
If this serves as inspiration...I am in no way a "real" developer. I'm a Support Desk tech who learned basic programming and scripting in his free time. I started with Javascript, then some basic PHP before moving on to C# .NET as I wanted to take a stab at writing some desktop applications. My shell scripting didn't really start until I bought an Asus router and joined this wonderful forum. I've found having a project to work on is a much better way to pick up skills and knowledge than working through examples in a book/course. Each person learns differently, of course! We all have to start somewhereDev from me isn’t trustworthy like a dev branch from a real developer.
Don't you say you're one of those Indian guys who work on a "helpdesk" specialized in removing those annoying popup virus?If this serves as inspiration...I am in no way a "real" developer. I'm a Support Desk tech who learned basic programming and scripting in his free time. I started with Javascript, then some basic PHP before moving on to C# .NET as I wanted to take a stab at writing some desktop applications. My shell scripting didn't really start until I bought an Asus router and joined this wonderful forum. I've found having a project to work on is a much better way to pick up skills and knowledge than working through examples in a book/course. Each person learns differently, of course! We all have to start somewhere
(also my dev branch is often a trainwreck, so I've started forcing myself to develop locally, and then commit things in stages to the dev branch )
Yes. If you're talking about vpn server.does QoS apply to vpn traffic too? thanks
Yes. If you're talking about vpn server.
You can go to qos page and see that there are your server clients (usually 10.8.0.0)
Yep it is handled by qos it's a router thing , so yes!server as in client?
I have a vpn client defined on the router to tunnel data to another country.
Let's say i;m using a vpn client to watch a "RTP memoria" video stream from Portugal. ;-)
is this video stream data handled by qos? does it fall in under untracked? or does it go under the radar?
thanks
Welcome To SNBForums
SNBForums is a community for anyone who wants to learn about or discuss the latest in wireless routers, network storage and the ins and outs of building and maintaining a small network.
If you'd like to post a question, simply register and have at it!
While you're at it, please check out SmallNetBuilder for product reviews and our famous Router Charts, Ranker and plenty more!