What's new

How do you get support for Entware packages that run on Asuswrt / Asuswrt-Rmerlin ?

  • 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!

Denna

Senior Member
Where do find support for Entware packages that run on Asuswrt / Asuswrt-Rmerlin ?
 
Zirescu,

I don't doubt they'd support Entware.

However, I doubt they'd provide support for the individual packages like unbound.​
 
My guess is that support would be more or less limited to installation/update/removal problems, and stuff like missing libraries or other dependencies. I don't think you can expect much support for the configuration files within the package itself, even though as often happens, the maintainers have configured these files to allow a basic installation run without any additional input from the user. The maintainers are not going to be experts on the nuances of every package that can be installed (although they are on many). What kind of support are you looking for?
 
tomsk,

In the "unbound.conf" file, there is a setting "outgoing-range".

According to https://www.unbound.net/documentation/howto_optimise.html, there is a value for systems with and without libevent. The "outgoing-range" for systems without libevent is capped at 1024.

In the unbound.conf file for the unbound package, the commented default value for this setting is 4096.

Does this mean libevent is in use ?​
 
I ran a check of the installed files and dependancies with opkg commands
Code:
tOmsK@RT-AC68U-4690:/tmp/home/root# opkg files unbound
Package unbound (1.6.0-3) is installed on root and has the following files:
/opt/etc/unbound/root.key
/opt/etc/unbound/unbound_srv.conf
/opt/sbin/unbound-checkconf
/opt/etc/unbound/unbound.conf
/opt/etc/unbound/unbound_ext.conf
/opt/sbin/unbound
/opt/etc/init.d/S61unbound
tOmsK@RT-AC68U-4690:/tmp/home/root# opkg depends unbound
unbound depends on:
    libc
    libssp
    librt
    libpthread
    libopenssl
    libunbound

looks like libevent was not included, so you can probably change that value to 1024. However you can install the additional libraries from entware if you want to experiment and try to go the whole hog
Code:
libev - 4.22-1 - A full-featured and high-performance event loop that is loosely modelled after
 libevent, but without its limitations and bugs.
libevent2 - 2.0.22-1 - The libevent API provides a mechanism to execute a callback function
 when a specific event occurs on a file descriptor or after a timeout
 has been reached. Furthermore, libevent also support callbacks due
 to signals or regular timeouts.
 
 libevent is meant to replace the event loop found in event driven
 network servers. An application just needs to call event_dispatch()
 and then add or remove events dynamically without having to change
 the event loop.
 
 This package contains the libevent shared library historically
 containing both the core & extra libraries.
libevent2-core - 2.0.22-1 - The libevent API provides a mechanism to execute a callback function
 when a specific event occurs on a file descriptor or after a timeout
 has been reached. Furthermore, libevent also support callbacks due
 to signals or regular timeouts.
 
 libevent is meant to replace the event loop found in event driven
 network servers. An application just needs to call event_dispatch()
 and then add or remove events dynamically without having to change
 the event loop.
 
 This package contains the libevent core shared library for the event,
 buffer & utility functions.
libevent2-openssl - 2.0.22-1 - The libevent API provides a mechanism to execute a callback function
 when a specific event occurs on a file descriptor or after a timeout
 has been reached. Furthermore, libevent also support callbacks due
 to signals or regular timeouts.
 
 libevent is meant to replace the event loop found in event driven
 network servers. An application just needs to call event_dispatch()
 and then add or remove events dynamically without having to change
 the event loop.
 
 This package contains the libevent OpenSSL shared library for encrypted
 bufferevents.
 
tomsk,

Thanks for checking into that.

Using more than 1,024 ports would probably only benefit an environment with a heavy DNS load.

As it is, the formula for not using libevent is (1,024/# of cores on router) - 50 = 462.

That should be enough.

I was curious why an armV7 Entware package would use such a high number as a default example.​
 
Last edited:

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