Take the 2-minute tour ×
Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Let's suppose I connect my Ubuntu Hardy laptop to the wifi provided by a Linksys WRT54GL router. I get an IP address assigned by DHCP. I'd like to announce (via upnp?) a hostname for that IP address, so other computers on the same subnet can find my laptop using the hostname. How is this possible?

I'm interested only in DNS. WINS or NetBIOS doesn't work for me, because most of the machines on the subnet don't speak those protocols.

share

locked by HopelessN00b 2 days ago

This question exists because it has historical significance, but it is not considered a good, on-topic question for this site, so please do not use it as evidence that you can ask similar questions here. This question and its answers are frozen and cannot be changed. More info: help center.

put on hold as off-topic by HopelessN00b 2 days ago

  • This question does not appear to be about server, networking, or related infrastructure administration within the scope defined in the help center.
If this question can be reworded to fit the rules in the help center, please edit the question.

    
This question is off-topic under current topicality rules. –  HopelessN00b 2 days ago

3 Answers 3

up vote 2 down vote accepted

There is an option for sending your hostname with DHCP:

/etc/dhcp3/dhclient.conf:

  send host-name "myfunkycomputer";

As seen on: http://ubuntuforums.org/showthread.php?t=177832

Alternatively you can use NetBios: http://ubuntuforums.org/showthread.php?t=88206

share
    
Modified the question about not being interested in NetBIOS. –  pts Apr 25 '10 at 20:40

The router does not act as a DNS server in the sense that it holds zone files and DNS records for your internal hosts. The fact that the router knows which hosts are connected to it via it's DHCP client table is not going to help your internal hosts resolve names for other internal hosts. You need an internal name resolution mechanism (DNS or WINS) that all of your internal hosts register with and query.

share
    
``You need an internal name resolution mechanism (DNS or WINS) that all of your internal hosts register with and query.'' Exactly. How would my WRT54GL router provide that? –  pts Apr 25 '10 at 20:38
    
AFAIK, it acn't. You can set up your own on any host that supports running a DNS server. –  joeqwerty Apr 25 '10 at 22:33

Zeroconf is what you're looking for. You may have to install software to get it working everywhere.

https://help.ubuntu.com/community/HowToZeroconf

http://en.wikipedia.org/wiki/Zero_configuration_networking

share

Not the answer you're looking for? Browse other questions tagged or ask your own question.