Currently I have the Foxsat set to "Manual" IP configuration with a simple fixed address etc, set in the onscreen menus.
I could set it to DHCP and set an address reservation for it based on MAC address, but I thought a simple fixed config would be if anything less likely to cause issues.
Side point - while it was booting I just watched the DHCP server log and the Foxsat MAC clearly requests a dynamic address (which it is given by the server) then this is overriden by something later on. When finally booted it is definitely using the static address and not the one issued by DHCP. - this confirmed by what it's listening to and also from ifconfig when logged in.
I've just looked on the box from an SSH shell and
/etc/network/interfaces shows eth0 as dhcp which would be logical from the above behavior.
I wonder if DHCP is actually still running (I can see a udhcpc process) and after a timeout it makes a new DHCP request, gets given an address and this overwrites the static config set at boot. That would fit and be an entirely reasonable oversight, not seen by anyone using entirely dynamic addresses.
I'll set an address reservation to the same as the manually set IP and see what happens. If it is as above it's a minor but noteworthy bug - "Manual config will be ignored after a timeout".
Will update after further digging.
| Tue 11 Dec 2012 22:21:49
#6 |