What's new

[Release] AB-Solution 3 - The Ad Blocking Solution

  • SNBForums Code of Conduct

    SNBForums is a community for everyone, no matter what their level of experience.

    Please be tolerant and patient of others, especially newcomers. We are all here to share and learn!

    The rules are simple: Be patient, be nice, be helpful or be gone!

Status
Not open for further replies.
Does firmware upgrades break AB3?
Asking because i upgraded from 380.64 to 380.64_1 and AB3 entries are gone from cru l
and also AB3 startup .sh is missing from default user home directory.
Launched AB install again - shows that AB is not installed, after reinstalling shows errors:

checking dnsmasq.conf
file found
/etc/dnsmasq.conf is missing content
/etc/dnsmasq.conf is missing content
also pixelserv is not running anymore.

Should i remove it completely and then reinstall?

I made the upgrade you just made with the same router, and for me it did not break AB3, it works fine
 
2 other small scripts - ledson.sh and ledsoff.sh stayed alive on jffs partition during upgrade.
Go figure.
I completely removed AB3 and pixelserv, rebooted router again and installed AB3 back.
Works now.
 
Stupid question, would this work if my router is in AP mode? I tried anyways and am getting the same issue some others had where it kept telling me "dnsmasq.conf was missing". I checked the file directory of my router (RT-AC68) and it was missing that, not sure what that means.
 
Stupid question, would this work if my router is in AP mode? I tried anyways and am getting the same issue some others had where it kept telling me "dnsmasq.conf was missing". I checked the file directory of my router (RT-AC68) and it was missing that, not sure what that means.
In AP mode, dnsmasq is not started, hence the missing file reported by AB-Solution.
An Access Point does not hand out IP addresses, this is done by the upstream device.

Edit: In AP mode, AB-Solution is unable to provide any services at all.
 
Last edited:
Upgrade to 380.64_2 went without any problems. I guess previous was caused by something in 380.64-->380.64_1 upgrade process
 
Upgrade to 380.64_2 went without any problems. I guess previous was caused by something in 380.64-->380.64_1 upgrade process
Not much AB-Solution can do if the files are deleted in /jffs/.
On the other hand, if you start the AB UI, AB-Solution ought to detect the missing files and replace them silently.
Is your router in Wireless Router Mode (default setting)?
 
P.S. Someone please stick this thread, dunno why it has'nt been done already.
 
P.S. Someone please stick this thread, dunno why it has'nt been done already.
It's in the wiki. As we head to a thousand messages it seems to stay on the front page on its own.
 
TLC, see Merlin's 65.A4 post about an email notification of new firmware.

I'm thinking while it isn't about adblocking, it might be a useful addition to your script; the email option could trigger a second email if there is an update available. As it is, with entware management you are making it a more general 'helper' script.
 
Last edited:
It's in the wiki. As we head to a thousand messages it seems to stay on the front page on its own.
It only stays on the front page if a recent post is made, the message count is not an auto-trigger for stikies. That is done by the board admin (RMerlin) or the site admin (thiggins). While I like the idea of having a stikied post, I am not sure @thiggins would approve of that.
Also, I usually create a new thread when a major release comes out. The upcoming AB3.1 update will be posted in this thread tough.
 
[solved]
Hello,
i install this with this command:
curl -O www.ab-solution.info/releases/latest/ab-solution-3.sh && sh ab-solution-3.sh
Then press Y .. for install, one reboot and now i will start this program with:
./ab-solution.sh and this message:
-sh: ./ab-solution.sh: not found

What can i do?

solved: after restart, start curl again, now works.

87U with Merlin 380.64_2
 
Last edited:
Hello,
i install this with this command:
curl -O www.ab-solution.info/releases/latest/ab-solution-3.sh && sh ab-solution-3.sh
Then press Y .. for install, one reboot and now i will start this program with:
./ab-solution.sh and this message:
-sh: ./ab-solution.sh: not found
and
sh: can't open '/tmp/mnt/xerodox/ab-solution.sh'

What can i do?

When starts the first command, then this message:
ab-solution-3.sh: line 1: syntax error: unexpected redirection

I habe 87U with Merlin 380.64_2
Did it ask you to reboot the router right after you started the install with (i)?
Then AB-Solution is not installed yet, you need to run the curl command again.
You may also ask in german if that is your language.
 
dnsmasq[8857]: validation result is INSECURE

What do you mean is there a message that appears in the log?

Is there anything to do with the fact that I have dnscrypt active?
 
dnsmasq[8857]: validation result is INSECURE

What do you mean is there a message that appears in the log?

Is there anything to do with the fact that I have dnscrypt active?
That is indeed a log output because of dnscrypt.
Check your logs what it says before and after that message for the domain.
 
dnsmasq[8857]: validation result is INSECURE

What do you mean is there a message that appears in the log?

Is there anything to do with the fact that I have dnscrypt active?

I believe thats because you have DNSSEC active, it gives me those results there when the site does not support DNSSEC
 
Just installed this, was surprised how simple it actually was, kept putting it off and now it's done. thanks op :)

Can someone please explain pixelserv-tls ? i've done plenty of reading and searching, i'm just trying to understand the differences between ab-solution and pixelserv-tls so i can decide whether to enable and use pixelserv-tls as well. I can see the option to enable it but don't know the differences and benefits of enabling pixelserv-tls with ab-solution.

Cheers.
 
Last edited:
A standard install of Ab-solution will mean that when a requested host matches the blacklist, dnsmasq will forward to the DNS request to 0.0.0.0 ( null address) instead of to the upstream DNS server. In this case the ad content will simply not be returned. With pixelserv installed, dnsmasq will forward a blacklisted DNS request to the pixelserv IP address instead. Pixelserv will then return a 1x1 pixel transparent image instead of the ad content. the tls (or transport layer security) enhancement means the pixelserv can deal with https requests as well.
 
Status
Not open for further replies.

Similar threads

Latest threads

Support SNBForums w/ Amazon

If you'd like to support SNBForums, just use this link and buy anything on Amazon. Thanks!

Sign Up For SNBForums Daily Digest

Get an update of what's new every day delivered to your mailbox. Sign up here!
Top