Re: Configurable IP Address
From: Andrew Revell (andrew_revell_at_hotmail.com)
Date: 02/24/05
- Next message: Bruce Eitman \(eMVP\): "Re: Exception suspend"
- Previous message: Steve Maillet \(eMVP\): "Re: Using Embedded VisualC to debug a driver"
- In reply to: Paul G. Tobey [eMVP]: "Re: Configurable IP Address"
- Next in thread: Paul G. Tobey [eMVP]: "Re: Configurable IP Address"
- Reply: Paul G. Tobey [eMVP]: "Re: Configurable IP Address"
- Reply: Steve Maillet \(eMVP\): "Re: Configurable IP Address"
- Messages sorted by: [ date ] [ thread ]
Date: 24 Feb 2005 12:03:19 -0800
Paul,
OK. What you are saying makes sense. I did search google before
posting, but I just couldn't quite get the answer I was after... :)
I do realise you can put a static IP in the registry - I have done
this already. But at the moment my registry is not persistent, and I
was trying to avoid having to do this. Currently it won't matter what
I change the registry to; when I reboot it will go back to factory
settings. I can go a hive registry if nothing else works.
The IOCTL_NDIS_REBIND_ADAPTER message looks like a good way to go for
now. This will mean when my device boots, I can read the configured
values, alter the registry and then send the message. This will switch
over the IP address and I will be away. Seems kind of industrial
strength given I would think this is a reasonable common thing to do,
but still....
If I went with a host name, I would use DHCP to get a dynamic IP - the
host name would just be used as a way for external devices to connect
(using DNS to resolve it to an IP).
Anyway, thanks for the advice. I think I will be good to go now.
Please correct anything I have got wrong here.
Andrew
"Paul G. Tobey [eMVP]" <ptobey no spam AT no instrument no spam DOT com> wrote in message news:<u54efdoGFHA.3068@tk2msftngp13.phx.gbl>...
> This has been covered before. The driver for the network adapter reads the
> IP information (and a flag indicating whether to use DHCP or not), from the
> registry, so you can put your static IP in the registry. As I said, the
> particular entries have appeared in other threads. Google archives the
> newsgroup, so you can search for it there.
>
> There's no problem giving the user some way to change the registry (we can
> do it via a serial configuration program, a Telnet server [obviously, you
> have to have an address to connect to it that way], etc.). After a change
> is made, you can have the user reboot the unit or you can use the
> IOCTL_NDIS_REBIND_ADAPTER message to get the new registry stuff to be picked
> up (this has been covered before, too, and it's in the PB help).
>
> Having a host name doesn't help the device itself *get* an IP address, as
> far as I know.
>
> Paul T.
>
> "andrerev" <andrew_revell@hotmail.com> wrote in message
> news:1109229682.004335.262790@g14g2000cwa.googlegroups.com...
> > Hi all,
> >
> > I have a questions regarding how to make the IP address within Windows
> > CE configurable.
> >
> > Some background:
> > I have built an OS image for Windows CE 5.0 (using Platform builder)
> > and a gateway style app (using CF). Up to now, I have let it simply
> > pick up an IP address using DHCP. This poses two difficulities:
> >
> > 1) We cannot rely on all the networks we deploy to having DHCP (or can
> > we??)
> > 2) The device is headless, so the IP given by DHCP will a bit hard to
> > find out.
> >
> > We could use a host name, but does this rely on their being a DNS on
> > the network? Is this a big assumption?
> >
> > Anyway, getting to my real question... Can I assign a certain IP
> > address to the windows ce device, that is "picked up" at runtime? I can
> > compile an IP address into the registry, but I need to be able change
> > this either while booting or after booting. I was thinking either
> > through registry manipulation or calls to the win api. This is so our
> > clients can set the IP address to whatever they want, and not be stuck
> > with the one we ship.
> >
> > Thoughts? Is this impossible and I should really just always use DHCP?
> >
> > Thanks,
> > Andrew
> >
- Next message: Bruce Eitman \(eMVP\): "Re: Exception suspend"
- Previous message: Steve Maillet \(eMVP\): "Re: Using Embedded VisualC to debug a driver"
- In reply to: Paul G. Tobey [eMVP]: "Re: Configurable IP Address"
- Next in thread: Paul G. Tobey [eMVP]: "Re: Configurable IP Address"
- Reply: Paul G. Tobey [eMVP]: "Re: Configurable IP Address"
- Reply: Steve Maillet \(eMVP\): "Re: Configurable IP Address"
- Messages sorted by: [ date ] [ thread ]
Relevant Pages
|
|