Hello all:

I'm using Bering 2.3, uClib 0.9 (Kernel 2.4.31), connected via Cable Modem (Motorala Surfboard) to comcast. Relatively simple network, two active interfaces (eth0, eth1) with a third installed (eth2) but nothing connected at the moment. Everything seems to work just great. All my "permanent" machines on the net have fixed addresses, but I reserved a couple hundred for DHCP - my wife's work laptop picks up an address just fine and sees everything on the net just like it is supposed to.

Content of /etc/dnsmasq.conf:

        omega# egrep -v "#.*|^$" /etc/dnsmasq.conf
        domain-needed
        bogus-priv
        local=/private.network/
        interface=eth1
        expand-hosts
        domain=private.network

        dhcp-range=192.168.225.1,192.168.225.199,12h


Having just been burned by a hard drive going bad on the "family" machine, I decided to put a file server on the network for some redundancy and low-stress backups. For around $175 total I got a Netgear SC101 "micro san" with two 200 GB Seagate drives, believing the "just plug it in and it works". Well, it doesn't. I'm on my second SC101 unit and it still isn't working right.

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/

Reply via email to