What's new
  • 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!

Best Drive for Running Scripts?

Poseidon

Senior Member
Hello. What is the recommended drive to run RMerlin scripts for the Asus BE98 Pro router. Preferably something on Amazon please.

Previously I had used a thumb drive years ago when I ran scripts but I was reading that it’s not advisable due to Overheating issues. Thanks
 
Use something like this:


Example. Many similar options available.
 
Use something like this:


Example. Many similar options available.
Thank you @Tech9

Is there a tutorial on how to get everything set up and running please?

I haven’t doing this in 5+ years and it escapes me. Thanks
 
It's not really a rocket science, included in firmware AMTM makes it easy and self-explanatory.
You need Custom Scripts and Configs + SSH enabled, log in and type AMTM, select theme if you like.

After you connected your new drive:
- Format disk - go with default EXT4 with Journaling
- Swap file creation - make recommended 2GB
- USB disk check tool - it checks the USB storage at boot

AMTM options and included scripts are explained here:

More information about all available scripts for Asuswrt-Merlin here:

Check the scripts release/update threads, each one explains what it does, how to install, now to configure, now to use, etc. There is no recommended scripts and configurations. They are all additional tools and you have to choose which ones fit your needs better.
 
I got the SSD drive and enclosure (thanks @Tech9 for the suggestion) all formatted and amtm set-up w/ Diversion, SkyNet, Merlin Auto Updater and Unbound scripts. Can someone please look at my Asus admin page to see if I set it up correctly (I chose usb 3.0)?

Also my DNS set up too with Unbound? Many thanks.
 

Attachments

  • IMG_1409.jpeg
    IMG_1409.jpeg
    115.5 KB · Views: 41
  • IMG_1410.png
    IMG_1410.png
    84.3 KB · Views: 38
  • IMG_1411.png
    IMG_1411.png
    125.6 KB · Views: 42
If you notice unstable further located 2.4GHz devices - use USB 2.0 for the drive.

User selected DNS1/DNS2 in DNS Director - seems like nothing is using it, not needed.

Enable Login Captcha with local network access only? I don't think is needed, annoyance.

The rest seems fine to me.
 
If you notice unstable further located 2.4GHz devices - use USB 2.0 for the drive.

User selected DNS1/DNS2 in DNS Director - seems like nothing is using it, not needed.

Enable Login Captcha with local network access only? I don't think is needed, annoyance.

The rest seems fine to me.
Thank you! Is Unbound supposed to speed things up (web browsing) because I’ve noticed it has slowed things down a bit -unless I have it configured incorrectly?

Also who is Diversion seemingly not blocking any ads (I have logging enabled in Diversion)?
 

Attachments

  • IMG_1412.png
    IMG_1412.png
    86.8 KB · Views: 33
Is Unbound supposed to speed things up

Unbound as resolver may speed up responses only after the local cache is built up. Otherwise the resolution speed will be much slower compared to popular upstream DNS services. In my opinion built-in Dnsmasq forwarder is more than enough on a home router, delivers more consistent results and has better integration with other parts of the firmware and custom scripts.

About ad-blocking not working - I haven't played with scripts for some time, but I would install the above scripts in specific sequence. Entware manually, Unbound, Diversion and then Skynet with test of each one in between. If you have no open to Internet services, your router is behind another firewall (double NAT, CG-NAT) and you have no intention to limit yourself - you can skip Skynet. Your built-in firewall blocks inbound unsolicited connections by default. Unbound as resolver is optional, Unbound as forwarder is pointless and Dnsmasq + AdGuard upstream will produce very similar to Diversion end results. Play with whatever makes you happy, but this USB drive complication is not really necessary. You can have simpler system doing basically the same without wasting time to monitor it. The more information you get in GUI the more time you'll waste looking at it. Simplicity is increased reliability plus more personal time.
 
dnsmasq already does caching for you, you don't need a replacement resolver for this.

DNS caching is subject to the TTL (Time-to-live) of the DNS entry, which determines how long an entry can stay in cache. Let's say mywebsite.com has a TTL of one hour. That means the first time you access it, your DNS resolver will need to query root servers to determine who is authoritative, and go through the whole process to return to you the IP address of mywebsite.com. Let's say the whole process took 80 ms.

Now, if you access that site only twice a day, it means every time you access it, the whole 80 ms will be necessary, as the cache entry will be gone after the one hour TTL (unless you have a caching resolver that violates the TTL, in which case your resolver is flat out broken).

Now, let's say you use your ISP DNS. Other customers at your ISP also access the same website. That means you are far more likely to get a cached result from your ISP (since other customers may trigger the caching) than from your own resolver (where only you can trigger it).

How fast can a cached result from your ISP DNS be? In my case, querying snbforums.com for example from my ISP own DNS took... 3 milliseconds.

Code:
;; ANSWER SECTION:
www.snbforums.com.    45    IN    CNAME    snbforums.com.
snbforums.com.        45    IN    A    45.77.76.174

;; Query time: 3 msec
;; SERVER: 74.116.184.28#53(74.116.184.28) (UDP)
;; WHEN: Thu Apr 24 11:19:54 EDT 2025
;; MSG SIZE  rcvd: 104

That's why running your own resolver will rarely provide better performance than using a widely used resolver such as the one from your ISP, or a third party DNS provider.

And... we're still talking about things that take tens of milliseconds here. Something buried within the 500-1500 milliseconds that loading the website may take. If you were on dialup, or with an ISP that has very poorly performing nameservers, maybe. But with DSL/cable/fibre? Rarely worth the trouble.

Keep your network simple. If you don't need it, don't install it.
 
Hello. What is the recommended drive to run RMerlin scripts for the Asus BE98 Pro router. Preferably something on Amazon please.
If you don't write much to it, any non-generic USB drive should do. I still have a 15 years old Kingston drive here that I use on my router. However if you regularly need to write to it, then get an inexpensive SSD and put it in an USB enclosure.
 

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!
Back
Top