Search results

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

  1. Sean B.

    384.7 IPV6 Stateful Generates Logged Errors, Stateless Does Not

    It was a pointer! I knew it! Nice find @theMIROn .
  2. Sean B.

    384.7 IPV6 Stateful Generates Logged Errors, Stateless Does Not

    It appears Merlin firmware may have strace compiled in with it. This would be some great log output to obtain on the issue: With stateful enabled, simply: killall dnsmasq & strace -fivyo /tmp/trace.log dnsmasq --conf-file=/etc/dnsmasq.conf When done, results will be in /tmp/trace.log . If you...
  3. Sean B.

    384.7 IPV6 Stateful Generates Logged Errors, Stateless Does Not

    I completely agree with your assessment of the issue. I mentioned on the previous page of this thread that the alignment fault is likely the cause, dnsmasq crashing being a symptom. I've been hunting through the github fishing for changes that include both IPv6 code and things like buffers...
  4. Sean B.

    384.7 IPV6 Stateful Generates Logged Errors, Stateless Does Not

    @john9527 , would you consider this correct? if (inet_ntop(AF_INET6, &addr, buf, sizeof(buf))) { strlcat(buf, "/64", sizeof(buf)); eval("ip", "-6", "addr", "add", buf, "dev", (char *) ifname, "scope", "link"); } A change to IPv6 code, committed here . It adds the /64 prefix...
  5. Sean B.

    384.7 IPV6 Stateful Generates Logged Errors, Stateless Does Not

    I'm not sure about the nomenclature used for the options in Merlins firmware, so this is a craps shoot, but try setting the DHCP-PD option to disabled, enable stateful, reboot router and check the logs. Reasoning: In Tomato firmware, the equivalent "type" option that works for Comcast is...
  6. Sean B.

    384.7 IPV6 Stateful Generates Logged Errors, Stateless Does Not

    Changes made to forward.c, in this commit, are in the area of suspect. Just based on code location/function/timeline .. it's Sunday night - brain won't parse detailed code inspection.
  7. Sean B.

    384.7 IPV6 Stateful Generates Logged Errors, Stateless Does Not

    Are you by chance running entware-ng, or something of the sort for opt? If strace is available, an output from it running dnsmasq in stateful config would be great to check.
  8. Sean B.

    384.7 IPV6 Stateful Generates Logged Errors, Stateless Does Not

    Dogs get destructive when left alone, first one just needed a buddy :confused: . Though I would have figured the watchdog watching the watchdog would have been one in hardware, not both in software. Watchdogs aside, looking into that kernel fault I came across this in the ARM community forums...
  9. Sean B.

    384.7 IPV6 Stateful Generates Logged Errors, Stateless Does Not

    @RMerlin , is this a one-off issue to your knowledge? Or have you had reports of/come across this issue with stateful LAN IPv6 from other users?
  10. Sean B.

    384.7 IPV6 Stateful Generates Logged Errors, Stateless Does Not

    Hah, just like it says right at the bottom of all your posts. Yikes, sometimes my ADD gets the best of me. I'll continue researching the issue in relation to Merlins code and see what I can find.
  11. Sean B.

    384.7 IPV6 Stateful Generates Logged Errors, Stateless Does Not

    What specific router are you using? I apologize if you already stated previously.
  12. Sean B.

    384.7 IPV6 Stateful Generates Logged Errors, Stateless Does Not

    Correct, but the kernel fault would not be a part of the cycles I explained.
  13. Sean B.

    384.7 IPV6 Stateful Generates Logged Errors, Stateless Does Not

    Good suggestion. However, I'm very much leaning toward dnsmasqs issue being a symptom not a cause. Especially with the alignment fault directly following. A dnsmasq configuration issue ( such as the implied lack of upstream servers ) should result in, at minimum: a log entry warning followed by...
  14. Sean B.

    384.7 IPV6 Stateful Generates Logged Errors, Stateless Does Not

    Ok, then we're barking up the wrong tree. The issue dnsmasq is having is a symptom not a cause. You stated you're on Comcast.. when stateful is enabled, run: ifconfig vlan2 & ifconfig br0 Providing vlan2 is the default WAN interface in Merlin firmware. Does vlan2 have an IPv6 address starting...
  15. Sean B.

    384.7 IPV6 Stateful Generates Logged Errors, Stateless Does Not

    Was this log entry created after a successful dnsmasq start using command line with the /tmp/dnsmasq.conf file?
  16. Sean B.

    384.7 IPV6 Stateful Generates Logged Errors, Stateless Does Not

    Something was not done correctly when editing /tmp/dnsmasq.conf . Bad option at line 1 & 2 of /tmp/test.conf implies the resolv-file= line was not entered correctly, as dnsmasq would not be looking for options in the resolv file ( at least I don't think it would be calling them options )...
  17. Sean B.

    384.7 IPV6 Stateful Generates Logged Errors, Stateless Does Not

    Sorry, I was restructuring the post to use code boxes to eliminate line spacing issues etc if you copy paste. I changed it a bit as well, please re-read the post.
  18. Sean B.

    384.7 IPV6 Stateful Generates Logged Errors, Stateless Does Not

    Ah, yes, I forgot it starts doing a death loop as soon as stateful is enabled. Give this a try ( and remember, all changes to files can be undone with a simple reboot ): With stateful enabled - Copy /etc/dnsmasq.conf to /tmp Using vi or nano, edit /tmp/dnsmasq.conf and remove the no-resolv...
  19. Sean B.

    384.7 IPV6 Stateful Generates Logged Errors, Stateless Does Not

    A caveat of using the servers-file directive is the file it points to is re-read when dnsmasq receives a SIGHUP. It's possible it's only re-read when it specifically receives a SIGHUP and perhaps that isn't happening. An easy check would be to enable statefull and then from command line run...
  20. Sean B.

    384.7 IPV6 Stateful Generates Logged Errors, Stateless Does Not

    As suspected, dnsmasq's servers are stored in /tmp/resolv.dnsmasq , however Merlin uses a different way of going about it. Rather than adding the resolv-file= directive for the resolv.dnsmasq file which uses the same syntax for server listings as resolv.conf , it's using the servers-file which...
Top