Location to store boot configuration IP?

I want to put some devices in a remote location and have them boot to
a static IP. However, i may want to change the static IP remotely. Is
there anyway to change/store this information remotely so that the
next time it boots, it boots to the correct IP?

I am to understand there is no non-volatile memory on board. Can parts
of the flash card be used to store this information remotely?

thanks,

brian.henling@ursus-tech.com

I want to put some devices in a remote location and have them boot to
a static IP. However, i may want to change the static IP remotely. Is
there anyway to change/store this information remotely so that the
next time it boots, it boots to the correct IP?

Isn't looking up the an IP address typically the job of either DHCP to change the IP of the remote target on boot (if you want to change it, is it really static?) or DNS to change the IP of a host machine? There is also a nice protocol called mDNS that would let you discover remote services.

If you are talking about booting, what software do you plan to run on the remote devices? Would you run a Linux kernel that then loaded up another kernel and file system? If this is field deployed, that might be what I'd be tempted to do.

I am to understand there is no non-volatile memory on board. Can parts
of the flash card be used to store this information remotely?

xM boards don't have non-volatile memory, but you can store whatever you want on the SD card. You just use a normal file system on the card and write files.

Thank you Jason for the answer. I was not thinking that the
BeagleBoard itself could write to the SC card also, as I thought that
was where it booted from, But, obviously now I see that you boot from
the SD and and also use part of it as a file system.

I am a newbie and just received my board today.

As far as what I am trying to do,

I want to:
               1. Place a BeagleBoard on a network somewhere and know
it IP address.
                       a) One way would be to use DHCP and discover
it, (I see you were suggesting mDNS to discover it - I will have to
look at that.)
                       b) Another way would be to preset the IP
address to what it was suppose to be on the network. In that case, I
might in a future date have to change it, and hence, that is why I was
asking if there were a way to do that remotely, and it looks like if I
store the file in the SD, I can write to ti sometime.

               2. I need to have the device running net-snmp-server.
                       a) Is there a recommended OS for this?
                       b) I am most familiar with Linux, is there a
Linux version of an OS for this?
                       c) Has anyone does this before?

Thanks kindly in advance for any replies.

-brian