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!

Beta Asuswrt-Merlin 3006.102.4 Beta is now available

Is anyone actually having issues with YazDHCP? Because I'm not seeing any problems in my setup.
It works fine for me on this FW, for the Prmary network, v1.07 developer. Works just like the built in one but can export/import the assignmenst and icons.
I am however struggling (not with YazDHCP) with the manual assignments for the GNP VLANs using the method above by bennor.
 
That's awesome! I still prefer the ROG Gui. In addition to the weird issues I had, I also missed the extra information the ROG Gui gives on home screen pertaining to the game side of things. I'll give a try when it comes out of beta, but I really disapointed to find that the ROG Gui is going to be by-passed. Other than that, Merlin firmware is the best for the fact he keeps things like oVPN updated and such.
if u do prefer the ROG gui.. then just fall back to stock.. cant have the best of both worlds u see.. this has already been highlighted by merlin quite awhile back ago.
 
if u do prefer the ROG gui.. then just fall back to stock.. cant have the best of both worlds u see.. this has already been highlighted by merlin quite awhile back ago.
I get that. But I also read somewhere it's just a "switch" to enable the rog gui. I read in from a previous firmware update
 
I get that. But I also read somewhere it's just a "switch" to enable the rog gui. I read in from a previous firmware update
Even if it is "just a "switch" to enable the ROG GUI", it opens up significant effort on @RMerlin's part to enable, build, test, post, etc. I'd prefer that he spend his time on functionality rather than glitz.
 
I am experiencing issues with Adguard Home, the DNS completely stops working, and as a result, devices on the network seem to lose internet connectivity—it’s clear why. On the previous stable version 3004.388.8_4 and earlier ones, everything worked properly. In the logs, I see the following error: "[fatal] starting dns server: configuring listeners: listening to tcp socket: listen tcp 0.0.0.0:53: bind: address already in use."

Using AMTM and attempting to access AG (Adguard Home), nothing loads—it’s frozen. I have to manually change the DNS in the WAN settings to a custom one (1.1.1.1) and only then I can quickly access the AG panel and uninstall it to restore DNS functionality.

Asus AX88U Pro
 
In the logs, I see the following error: "[fatal] starting dns server: configuring listeners: listening to tcp socket: listen tcp 0.0.0.0:53: bind: address already in use."
There’s probably a conflict with AGH and a Guest Network using a dedicated dnsmasq instance on the router. Better to post your setup in the Addons forum.
 
I would simply like to configure one DNS for all networks, including guest networks that currently have separate VLANs (52, 53, 54). Is there a straightforward way to achieve this—something I can check or uncheck to make it work?
Exactly the same as it was in the previous versions 3004, without VLAN support. A single DNS handling everything without conflicts.
 
. Is there any coding changes between the two or is simply a graphical interface?
It's not just CSS changes. Some pages are different, which means I would need to test and maintain two separate versions for some pages. The added workload isn't worth my time.

From the start I warned that the ROG versions were experimental, and might disappear at any time. Now (with 3006) is the time to end that experiment. Some of the 3006 pages are really complicated to maintain, I definitely don't want to double the amount of work required there.

I get that. But I also read somewhere it's just a "switch" to enable the rog gui. I read in from a previous firmware update
It's just a switch to enable it at compile time. But what this switch does is that some of the regular pages are replaced by different pages during build. These alternative pages need to be developped and maintained on top of the regular ones.
 
I am still trying to wrap my head around the rationale for going with separate dnsmasq instances for each network in this branch. It certainly seems to complicate things - as @Aqu has found out. I've built my own Ubuntu Router using dnsmasq as my DNS/DHCP solution in the past and dnsmasq handled multiple SDN (VLANS) with ease. Even YazFi on the 388 branch, dnsmasq handled the multiple networks without issue.

Keeping with this rabbit hole, has anyone experimented with how the SDN index numbers are chosen or organized? I know @dave14305 looked into the code for someone else. From Dave's research, it seems that the system uses whatever free index number it finds first. So, if someone creates three SDNs, having index numbers 1, 2, and 3 AND then you delete the first SDN, does Asus reorder the SDN index numbers to 1 & 2 - OR does index 1 stay open, and if you later go back and add another SDN, then index 1 gets used.

I am just trying to look ahead on how developers are going to handle this. Are there any NVRAM variables available to track which index numbers have been assigned to which SDNs or list the used index numbers?

Me pondering ----------
 
Installed beta yesterday. Factory reset, and I rebuilt the network. No issues on my small uncomplicated network.
 
dnsmasq-sdn.postconf to be a script ( /jffs/scripts/).
I have tested dnsmasq-sdn.postconf to be a script ( /jffs/scripts/)
Can't have it to working (dnsmasq-1.postconf).
This is my test file.

Code:
#!/bin/sh

CONFIG=$1
source /usr/sbin/helper.sh

pc_insert "cache-size=1500" "log-async=20" "$CONFIG"
 
Screenshot 2025-04-12 002709.png


Installed on my RT-BE92U, dirty upgrade so maybe the cause but the 2.5G WAN/LAN combo port where my internet connection is plugged in is being misidentified as LAN 4 port being connected as a result i have lost internet connectivity even though the internet status shows as connected with a public IP. Just an FYI might be resolved by factory reset but i haven't attempted this. I have flashed back to official AsusWRT for the time being.
 
I have tested dnsmasq-sdn.postconf to be a script ( /jffs/scripts/)
Can't have it to working (dnsmasq-1.postconf).
Same, experimented yesterday with script dnsmasq-sdn.postconf (dnsmasq-1.postconf) file and couldn't get that script file, permissions set to 0755, to work either. Tried using the working code from the YazFi dnsmasq.postconf I had on the 3004 firmware. Example (MAC addresses redacted) that I tried yesterday:
Code:
#!/bin/sh
CONFIG=$1
source /usr/sbin/helper.sh
pc_append "dhcp-host=aa:bb:cc:dd:ee:ff,192.168.52.21,SmartPlug1" $CONFIG
pc_append "dhcp-host=aa:bb:cc:dd:ee:ff,192.168.52.22,SmartPlug2" $CONFIG
pc_append "dhcp-host=aa:bb:cc:dd:ee:ff,192.168.52.23,SmartPlug3" $CONFIG
pc_append "dhcp-host=aa:bb:cc:dd:ee:ff,192.168.52.24,SmartPlug4" $CONFIG
 
Same, experimented yesterday with script dnsmasq-sdn.postconf (dnsmasq-1.postconf) file and couldn't get that script file, permissions set to 0755, to work either. Tried using the working code from the YazFi dnsmasq.postconf I had on the 3004 firmware. Example (MAC addresses redacted) that I tried yesterday:
Code:
#!/bin/sh
CONFIG=$1
source /usr/sbin/helper.sh
pc_append "dhcp-host=aa:bb:cc:dd:ee:ff,192.168.52.21,SmartPlug1" $CONFIG
pc_append "dhcp-host=aa:bb:cc:dd:ee:ff,192.168.52.22,SmartPlug2" $CONFIG
pc_append "dhcp-host=aa:bb:cc:dd:ee:ff,192.168.52.23,SmartPlug3" $CONFIG
pc_append "dhcp-host=aa:bb:cc:dd:ee:ff,192.168.52.24,SmartPlug4" $CONFIG
Yes, same as I have. Seems there is some code trouble. conf.add in /jffs/config is working.
 
I have tested dnsmasq-sdn.postconf to be a script ( /jffs/scripts/)
Can't have it to working (dnsmasq-1.postconf).
This is my test file.

Code:
#!/bin/sh

CONFIG=$1
source /usr/sbin/helper.sh

pc_insert "cache-size=1500" "log-async=20" "$CONFIG"
@bennor

Looking at the wiki, the dnsmasq-sdn.postconf script has the SDN Index number passed to it as the second argument ($2). You will need to modify your script to ensure you are taking action on the right dnsmasq config file.

EDIT: Argument 1 ($1), from the wiki says it is the first instance??? Not sure what that means... Does that mean SDN Index 1 as being the first instance? Kinda wish I had a Pro router to torture test. Mine is in production and I can't afford for it to be a Gini Pig :)
 
Last edited:
couldn't get that script file, permissions set to 0755, to work either.
any syslog entries to confirm the script ran?
Code:
# grep -E "custom_script|custom_config" /jffs/syslog.log | grep dnsmasq
Apr 11 10:54:10 custom_script: Running /jffs/scripts/service-event (args: restart dnsmasq)
Apr 11 10:54:10 custom_config: Appending content of /jffs/configs/dnsmasq.conf.add.
Apr 11 10:54:10 custom_script: Running /jffs/scripts/dnsmasq.postconf (args: /etc/dnsmasq.conf)
Apr 11 10:54:10 custom_config: Appending content of /jffs/configs/dnsmasq-1.conf.add.
Apr 11 10:54:10 custom_script: Running /jffs/scripts/dnsmasq-sdn.postconf (args: /etc/dnsmasq-1.conf 1)
Apr 11 10:54:10 custom_script: Running /jffs/scripts/service-event-end (args: restart dnsmasq)
 

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