altissima2010 <at> habarbadi.com <altissima2010 <at> habarbadi.com> writes:

> 
> Hello, 
> We've installed a new ArchLinux system with XFCE. We added a Generic
> Monitor panel app with a small bash script to display the hostname and
> IP address. There is a problem - a twenty second delay which locks up
> the panel app. 
> 
> In a terminal: 
> hostname displays the string immediately, no problem. 
> hostname -s delays about twenty seconds before showing the same string. 
> hostname -i delays about thirty seconds before showing the LAN IP
> address from the router. We tried switching between Belkin and LinkSys
> routers, and there was no difference, the problem persisted. 
> 
> This is clearly something that we did incorrectly, because the same
> script works fine on another Arch installation. 
> Obviously we've setup something wrong in the network config, but where? 
> 
> Can you explain where hostname looks for the -s and -i? 
> 
> Thanks in advance, 
> M. Berlin for Altissima Groupings
> www.altissimagroupings.com
> 
> 
Found the solution:
https://wiki.archlinux.org/index.php/Avahi
see the section on "Hostname Resolution"
>>>>
...
However by default, .local querying is disabled in Arch Linux. 
To enable it edit the file /etc/nsswitch.conf and change the line:
   hosts: files myhostname dns
to:
   hosts: files myhostname mdns_minimal [NOTFOUND=return] dns

<<<<




Reply via email to