Like I said before, if this is present on the default gl iNet firmware as well, then I would go and raise a thread on their forums with this information.
They have very responsive developers over there because they’re only interested in a smaller set of devices (the ones they sell).
I can't imagine that this issue exists in the original firmware, but it's surely worth checking. Afaik, they use an older version of OpenWrt, probably pretty much has been changed since …
Need first to set up my router to try if behaves the same (or re flash to standard 18.02).
First thing first how I do make logread more verbose for dnsmasq ?
Second wasn’t able to figure out by reading wiki
Is ipv6 supported by dnsmasq-full or is odhcp taking care of ipv6 dhcp ?
Okey my relayd plus switch modded ar150 is too difficult to understand to me
Recovered the AP with switch on both rj45 plug
Unfortunately is meaningless to this example as per my DHCP server its off ? (dont't know if it is or not)
but my layout is
Router DHCP server ----> ar150 1st port lan ---> radio0 access point
so when I connect by wifi to radio0 I can try to mirror traffic from Lan to second ethernet port
What I figured out today is that without having swconfig properly set I still can get some ipv6 related (I believe) traffic whille scanning with wireshark for packets on the second ethernet port !!!!!
As soon as I disable dhcpv6 on Lan:
I wondering how close this is to bricking it, because if the there is no dhcp hosts in the generated
file /tmp/hosts/dhcp.cfg01411c why is the ipv6 dhcp running at all. That looks like a accident waiting to happen to me.
Think I’ll have to try to reflash my ar150 and see what I can guess ! Still need the most possible verbose output on dmesg / logread about dnsmasq / dhcp ! Any hint ??
@Pippo I don't know but I expect you could change the command in dnsmasq init script to launch dnsmasq in a more verbose mode. That should create more messages in the log. You could do the same for procd and maybe make your own init script that logs information from the bus at a interval so you could follow what happens to the br-lan.
They start dnsmasq later during boot and after network and odhcpd. It is interesting because the dnsmasq script during boot does not configure dhcp it is only the second trigger run that tries, Maybe starting it later prevent carrier true from hanging.
I just tried it changing the boot order by renaming the link to dnsmasq in /etc/rc.d from S19dnsmasq to S60dnsmasq.
The problem with the missing dhcp-range option persists (most probably due to the check mentionned above still failing, if the "force" option is not set)
The only difference is: dnsmasq is only started once and is not restarted during boot (which may be a more desireable behavior).
I'm not so deep into OpenWrt yet … I think the order is simply defined by alphabetical order of the script links in /etc/rc.d? So if we want to see if a different startup order fixes the problem, is changing the name not the right way?