Martineau
Part of the Furniture
This thread is for the discussion topic : unbound_manager script.
'Advanced' mode
'Easy' mode (This is the default)
INSTALLATION
Manual installation of unbound - like most tasks - is easy once you know how, but for non-techies, why spend time frustratingly typing in cryptic directives/commands into the router when you could simply let someone else facilitate the task, who will remain accountable when it goes wrong!
The goal of unbound_manager is to seamlessly integrate unbound with the inherent dnsmasq but to ensure that unbound_manager can always be used to instantly remove unbound in seconds, i.e. a REBOOT (whilst recommended) isn't mandatory during the installation, nor for an uninstall.
Furthermore, the script provides useful features via simple menu options, that do not intimidate non-techies, but allows then to investigate (and for the adventurous) tweak the unbound configuration without any drama.
If you are running amtm >v3.1.2
then use item '7', otherwise see the one-line command unbound_manager Manual Installation
The unbound_manager.sh script is hosted on GitHub, and you can follow the development history here.
As per the GitHub Hints/Tips: Differences between the operational modes
'Easy' mode - you have limited Install options:
i.e. Advanced Options
'Advanced' mode - you can fully customise the choice of options implemented.
i.e. Advanced Options
- Stubby Integration
- DoT installs
'Advanced' mode
'Easy' mode (This is the default)
INSTALLATION
Pre-reqs:
- Asus Router running the RMerlin firmware (see AsusWRT-Merlin)
- Entware must be installed (Many popular 3rd Party scripts now require Entware e.g. amtm)
Recommended unbound compatible Router Settings pre-reqs:
[✔] Swapfile=262140 kB (min 256 MB)
[✔] DNS Filter=ON
[✔] DNS Filter=ROUTER
[✔] WAN: Use local caching DNS server as system resolver=NO
[✔] Enable local NTP server=YES
[✔] Enable DNS Rebind protection=NO
[✔] Enable DNSSEC support=NO
If the router settings do not match the above, a hyperlink will be shown to assist
e.g.
[] ***ERROR WAN: Use local caching DNS server as system resolver=YES
[✔] DNS Filter=ON
[✔] DNS Filter=ROUTER
[✔] WAN: Use local caching DNS server as system resolver=NO
[✔] Enable local NTP server=YES
[✔] Enable DNS Rebind protection=NO
[✔] Enable DNSSEC support=NO
If the router settings do not match the above, a hyperlink will be shown to assist
e.g.
[] ***ERROR WAN: Use local caching DNS server as system resolver=YES
see http://192.168.1.1/Tools_OtherSettings.asp ->Advanced Tweaks and Hacks
Manual installation of unbound - like most tasks - is easy once you know how, but for non-techies, why spend time frustratingly typing in cryptic directives/commands into the router when you could simply let someone else facilitate the task, who will remain accountable when it goes wrong!
The goal of unbound_manager is to seamlessly integrate unbound with the inherent dnsmasq but to ensure that unbound_manager can always be used to instantly remove unbound in seconds, i.e. a REBOOT (whilst recommended) isn't mandatory during the installation, nor for an uninstall.
Furthermore, the script provides useful features via simple menu options, that do not intimidate non-techies, but allows then to investigate (and for the adventurous) tweak the unbound configuration without any drama.
If you are running amtm >v3.1.2
then use item '7', otherwise see the one-line command unbound_manager Manual Installation
The unbound_manager.sh script is hosted on GitHub, and you can follow the development history here.
Last edited: