We're using dnsmasq version 2.80 from 2018 on the Opal and overriding the default ubus service name wasn't added until 2020.

So unless the Gl-Inet team back ported that option they are trying to use an option that does not exist in the version on the Opal. The joys of severely outdated software.

https://thekelleys.org.uk/gitweb/?p=dnsmasq.git;a=commit;h=d162bee356586ccddccb50fd665c4a5556ce1147

Option really does not exist:

root@GL-SFT1200:~# dnsmasq --enable-ubus=hello
dnsmasq: bad command line options: try --help

It accepts the command only without the service name change:

root@GL-SFT1200:~# dnsmasq --enable-ubus
dnsmasq: failed to create listening socket for port 53: Address in use
2 Likes