Hi there,
as of today DHCP suddenly stopped working on my Netduino Plus 2. I didn't touch the device in days, so the problem somehow occurred on its own ;-)
When I look at my router's web interface, I can see that the Netduino is trying to get an IP with a MAC address of "[color=rgb(40,40,40);font-family:helvetica, arial, sans-serif;]00 04 A3 00 00 00[/color]". That is not the address on the board's sticker (and I did not configure it either). Of course the DHCP IP address mapping won't work with this wrong MAC address.
While searching the forum's I saw that the above mentioned MAC appears rather often when people are having problems. Where does it come from?
I tried two things to solve the problem:
- Re-set the MAC address via the MF Deploy Tool: The tool tells me that everything was written fine to the Netduino. When I disconnect it, and then reconnect connect it, I can read the previously made changes back without any problems. Although everything looks so good, the Netduino still appears with the wrong MAC ("[color=rgb(40,40,40);font-family:helvetica, arial, sans-serif;]00 04 A3 00 00 00") when doing its DHCP thing with my router.[/color]
- [color=rgb(40,40,40);font-family:helvetica, arial, sans-serif;]Set the MAC in code while starting up: Although this sets the MAC correctly, other settings get messed up. For example the gateway IP is set to 0 (and can't be changed since it's read only). Thus DHC won't work.[/color]
- [color=rgb(40,40,40);font-family:helvetica, arial, sans-serif;]Restart the router and the Netduino a million times: no effect at all.[/color]
PS: I'm using a Netduino Plus 2 with 4.3 Firmware and an Arcor EasyBox router. As mentioned above this setup worked fine, until this MAC problem occurred today.
Can anyone help?
Thanks!