Difference between revisions of "Bering-uClibc 5.x - User Guide - Advanced Topics - Setting Up Add blocking with dnsmasq"
From bering-uClibc
(→Prerequisites) |
(→Objectives) |
||
(14 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
==Objectives== | ==Objectives== | ||
− | There is a lot of info on the net about setting <code class="filename">dnsmasq</code> to block advertisements, trackings... etc. | + | There is a lot of info on the net about setting <code class="filename">dnsmasq</code> to block advertisements, trackings... etc. Bering-uClibcx.x comes with <code class="filename">dnsmasq</code> already installed, so here is a quick guide that shows a simple setup that will filter out advertisements sites from web pages on your networked devices, how lucky can we get ! |
==Prerequisites== | ==Prerequisites== | ||
Line 8: | Line 8: | ||
* The <code class="filename">curl.lrp</code> package. | * The <code class="filename">curl.lrp</code> package. | ||
− | == | + | ==Manual setup== |
+ | ==== (treading carefully :-))==== | ||
Enter the command: | Enter the command: | ||
− | curl -s -d mimetype=plaintext http://pgl.yoyo.org/as/serverlist.php?hostformat= | + | curl -s -d mimetype=plaintext http://pgl.yoyo.org/as/serverlist.php?hostformat=dnsmasq-server > /root/tmpfile.list |
+ | |||
+ | Check your file <code class ="filename">tmpfile.list</code>, you should have a list of server with the following format: | ||
+ | server=/yieldlab.net/ | ||
+ | server=/yieldmanager.com/ | ||
+ | server=/yieldmanager.net/ | ||
+ | server=/... etc / | ||
+ | |||
+ | Then: | ||
+ | |||
+ | cp /root/tmpfile.list /etc/dnsmasq.d/addblock.list | ||
+ | |||
+ | Edit <code class ="filename">/etc/dnsmasq.conf</code> and enter: | ||
+ | |||
+ | conf-dir=/etc/dnsmasq.d | ||
+ | |||
+ | Restart <code class ="filename">dnsmasq</code> with: | ||
+ | |||
+ | /etc/init.d/dnsmasq restart | ||
+ | |||
+ | That's it, all the nasty adds should be gone ! (well a bunch of them !) | ||
+ | |||
+ | Hum yeah! don't forget to save your configuration, a simple: | ||
+ | |||
+ | lrcfg and s) Save configuration | ||
+ | |||
+ | will suffice. |
Latest revision as of 02:31, 15 November 2016
Objectives
There is a lot of info on the net about setting dnsmasq
to block advertisements, trackings... etc. Bering-uClibcx.x comes with dnsmasq
already installed, so here is a quick guide that shows a simple setup that will filter out advertisements sites from web pages on your networked devices, how lucky can we get !
Prerequisites
- You will need Bering-uClibc 5.x or higher.
- The
curl.lrp
package.
Manual setup
(treading carefully :-))
Enter the command:
curl -s -d mimetype=plaintext http://pgl.yoyo.org/as/serverlist.php?hostformat=dnsmasq-server > /root/tmpfile.list
Check your file tmpfile.list
, you should have a list of server with the following format:
server=/yieldlab.net/ server=/yieldmanager.com/ server=/yieldmanager.net/ server=/... etc /
Then:
cp /root/tmpfile.list /etc/dnsmasq.d/addblock.list
Edit /etc/dnsmasq.conf
and enter:
conf-dir=/etc/dnsmasq.d
Restart dnsmasq
with:
/etc/init.d/dnsmasq restart
That's it, all the nasty adds should be gone ! (well a bunch of them !)
Hum yeah! don't forget to save your configuration, a simple:
lrcfg and s) Save configuration
will suffice.