What's new

[Release] unbound_manager (Manager/Installer utility for unbound - Recursive DNS Server)

heysoundude

Very Senior Member
Thank you.the reading were quite informative. I at least understand a bit more about what it all does now. Also successfully created the VPN server, and that seems to be going well.

And to confirm my last bit, I guess I don't need DOT anymore since I expect the bulk of my DNS requests to be local, correct?
You're most welcome, and that's exactly correct.
Feels nice to be in control of your privacy, doesn't it?

I don't know what your connection speeds/details are like, but consider IPv6 (if your provider gives you a Native option there) and using cake-qos. Those will give you network-wide benefits.
 

Martineau

Part of the Furniture
And to confirm my last bit, I guess I don't need DOT anymore since I expect the bulk of my DNS requests to be local, correct?
unbound uses the remote Root DNS servers and does not encrypt DNS up-stream requests, so your ISP is technically able to track all of your DNS requests i.e. DNS profiling.

With DoT enabled, up-stream DNS requests are encrypted, so no third party such as your ISP or VPN ISP can track your DNS requests.
 

glehel

Regular Contributor
i updated the entware, since then unbound is not running, reinstallation is not working either.

Segmentation fault
***ERROR INVALID unbound configuration
 

Martineau

Part of the Furniture
i updated the entware, since then unbound is not running, reinstallation is not working either.

Segmentation fault
***ERROR INVALID unbound configuration
Fresh RT-AC86U install....

Code:
[email protected]:/jffs/scripts# amtm


 This updates and upgrades Entware packages
_____________________________________________

 Continue? [1=Yes e=Exit] 1


Downloading http://bin.entware.net/aarch64-k3.10/Packages.gz
Updated list of available packages in /opt/var/opkg-lists/entware
Upgrading syslog-ng on root from 3.27.1-1 to 3.27.1-2...
Downloading http://bin.entware.net/aarch64-k3.10/syslog-ng_3.27.1-2_aarch64-3.10.ipk
Upgrading column on root from 2.35.1-2 to 2.36-1...
Downloading http://bin.entware.net/aarch64-k3.10/column_2.36-1_aarch64-3.10.ipk
Upgrading libc on root from 2.27-9 to 2.27-10...
Downloading http://bin.entware.net/aarch64-k3.10/libc_2.27-10_aarch64-3.10.ipk
Upgrading libpthread on root from 2.27-9 to 2.27-10...
Downloading http://bin.entware.net/aarch64-k3.10/libpthread_2.27-10_aarch64-3.10.ipk
Upgrading glib2 on root from 2.58.3-5 to 2.65.2-1...
Downloading http://bin.entware.net/aarch64-k3.10/glib2_2.65.2-1_aarch64-3.10.ipk
Removing obsolete file /opt/lib/libgobject-2.0.so.0.5800.3.
Removing obsolete file /opt/lib/libgio-2.0.so.0.5800.3.
Removing obsolete file /opt/lib/libglib-2.0.so.0.5800.3.
Removing obsolete file /opt/lib/libgmodule-2.0.so.0.5800.3.
Removing obsolete file /opt/lib/libgthread-2.0.so.0.5800.3.
Upgrading libcurl on root from 7.70.0-1 to 7.72.0-2...
Downloading http://bin.entware.net/aarch64-k3.10/libcurl_7.72.0-2_aarch64-3.10.ipk
Upgrading libcap on root from 2.33-2 to 2.43-1...
Downloading http://bin.entware.net/aarch64-k3.10/libcap_2.43-1_aarch64-3.10.ipk
Removing obsolete file /opt/lib/libcap.so.2.33.
Upgrading libpcre on root from 8.43-2 to 8.44-2...
Downloading http://bin.entware.net/aarch64-k3.10/libpcre_8.44-2_aarch64-3.10.ipk
Removing obsolete file /opt/lib/libpcreposix.so.0.0.6.
Removing obsolete file /opt/lib/libpcre.so.1.2.11.
Upgrading grep on root from 3.4-1 to 3.4-2...
Downloading http://bin.entware.net/aarch64-k3.10/grep_3.4-2_aarch64-3.10.ipk
Upgrading oniguruma on root from 6.9.5_rev1-2 to 6.9.5_rev1-3...
Downloading http://bin.entware.net/aarch64-k3.10/oniguruma_6.9.5_rev1-3_aarch64-3.10.ipk
Upgrading libdbi on root from 0.9.0-4 to 0.9.0-5...
Downloading http://bin.entware.net/aarch64-k3.10/libdbi_0.9.0-5_aarch64-3.10.ipk
Upgrading ntpd on root from 4.2.8p13-4 to 4.2.8p15-2...
Downloading http://bin.entware.net/aarch64-k3.10/ntpd_4.2.8p15-2_aarch64-3.10.ipk
Upgrading sqlite3-cli on root from 3320100-1 to 3330000-1...
Downloading http://bin.entware.net/aarch64-k3.10/sqlite3-cli_3330000-1_aarch64-3.10.ipk
Upgrading logrotate on root from 3.15.0-2 to 3.16.0-2...
Downloading http://bin.entware.net/aarch64-k3.10/logrotate_3.16.0-2_aarch64-3.10.ipk
Upgrading libstdcpp on root from 8.4.0-9 to 8.4.0-10...
Downloading http://bin.entware.net/aarch64-k3.10/libstdcpp_8.4.0-10_aarch64-3.10.ipk
Upgrading libjson-c on root from 0.13.1-2 to 0.14-2...
Downloading http://bin.entware.net/aarch64-k3.10/libjson-c_0.14-2_aarch64-3.10.ipk
Removing obsolete file /opt/lib/libjson-c.so.4.0.0.
Removing obsolete file /opt/lib/libjson-c.so.4.
Upgrading libgcc on root from 8.4.0-9 to 8.4.0-10...
Downloading http://bin.entware.net/aarch64-k3.10/libgcc_8.4.0-10_aarch64-3.10.ipk
Upgrading libuuid on root from 2.35.1-2 to 2.36-1...
Downloading http://bin.entware.net/aarch64-k3.10/libuuid_2.36-1_aarch64-3.10.ipk
Upgrading libsmartcols on root from 2.35.1-2 to 2.36-1...
Downloading http://bin.entware.net/aarch64-k3.10/libsmartcols_2.36-1_aarch64-3.10.ipk
Upgrading librt on root from 2.27-9 to 2.27-10...
Downloading http://bin.entware.net/aarch64-k3.10/librt_2.27-10_aarch64-3.10.ipk
Upgrading findutils on root from 4.7.0-1 to 4.7.0-2...
Downloading http://bin.entware.net/aarch64-k3.10/findutils_4.7.0-2_aarch64-3.10.ipk
Upgrading htop on root from 2.2.0-2 to 3.0.1-1...
Downloading http://bin.entware.net/aarch64-k3.10/htop_3.0.1-1_aarch64-3.10.ipk
Upgrading libssp on root from 8.4.0-9 to 8.4.0-10...
Downloading http://bin.entware.net/aarch64-k3.10/libssp_8.4.0-10_aarch64-3.10.ipk
Upgrading libsqlite3 on root from 3320100-1 to 3330000-1...
Downloading http://bin.entware.net/aarch64-k3.10/libsqlite3_3330000-1_aarch64-3.10.ipk
Upgrading ntp-utils on root from 4.2.8p13-4 to 4.2.8p15-2...
Downloading http://bin.entware.net/aarch64-k3.10/ntp-utils_4.2.8p15-2_aarch64-3.10.ipk
Configuring libgcc.
Configuring libc.
Configuring libssp.
Configuring libpthread.
Configuring librt.
Configuring libpcre.
Configuring glib2.
Configuring libdbi.
Configuring libjson-c.
Configuring libcurl.
Configuring libuuid.
Configuring syslog-ng.
Configuring libsmartcols.
Configuring column.
Configuring grep.
Configuring oniguruma.
Configuring libcap.
Configuring ntp-utils.
Configuring ntpd.
Configuring libsqlite3.
Configuring sqlite3-cli.
Configuring logrotate.
Configuring libstdcpp.
Configuring findutils.
Configuring htop.
Collected errors:
 * resolve_conffiles: Existing conffile /opt/etc/syslog-ng.conf is different from the conffile in the new package. The new conffile will be placed at /opt/etc/syslog-ng.conf-opkg.

_____________________________________________

 Enter option  7
_____________________________________________

 This installs unbound Manager - Manager/Installer utility for unbound
 on your router.

 Author: Martineau
 https://www.snbforums.com/threads/61669

 Contributors: rgnldo, dave14305, SomeWhereOverTheRainbow, Cam, Xentrk, thelonelycoder
_____________________________________________

 Continue? [1=Yes e=Exit] 1

Creating 'unbound_manager' alias

+======================================================================+
|  Welcome to the unbound Manager/Installation script (Asuswrt-Merlin) |
|                                                                      |
|                      Version 3.19 by Martineau                       |
|                                                                      |
| Requirements: USB drive with Entware installed                       |
|                                                                      |
|   1 = Install unbound DNS Server                                     |
|       o1. Enable unbound Logging                                     |
|       o2. Integrate with Stubby (Advanced Users)                     |
|       o3. Install Ad and Tracker Blocking                            |
|       o4. Customise CPU/Memory usage                                 |
|       o5. Disable Firefox DNS-over-HTTPS (DoH) (USA users)           |
|       o6. Install Graphical Statistics GUI (Add-ons) TAB             |
|       o7. Integrate with DoT (Advanced Users)                        |
|       o8. Enable DNS Firewall                                        |
|       o9. Install YouTube Ad Blocking                                |
|                                                                      |
|                                                                      |
|     See SNBForums thread https://tinyurl.com/s89z3mm for legacy      |
|         user tips on unbound usage/configuration.                    |
+======================================================================+
1  = Begin unbound Installation Process                     5  = n/a Install Ad and Tracker blocker (Ad Block)
2  = Remove unbound/unbound_manager                         6  = n/a Install Graphical Statistics GUI Add-on TAB
3  = n/a Start unbound                                  7  = n/a Enable DNS Firewall
4  = n/a Show unbound statistics                                8  = n/a Install YouTube Ad blocker

?  = About Configuration                    
        

e  = Exit Script [?]

E:Option ==> 1


Initialising 'unbound-control-setup' to generate SSL Keys
/opt/sbin/unbound-control-setup: line 104: getopts: not found
setup in directory /opt/var/lib/unbound

<snip>

The only thing that appears unusual is
Code:
Initialising 'unbound-control-setup' to generate SSL Keys
/opt/sbin/unbound-control-setup: line 104: getopts: not found
 

bluzfanmr1

Regular Contributor
i updated the entware, since then unbound is not running, reinstallation is not working either.

Segmentation fault
***ERROR INVALID unbound configuration
I'm getting this too and will try your solution.
 

John Fitzgerald

Regular Contributor
Fresh RT-AC86U install....

Code:
[email protected]:/jffs/scripts# amtm


This updates and upgrades Entware packages
_____________________________________________

Continue? [1=Yes e=Exit] 1


Downloading http://bin.entware.net/aarch64-k3.10/Packages.gz
Updated list of available packages in /opt/var/opkg-lists/entware
Upgrading syslog-ng on root from 3.27.1-1 to 3.27.1-2...
Downloading http://bin.entware.net/aarch64-k3.10/syslog-ng_3.27.1-2_aarch64-3.10.ipk
Upgrading column on root from 2.35.1-2 to 2.36-1...
Downloading http://bin.entware.net/aarch64-k3.10/column_2.36-1_aarch64-3.10.ipk
Upgrading libc on root from 2.27-9 to 2.27-10...
Downloading http://bin.entware.net/aarch64-k3.10/libc_2.27-10_aarch64-3.10.ipk
Upgrading libpthread on root from 2.27-9 to 2.27-10...
Downloading http://bin.entware.net/aarch64-k3.10/libpthread_2.27-10_aarch64-3.10.ipk
Upgrading glib2 on root from 2.58.3-5 to 2.65.2-1...
Downloading http://bin.entware.net/aarch64-k3.10/glib2_2.65.2-1_aarch64-3.10.ipk
Removing obsolete file /opt/lib/libgobject-2.0.so.0.5800.3.
Removing obsolete file /opt/lib/libgio-2.0.so.0.5800.3.
Removing obsolete file /opt/lib/libglib-2.0.so.0.5800.3.
Removing obsolete file /opt/lib/libgmodule-2.0.so.0.5800.3.
Removing obsolete file /opt/lib/libgthread-2.0.so.0.5800.3.
Upgrading libcurl on root from 7.70.0-1 to 7.72.0-2...
Downloading http://bin.entware.net/aarch64-k3.10/libcurl_7.72.0-2_aarch64-3.10.ipk
Upgrading libcap on root from 2.33-2 to 2.43-1...
Downloading http://bin.entware.net/aarch64-k3.10/libcap_2.43-1_aarch64-3.10.ipk
Removing obsolete file /opt/lib/libcap.so.2.33.
Upgrading libpcre on root from 8.43-2 to 8.44-2...
Downloading http://bin.entware.net/aarch64-k3.10/libpcre_8.44-2_aarch64-3.10.ipk
Removing obsolete file /opt/lib/libpcreposix.so.0.0.6.
Removing obsolete file /opt/lib/libpcre.so.1.2.11.
Upgrading grep on root from 3.4-1 to 3.4-2...
Downloading http://bin.entware.net/aarch64-k3.10/grep_3.4-2_aarch64-3.10.ipk
Upgrading oniguruma on root from 6.9.5_rev1-2 to 6.9.5_rev1-3...
Downloading http://bin.entware.net/aarch64-k3.10/oniguruma_6.9.5_rev1-3_aarch64-3.10.ipk
Upgrading libdbi on root from 0.9.0-4 to 0.9.0-5...
Downloading http://bin.entware.net/aarch64-k3.10/libdbi_0.9.0-5_aarch64-3.10.ipk
Upgrading ntpd on root from 4.2.8p13-4 to 4.2.8p15-2...
Downloading http://bin.entware.net/aarch64-k3.10/ntpd_4.2.8p15-2_aarch64-3.10.ipk
Upgrading sqlite3-cli on root from 3320100-1 to 3330000-1...
Downloading http://bin.entware.net/aarch64-k3.10/sqlite3-cli_3330000-1_aarch64-3.10.ipk
Upgrading logrotate on root from 3.15.0-2 to 3.16.0-2...
Downloading http://bin.entware.net/aarch64-k3.10/logrotate_3.16.0-2_aarch64-3.10.ipk
Upgrading libstdcpp on root from 8.4.0-9 to 8.4.0-10...
Downloading http://bin.entware.net/aarch64-k3.10/libstdcpp_8.4.0-10_aarch64-3.10.ipk
Upgrading libjson-c on root from 0.13.1-2 to 0.14-2...
Downloading http://bin.entware.net/aarch64-k3.10/libjson-c_0.14-2_aarch64-3.10.ipk
Removing obsolete file /opt/lib/libjson-c.so.4.0.0.
Removing obsolete file /opt/lib/libjson-c.so.4.
Upgrading libgcc on root from 8.4.0-9 to 8.4.0-10...
Downloading http://bin.entware.net/aarch64-k3.10/libgcc_8.4.0-10_aarch64-3.10.ipk
Upgrading libuuid on root from 2.35.1-2 to 2.36-1...
Downloading http://bin.entware.net/aarch64-k3.10/libuuid_2.36-1_aarch64-3.10.ipk
Upgrading libsmartcols on root from 2.35.1-2 to 2.36-1...
Downloading http://bin.entware.net/aarch64-k3.10/libsmartcols_2.36-1_aarch64-3.10.ipk
Upgrading librt on root from 2.27-9 to 2.27-10...
Downloading http://bin.entware.net/aarch64-k3.10/librt_2.27-10_aarch64-3.10.ipk
Upgrading findutils on root from 4.7.0-1 to 4.7.0-2...
Downloading http://bin.entware.net/aarch64-k3.10/findutils_4.7.0-2_aarch64-3.10.ipk
Upgrading htop on root from 2.2.0-2 to 3.0.1-1...
Downloading http://bin.entware.net/aarch64-k3.10/htop_3.0.1-1_aarch64-3.10.ipk
Upgrading libssp on root from 8.4.0-9 to 8.4.0-10...
Downloading http://bin.entware.net/aarch64-k3.10/libssp_8.4.0-10_aarch64-3.10.ipk
Upgrading libsqlite3 on root from 3320100-1 to 3330000-1...
Downloading http://bin.entware.net/aarch64-k3.10/libsqlite3_3330000-1_aarch64-3.10.ipk
Upgrading ntp-utils on root from 4.2.8p13-4 to 4.2.8p15-2...
Downloading http://bin.entware.net/aarch64-k3.10/ntp-utils_4.2.8p15-2_aarch64-3.10.ipk
Configuring libgcc.
Configuring libc.
Configuring libssp.
Configuring libpthread.
Configuring librt.
Configuring libpcre.
Configuring glib2.
Configuring libdbi.
Configuring libjson-c.
Configuring libcurl.
Configuring libuuid.
Configuring syslog-ng.
Configuring libsmartcols.
Configuring column.
Configuring grep.
Configuring oniguruma.
Configuring libcap.
Configuring ntp-utils.
Configuring ntpd.
Configuring libsqlite3.
Configuring sqlite3-cli.
Configuring logrotate.
Configuring libstdcpp.
Configuring findutils.
Configuring htop.
Collected errors:
* resolve_conffiles: Existing conffile /opt/etc/syslog-ng.conf is different from the conffile in the new package. The new conffile will be placed at /opt/etc/syslog-ng.conf-opkg.

_____________________________________________

Enter option  7
_____________________________________________

This installs unbound Manager - Manager/Installer utility for unbound
on your router.

Author: Martineau
https://www.snbforums.com/threads/61669

Contributors: rgnldo, dave14305, SomeWhereOverTheRainbow, Cam, Xentrk, thelonelycoder
_____________________________________________

Continue? [1=Yes e=Exit] 1

Creating 'unbound_manager' alias

+======================================================================+
|  Welcome to the unbound Manager/Installation script (Asuswrt-Merlin) |
|                                                                      |
|                      Version 3.19 by Martineau                       |
|                                                                      |
| Requirements: USB drive with Entware installed                       |
|                                                                      |
|   1 = Install unbound DNS Server                                     |
|       o1. Enable unbound Logging                                     |
|       o2. Integrate with Stubby (Advanced Users)                     |
|       o3. Install Ad and Tracker Blocking                            |
|       o4. Customise CPU/Memory usage                                 |
|       o5. Disable Firefox DNS-over-HTTPS (DoH) (USA users)           |
|       o6. Install Graphical Statistics GUI (Add-ons) TAB             |
|       o7. Integrate with DoT (Advanced Users)                        |
|       o8. Enable DNS Firewall                                        |
|       o9. Install YouTube Ad Blocking                                |
|                                                                      |
|                                                                      |
|     See SNBForums thread https://tinyurl.com/s89z3mm for legacy      |
|         user tips on unbound usage/configuration.                    |
+======================================================================+
1  = Begin unbound Installation Process                     5  = n/a Install Ad and Tracker blocker (Ad Block)
2  = Remove unbound/unbound_manager                         6  = n/a Install Graphical Statistics GUI Add-on TAB
3  = n/a Start unbound                                  7  = n/a Enable DNS Firewall
4  = n/a Show unbound statistics                                8  = n/a Install YouTube Ad blocker

?  = About Configuration                
    

e  = Exit Script [?]

E:Option ==> 1


Initialising 'unbound-control-setup' to generate SSL Keys
/opt/sbin/unbound-control-setup: line 104: getopts: not found
setup in directory /opt/var/lib/unbound

<snip>

The only thing that appears unusual is
Code:
Initialising 'unbound-control-setup' to generate SSL Keys
/opt/sbin/unbound-control-setup: line 104: getopts: not found

I'm getting this too and will try your solution.

Not working for RT-AX58U:

Tried uninstalling, re-installing: no
Tried reinstalling 384.19: no
Tried wiping jffs and re-install: no
Tried keeping info: no
Tried wiping all info: no
Force reload amtm: no

Did not wipe USB or Factory Reset Router.
Reloaded Diversion(from USB info) and Skynet, no issues.
 
Last edited:

bluzfanmr1

Regular Contributor
Here's what I'm getting:

Code:
Segmentation fault

Segmentation fault

***ERROR INVALID unbound configuration - use option 'vx' to correct 'unbound.conf' or 'rl' to load a valid configuration file

                     or 'e' exit; then issue debug command

                        unbound -dv
When running unbound -dv:

Code:
unbound -dv
[1600008525] unbound[10039:0] notice: Start of unbound 1.11.0.
Sep 13 14:48:45 unbound[10039:0] warning: setrlimit: Operation not permitted
Sep 13 14:48:45 unbound[10039:0] warning: cannot increase max open fds from 1024 to 1080259191
Sep 13 14:48:45 unbound[10039:0] fatal error: too much tcp. not enough fds.
Do I need to reinstall entware and how do I do that without losing everything? Or is losing everything inevitable?
 

jrmtz85

Regular Contributor
Here's what I'm getting:

Code:
Segmentation fault

Segmentation fault

***ERROR INVALID unbound configuration - use option 'vx' to correct 'unbound.conf' or 'rl' to load a valid configuration file

                     or 'e' exit; then issue debug command

                        unbound -dv
When running unbound -dv:

Code:
unbound -dv
[1600008525] unbound[10039:0] notice: Start of unbound 1.11.0.
Sep 13 14:48:45 unbound[10039:0] warning: setrlimit: Operation not permitted
Sep 13 14:48:45 unbound[10039:0] warning: cannot increase max open fds from 1024 to 1080259191
Sep 13 14:48:45 unbound[10039:0] fatal error: too much tcp. not enough fds.
Do I need to reinstall entware and how do I do that without losing everything? Or is losing everything inevitable?
getting something similar. updated entware packages, and now seeing:


unbound-checkconf: error while loading shared libraries: libevent-2.1.so.7: cannot open shared object file: No such file or directory

***ERROR INVALID unbound configuration - use option 'vx' to correct 'unbound.conf' or 'rl' to load a valid configuration file

or 'e' exit; then issue debug command

unbound -dv

couldn't really figure out how to use vx, and rl didn't do anything. tried to remove unbound, but it wasn't letting me. have stopped it for now. not sure how to proceed.
 

netware5

Very Senior Member
After upgrading Entware using amtm the following happens. Please note that first I did update of unbound files and after did entware upgrade.
Code:
unbound-checkconf: error while loading shared libraries: libevent-2.1.so.7: cannot open shared object file: No such file or directory

***ERROR INVALID unbound configuration - use option 'vx' to correct 'unbound.conf' or 'rl' to load a valid configuration file

                                         or 'e' exit; then issue debug command

                                                unbound -dv
 

bluzfanmr1

Regular Contributor
I was able to figure out the fix for the segmentation faults a few posts above, at least in my case.

I noticed the package named libunbound-light was still installed after uninstalling unbound so I ran the following:

Code:
opkg remove libunbound-light

After removing that package I was able to reinstall unbound successfully. Hope it works for everyone else having this issue.
 

immi803

Regular Contributor
I was able to figure out the fix for the segmentation faults a few posts above, at least in my case.

I noticed the package named libunbound-light was still installed after uninstalling unbound so I ran the following:

Code:
opkg remove libunbound-light

After removing that package I was able to reinstall unbound successfully. Hope it works for everyone else having this issue.
Yes , your solution solved it
Thank you
 

immi803

Regular Contributor
One more query, enabling cpu/memory stuning is needed for powerful router like ax88u? Or disabling it will improve performance in ax88u?
 

Milan

Regular Contributor
I was able to figure out the fix for the segmentation faults a few posts above, at least in my case.

I noticed the package named libunbound-light was still installed after uninstalling unbound so I ran the following:

Code:
opkg remove libunbound-light

After removing that package I was able to reinstall unbound successfully. Hope it works for everyone else having this issue.
ya, worked here too .. thx
 

Linux_Chemist

Occasional Visitor
I was able to figure out the fix for the segmentation faults a few posts above, at least in my case.

I noticed the package named libunbound-light was still installed after uninstalling unbound so I ran the following:

Code:
opkg remove libunbound-light

After removing that package I was able to reinstall unbound successfully. Hope it works for everyone else having this issue.
Beat me to it, I was going to recommend:

Code:
opkg remove libunbound-light --force-depends && opkg install libunbound
rather that having to reinstall unbound altogether. I was noticing the conflict for unbound-checkconf.
Was surprised when it became 'libunbound-light' at the last package update (from 1.9.6 was it?), just looks like we're back to 'libunbound' again now :)
 

dave14305

Part of the Furniture
Beat me to it, I was going to recommend:

Code:
opkg remove libunbound-light --force-depends && opkg install libunbound
rather that having to reinstall unbound altogether. I was noticing the conflict for unbound-checkconf.
Was surprised when it became 'libunbound-light' at the last package update (from 1.9.6 was it?), just looks like we're back to 'libunbound' again now :)
They eliminated the light and heavy variants in OpenWRT and made regular unbound-daemon a blend of the two.


In theory, HND users should have better multi-thread capabilities now, if Entware compiled it that way (can’t check on my non-HND router).
 
Last edited:

Linux_Chemist

Occasional Visitor

Milan

Regular Contributor
hm, I have configured 4 threads, but unbound_manager is shoving only one PID, but stats are returning 4 sets of the result.
in the log, I see only one PID too ...

is it really multi-threaded after entware update?

update - i think yes, but now it is running under one process, not as before where it was using multiple processes for multithreading ...
 

dave14305

Part of the Furniture
hm, I have configured 4 threads, but unbound_manager is shoving only one PID, but stats are returning 4 sets of the result.
in the log, I see only one PID too ...

is it really multi-threaded after entware update?
Run unbound -V to see if libevent is linked.
 

Latest threads

Sign Up For SNBForums Daily Digest

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