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.