Hello Ken,

<snip>

There doesn't seem to be a dnsmasq misconfiguration, dnsmasq is offering
addresses which the Netgear doesn't seem to like for some reasons.

There are a few ways to debug or workaround this:
-You can run tcpdump on the router to see what goes on.
-You can use a different daemon for dhcp, the "small" dhcpd version 2 or
the "big" but more feature rich dhcpd version 3. Both can be found at:
http://leaf.sourceforge.net/bering-uclibc/index.php?module=pagemaster&PAGE_user_op=view_page&PAGE_id=3&MMN_position=3:3
You have to disable the internal dhcp from dnsmasq in that case ofcourse.
-You can send a mail to the dnsmasq list:
http://lists.thekelleys.org.uk/mailman/listinfo/dnsmasq-discuss
Maybe someone there has experience with the specific NAS.

Eric


>
> Ok, there is a LEAF question in here:  The SC101 makes partitions
> available by requesting DHCP addresses for them and performing some sort of
> Windows SCSI driver magic to make them appear as lettered
> drives on Windows boxes.  Each of the drives gets a "root" partition DCHP
> address when the SC101 boots, the requests additional ones for each
> partition that is made.  In looking at the daemon logs on my Bering box it
> looks as if the SC101 is mucking with its MAC address when requesting
> additional DHCP leases:
>
> Jan 21 08:17:24 omega dnsmasq[4852]: DHCPDISCOVER(eth1) 00:14:6c:0d:a4:e5
>  Jan 21 08:17:24 omega dnsmasq[4852]: DHCPOFFER(eth1) 192.168.225.15
> 00:14:6c:0d:a4:e5
> Jan 21 08:17:24 omega dnsmasq[4852]: DHCPREQUEST(eth1) 192.168.225.15
> 00:14:6c:0d:a4:e5
> Jan 21 08:17:24 omega dnsmasq[4852]: DHCPACK(eth1) 192.168.225.15
> 00:14:6c:0d:a4:e5
>
>
> Ok, the first "root" partition got "...15";  Then the SC101 puts a
> "2" in the first MAC slot and makes another round of DHCP
> negotiating, but for some reason doesn't like the Offers:
>
> Jan 21 08:17:28 omega dnsmasq[4852]: DHCPDISCOVER(eth1) 02:14:6c:0d:a4:e5
>  Jan 21 08:17:28 omega dnsmasq[4852]: DHCPOFFER(eth1) 192.168.225.62
> 02:14:6c:0d:a4:e5
> Jan 21 08:17:31 omega dnsmasq[4852]: DHCPDISCOVER(eth1) 02:14:6c:0d:a4:e5
> Jan 21 08:17:31 omega dnsmasq[4852]: DHCPOFFER(eth1) 192.168.225.62
> 02:14:6c:0d:a4:e5
> Jan 21 08:17:34 omega dnsmasq[4852]: DHCPDISCOVER(eth1) 02:14:6c:0d:a4:e5
> Jan 21 08:17:34 omega dnsmasq[4852]: DHCPOFFER(eth1) 192.168.225.62
> 02:14:6c:0d:a4:e5
> Jan 21 08:17:37 omega dnsmasq[4852]: DHCPDISCOVER(eth1) 02:14:6c:0d:a4:e5
> Jan 21 08:17:37 omega dnsmasq[4852]: DHCPOFFER(eth1) 192.168.225.62
> 02:14:6c:0d:a4:e5
> Jan 21 08:17:40 omega dnsmasq[4852]: DHCPDISCOVER(eth1) 02:14:6c:0d:a4:e5
> Jan 21 08:17:40 omega dnsmasq[4852]: DHCPOFFER(eth1) 192.168.225.62
> 02:14:6c:0d:a4:e5
> Jan 21 08:17:43 omega dnsmasq[4852]: DHCPDISCOVER(eth1) 00:14:6c:0d:a4:e5
> Jan 21 08:17:43 omega dnsmasq[4852]: DHCPOFFER(eth1) 192.168.225.16
> 00:14:6c:0d:a4:e5
> Jan 21 08:17:46 omega dnsmasq[4852]: DHCPDISCOVER(eth1) 00:14:6c:0d:a4:e5
> Jan 21 08:17:46 omega dnsmasq[4852]: DHCPOFFER(eth1) 192.168.225.16
> 00:14:6c:0d:a4:e5
> Jan 21 08:17:49 omega dnsmasq[4852]: DHCPDISCOVER(eth1) 00:14:6c:0d:a4:e5
> Jan 21 08:17:49 omega dnsmasq[4852]: DHCPOFFER(eth1) 192.168.225.16
> 00:14:6c:0d:a4:e5
> Jan 21 08:17:52 omega dnsmasq[4852]: DHCPDISCOVER(eth1) 00:14:6c:0d:a4:e5
> Jan 21 08:17:52 omega dnsmasq[4852]: DHCPOFFER(eth1) 192.168.225.16
> 00:14:6c:0d:a4:e5
> Jan 21 08:17:55 omega dnsmasq[4852]: DHCPDISCOVER(eth1) 00:14:6c:0d:a4:e5
> Jan 21 08:17:55 omega dnsmasq[4852]: DHCPOFFER(eth1) 192.168.225.16
> 00:14:6c:0d:a4:e5
> Jan 21 08:18:43 omega dnsmasq[4852]: DHCPDISCOVER(eth1) 02:14:6c:0d:a4:e5
> Jan 21 08:18:43 omega dnsmasq[4852]: DHCPOFFER(eth1) 192.168.225.62
> 02:14:6c:0d:a4:e5
> Jan 21 08:18:43 omega dnsmasq[4852]: DHCPREQUEST(eth1) 192.168.225.62
> 02:14:6c:0d:a4:e5
> Jan 21 08:18:43 omega dnsmasq[4852]: DHCPACK(eth1) 192.168.225.62
> 02:14:6c:0d:a4:e5
>
>
> OK, it finally accepted "62" - but look at the MAC addresses in the
> DISCOVER broadcasts: they bounce between 00 and 02 in the first MAC slot.
>
>
> Then it seems that the SC101 gave up on the addresses and started
> requesting again:
>
> Jan 21 08:19:17 omega dnsmasq[4852]: DHCPDISCOVER(eth1) 02:14:6c:0d:a4:e5
>  Jan 21 08:19:17 omega dnsmasq[4852]: DHCPOFFER(eth1) 192.168.225.63
> 02:14:6c:0d:a4:e5
> Jan 21 08:19:20 omega dnsmasq[4852]: DHCPDISCOVER(eth1) 02:14:6c:0d:a4:e5
> Jan 21 08:19:20 omega dnsmasq[4852]: DHCPOFFER(eth1) 192.168.225.63
> 02:14:6c:0d:a4:e5
> Jan 21 08:19:23 omega dnsmasq[4852]: DHCPDISCOVER(eth1) 02:14:6c:0d:a4:e5
> Jan 21 08:19:23 omega dnsmasq[4852]: DHCPOFFER(eth1) 192.168.225.63
> 02:14:6c:0d:a4:e5
> Jan 21 08:19:26 omega dnsmasq[4852]: DHCPDISCOVER(eth1) 02:14:6c:0d:a4:e5
> Jan 21 08:19:26 omega dnsmasq[4852]: DHCPOFFER(eth1) 192.168.225.63
> 02:14:6c:0d:a4:e5
> Jan 21 08:19:29 omega dnsmasq[4852]: DHCPDISCOVER(eth1) 02:14:6c:0d:a4:e5
> Jan 21 08:19:29 omega dnsmasq[4852]: DHCPOFFER(eth1) 192.168.225.63
> 02:14:6c:0d:a4:e5
> Jan 21 08:20:01 omega dnsmasq[4852]: DHCPDISCOVER(eth1) 02:14:6c:0d:a4:e5
> Jan 21 08:20:01 omega dnsmasq[4852]: DHCPOFFER(eth1) 192.168.225.63
> 02:14:6c:0d:a4:e5
> Jan 21 08:20:01 omega dnsmasq[4852]: DHCPREQUEST(eth1) 192.168.225.63
> 02:14:6c:0d:a4:e5
> Jan 21 08:20:01 omega dnsmasq[4852]: DHCPACK(eth1) 192.168.225.63
> 02:14:6c:0d:a4:e5
>
>
> Finally, it appears to be happy:
> Jan 21 08:53:42 omega dnsmasq[4852]: DHCPDISCOVER(eth1) 00:14:6c:0d:a4:e5
> Jan 21 08:53:42 omega dnsmasq[4852]: DHCPOFFER(eth1) 192.168.225.15
> 00:14:6c:0d:a4:e5
> Jan 21 08:53:42 omega dnsmasq[4852]: DHCPREQUEST(eth1) 192.168.225.15
> 00:14:6c:0d:a4:e5
> Jan 21 08:53:42 omega dnsmasq[4852]: DHCPACK(eth1) 192.168.225.15
> 00:14:6c:0d:a4:e5 root-0
> Jan 21 08:53:43 omega dnsmasq[4852]: DHCPDISCOVER(eth1) 02:14:6c:0d:a4:e5
> Jan 21 08:53:43 omega dnsmasq[4852]: DHCPOFFER(eth1) 192.168.225.63
> 02:14:6c:0d:a4:e5
> Jan 21 08:53:43 omega dnsmasq[4852]: DHCPREQUEST(eth1) 192.168.225.63
> 02:14:6c:0d:a4:e5
> Jan 21 08:53:43 omega dnsmasq[4852]: DHCPACK(eth1) 192.168.225.63
> 02:14:6c:0d:a4:e5 root-1
>
>
> root-0 and root-1 are the "root partitions" on the SC101.
>
> The following is the log during an attempt to create a partition on
> the SC101 named "fubar" Jan 21 08:58:00 omega dnsmasq[4852]:
> DHCPDISCOVER(eth1) 02:14:6c:0f:b0:fc
> Jan 21 08:58:00 omega dnsmasq[4852]: DHCPOFFER(eth1) 192.168.225.37
> 02:14:6c:0f:b0:fc
> Jan 21 08:58:03 omega dnsmasq[4852]: DHCPDISCOVER(eth1) 02:14:6c:0f:b0:fc
> Jan 21 08:58:03 omega dnsmasq[4852]: DHCPOFFER(eth1) 192.168.225.37
> 02:14:6c:0f:b0:fc
> Jan 21 08:58:06 omega dnsmasq[4852]: DHCPDISCOVER(eth1) 02:14:6c:0f:b0:fc
> Jan 21 08:58:06 omega dnsmasq[4852]: DHCPOFFER(eth1) 192.168.225.37
> 02:14:6c:0f:b0:fc
> Jan 21 08:58:09 omega dnsmasq[4852]: DHCPDISCOVER(eth1) 02:14:6c:0f:b0:fc
> Jan 21 08:58:09 omega dnsmasq[4852]: DHCPOFFER(eth1) 192.168.225.37
> 02:14:6c:0f:b0:fc
> Jan 21 08:58:12 omega dnsmasq[4852]: DHCPDISCOVER(eth1) 02:14:6c:0f:b0:fc
> Jan 21 08:58:12 omega dnsmasq[4852]: DHCPOFFER(eth1) 192.168.225.37
> 02:14:6c:0f:b0:fc
> Jan 21 08:58:15 omega dnsmasq[4852]: DHCPDISCOVER(eth1) 00:14:6c:0d:a4:e5
> Jan 21 08:58:15 omega dnsmasq[4852]: DHCPOFFER(eth1) 192.168.225.16
> 00:14:6c:0d:a4:e5
> Jan 21 08:58:18 omega dnsmasq[4852]: DHCPDISCOVER(eth1) 00:14:6c:0d:a4:e5
> Jan 21 08:58:18 omega dnsmasq[4852]: DHCPOFFER(eth1) 192.168.225.16
> 00:14:6c:0d:a4:e5
> Jan 21 08:58:21 omega dnsmasq[4852]: DHCPDISCOVER(eth1) 00:14:6c:0d:a4:e5
> Jan 21 08:58:21 omega dnsmasq[4852]: DHCPOFFER(eth1) 192.168.225.16
> 00:14:6c:0d:a4:e5
> Jan 21 08:58:24 omega dnsmasq[4852]: DHCPDISCOVER(eth1) 00:14:6c:0d:a4:e5
> Jan 21 08:58:24 omega dnsmasq[4852]: DHCPOFFER(eth1) 192.168.225.16
> 00:14:6c:0d:a4:e5
> Jan 21 08:58:27 omega dnsmasq[4852]: DHCPDISCOVER(eth1) 00:14:6c:0d:a4:e5
> Jan 21 08:58:27 omega dnsmasq[4852]: DHCPOFFER(eth1) 192.168.225.16
> 00:14:6c:0d:a4:e5
> Jan 21 08:58:30 omega dnsmasq[4852]: DHCPDISCOVER(eth1) 02:14:6c:0f:b0:fc
> Jan 21 08:58:30 omega dnsmasq[4852]: DHCPOFFER(eth1) 192.168.225.37
> 02:14:6c:0f:b0:fc
> Jan 21 08:58:33 omega dnsmasq[4852]: DHCPDISCOVER(eth1) 02:14:6c:0f:b0:fc
> Jan 21 08:58:33 omega dnsmasq[4852]: DHCPOFFER(eth1) 192.168.225.37
> 02:14:6c:0f:b0:fc
> Jan 21 08:58:36 omega dnsmasq[4852]: DHCPDISCOVER(eth1) 02:14:6c:0f:b0:fc
> Jan 21 08:58:36 omega dnsmasq[4852]: DHCPOFFER(eth1) 192.168.225.37
> 02:14:6c:0f:b0:fc
> Jan 21 08:58:39 omega dnsmasq[4852]: DHCPDISCOVER(eth1) 02:14:6c:0f:b0:fc
> Jan 21 08:58:39 omega dnsmasq[4852]: DHCPOFFER(eth1) 192.168.225.37
> 02:14:6c:0f:b0:fc
> Jan 21 08:58:42 omega dnsmasq[4852]: DHCPDISCOVER(eth1) 02:14:6c:0f:b0:fc
> Jan 21 08:58:42 omega dnsmasq[4852]: DHCPOFFER(eth1) 192.168.225.37
> 02:14:6c:0f:b0:fc
> Jan 21 09:01:39 omega dnsmasq[4852]: DHCPDISCOVER(eth1) 02:14:6c:0e:64:5d
> Jan 21 09:01:39 omega dnsmasq[4852]: DHCPOFFER(eth1) 192.168.225.64
> 02:14:6c:0e:64:5d
> Jan 21 09:01:42 omega dnsmasq[4852]: DHCPDISCOVER(eth1) 02:14:6c:0e:64:5d
> Jan 21 09:01:42 omega dnsmasq[4852]: DHCPOFFER(eth1) 192.168.225.64
> 02:14:6c:0e:64:5d
> Jan 21 09:01:42 omega dnsmasq[4852]: DHCPREQUEST(eth1) 192.168.225.64
> 02:14:6c:0e:64:5d
> Jan 21 09:01:42 omega dnsmasq[4852]: DHCPACK(eth1) 192.168.225.64
> 02:14:6c:0e:64:5d fubar
> Jan 21 09:01:42 omega dnsmasq[4852]: DHCPREQUEST(eth1) 192.168.225.64
> 02:14:6c:0e:64:5d
> Jan 21 09:01:42 omega dnsmasq[4852]: DHCPACK(eth1) 192.168.225.64
> 02:14:6c:0e:64:5d fubar
> Jan 21 09:01:42 omega dnsmasq[4852]: DHCPDISCOVER(eth1) 02:14:6c:0e:64:5d
> Jan 21 09:01:42 omega dnsmasq[4852]: DHCPOFFER(eth1) 192.168.225.64
> 02:14:6c:0e:64:5d
> Jan 21 09:01:45 omega dnsmasq[4852]: DHCPDISCOVER(eth1) 00:14:6c:0d:a4:e5
> Jan 21 09:01:45 omega dnsmasq[4852]: DHCPOFFER(eth1) 192.168.225.16
> 00:14:6c:0d:a4:e5
> Jan 21 09:01:48 omega dnsmasq[4852]: DHCPDISCOVER(eth1) 00:14:6c:0d:a4:e5
> Jan 21 09:01:48 omega dnsmasq[4852]: DHCPOFFER(eth1) 192.168.225.16
> 00:14:6c:0d:a4:e5
> Jan 21 09:01:51 omega dnsmasq[4852]: DHCPDISCOVER(eth1) 00:14:6c:0d:a4:e5
> Jan 21 09:01:51 omega dnsmasq[4852]: DHCPOFFER(eth1) 192.168.225.16
> 00:14:6c:0d:a4:e5
>
>
> The MAC addresses are completely alien until it comes back around to
> making requests for the "real" MAC again.
>
> So does this look like a mis-configuration of my dnsmasq DHCP?
> An incompatibility in the DHCP implementations between dnsmasq and the
> SC101?
>
>
> Any ideas on where to start looking?
> What else can I do for diagnosis purposes?
>
>
> The Netgear Tech support has been *USELESS* on this problem, and the
> SC101 has no diagnostics other than three leds on the front.  There
> is no external diagnostic software.  While it will accept a "telnet
> <sc101-dhcp-address> 80", it is not talking HTTP.
>
>
> Sorry for the long post...  log messages are dense!
>
>
> TIA
>
>
> Ken
>
>
>
>
>
>
> -------------------------------------------------------
> This SF.net email is sponsored by: Splunk Inc. Do you grep through log
> files for problems?  Stop!  Download the new AJAX search engine that makes
>  searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
> ------------------------------------------------------------------------
> leaf-user mailing list: [email protected]
> https://lists.sourceforge.net/lists/listinfo/leaf-user
> Support Request -- http://leaf-project.org/
>
>




-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
------------------------------------------------------------------------
leaf-user mailing list: [email protected]
https://lists.sourceforge.net/lists/listinfo/leaf-user
Support Request -- http://leaf-project.org/

Reply via email to