Thank you Simon !!!

 

I can now ping my device using its name!!!

 

To all newbies like me, this is what I have done:

- Download http://nongnu.askapache.com/lwip/contrib-1.3.0.zip

- Add the netbios.c and netbios.h

- In netbios.c define NETBIOS_LWIP_NAME to the name you want to ping.

- In your code, after prvlwIPInit(); and the statup of dhcp, Call 
netbios_init();

- D'ont forget to add the #include "netbios.h" in the header of your file.

 

I know it does not detect duplicate names, but it does just what I need.

Like Bill says, full feature of name resolving would be great, but for now, 
NetBIOS will do the job for my application.

Thank you again!

 

Simon

 

 

________________________________

De : [email protected] 
[mailto:[email protected]] De la 
part de Bill Auerbach
Envoyé : 4 février 2010 11:58
À : 'Mailing list for lwIP users'
Objet : RE: [lwip-users] DHCP + LWIP_NETIF_HOSTNAME =1 for IP retrieving
Importance : Haute

 

Perhaps a feature that would be nice here is to map the DHCP host name to the 
netbios name.  I mentioned once that a get and set_host_name on a netif would 
be good (I had to implement it myself since we use it for configuring 
lwIP-based devices).  Then the netbios name could be gotten from use 
get_host_name if so configured.

 

I'm going in the same direction as Simon St-Pierre - we have lwIP-based devices 
going on a corporate lan and we cannot count on using a static IP address or we 
might not even know what the corporate subnet is.  We're looking at accessing 
lwIP devices by name (somehow).  I just received the book "Zero Configuration 
Networking" by Cheshire & Steinberg.  From what I've read, more and more 
devices support this protocol/feature, as do XP and later PC's and Apples 
(ZeroConf is the basis for Apple's Bonjour).  It looks somewhat like AutoIP but 
does more.  When I understand it more and if it's appropriate, I was thinking 
of suggesting a lwIP task to either add ZeroConf to lwIP, or add options to the 
AutoIP module to support it.

 

Bill

 

From: [email protected] 
[mailto:[email protected]] On Behalf Of 
[email protected]
Sent: Thursday, February 04, 2010 11:20 AM
To: [email protected]
Subject: Re: [lwip-users] DHCP + LWIP_NETIF_HOSTNAME =1 for IP retrieving

 

You seem to be needing a netbios name "server" for your device. Have a look at 
apps/netbios/netbios.c in the contrib module in CVS (or the download area), 
this should be exactly what you need. To set the name, you have to define 
NETBIOS_LWIP_NAME to something (either a constant string or a global variable 
holding the name).

Simon


Simon St-Pierre wrote: 

Hello,

Using DHCP and LWIP_NETIF_HOSTNAME =1, I am able to see the name of my device 
in my router. (See attached snapshots) This is great but not of any use if I do 
not have access to the router of the company where my product will be installed.

 

I would like to be able to retrieve the IP address of my lwIP device from a 
computer on the same LAN network without the need of using any software, i.e. 
using a simple windows command line.

 

I don't care if it is one of those:

- ping myLWIPdevice

- nbtstat -c

or any other command.

Note: nslookup myLWIPdevice  command would NOT be really useful since not all 
companies have a DNS server on the network.

 

I read previous [lwip-user] threads on the subject but nothing answers clearly 
how to do it. 

Can anyone guide my how to proceed to realize this; at least give me some 
guideline of what to implement on my device.

 

Thank you all,

 

Simon

 
 
_______________________________________________
lwip-users mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/lwip-users

 

_______________________________________________
lwip-users mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/lwip-users

Reply via email to