<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Hi list!<div><br class="webkit-block-placeholder"></div><div>I'm running Avahi 0.6.22-2 on an Ubuntu box (Kernel version 2.6.22-14-virtual), running underneath VMWare Player - it's a virtual appliance in-the-making. &nbsp;I'm using avahi-daemon to publish a single _http._tcp service to help with discovery. &nbsp;The Avahi configuration is all default from the installation (listed below); the service configuration a standard .service xml file within /etc/avahi/services (also listed below).</div><div><br class="webkit-block-placeholder"></div><div>Upon starting the daemon, the service appears to be being published correctly - it appears both under Safari (which lists advertised http services) on my mac, and in the management application I'm writing in .NET running in Windows.</div><div><br class="webkit-block-placeholder"></div><div>However, after some small amount of time - approximately 30 seconds - the service disappears; it no longer appears in either app. &nbsp;The avahi daemon appears to still be running after this - it appears in the process list.</div><div><br class="webkit-block-placeholder"></div><div>After restarting the daemon, the service reappears again.</div><div><br class="webkit-block-placeholder"></div><div>As a workaround, I've made a script that restarts the avahi daemon every 30 seconds, but that is a less-than-ideal solution =)</div><div><br class="webkit-block-placeholder"></div><div>After reading reports that proprietary network card drivers can have issues with multicast, I experimented with changing the virtual network device in the VMWare configuration from the default 'vmxnet' - I tried 'e1000', which appears not to be supported by the kernel, and 'vlance', which worked but yielded exactly the same results - no service after approx 30 seconds.</div><div><br class="webkit-block-placeholder"></div><div>Can anyone suggest a possible path forward?</div><div><br class="webkit-block-placeholder"></div><div>Many thanks,</div><div><br class="webkit-block-placeholder"></div><div>Michael</div><div><br class="webkit-block-placeholder"></div><div><br class="webkit-block-placeholder"></div><div><br class="webkit-block-placeholder"></div><div>Avahi configuration:</div><div>==========================</div><div><br class="webkit-block-placeholder"></div><div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; "># $Id: avahi-daemon.conf 1463 2007-05-08 22:50:58Z lennart $</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">#</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; "># This file is part of avahi.</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">#</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; "># avahi is free software; you can redistribute it and/or modify it</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; "># under the terms of the GNU Lesser General Public License as</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; "># published by the Free Software Foundation; either version 2 of the</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; "># License, or (at your option) any later version.</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">#</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; "># avahi is distributed in the hope that it will be useful, but WITHOUT</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; "># ANY WARRANTY; without even the implied warranty of MERCHANTABILITY</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; "># or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; "># License for more details.</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">#</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; "># You should have received a copy of the GNU Lesser General Public</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; "># License along with avahi; if not, write to the Free Software</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; "># Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; "># USA.</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; "># See avahi-daemon.conf(5) for more information on this configuration</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; "># file!</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">[server]</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">#host-name=foo</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">#domain-name=local</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">#browse-domains=0pointer.de, <a href="http://zeroconf.org/"><span style="color: #0020e2">zeroconf.org</span></a></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">use-ipv4=yes</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">use-ipv6=no</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">#check-response-ttl=no</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">#use-iff-running=no</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">#enable-dbus=yes</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">#disallow-other-stacks=no</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">#allow-point-to-point=no</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">[wide-area]</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">enable-wide-area=yes</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">[publish]</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">#disable-publishing=no</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">#disable-user-service-publishing=no</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">#add-service-cookie=no</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">#publish-addresses=yes</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">#publish-hinfo=yes</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">#publish-workstation=yes</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">#publish-domain=yes</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">#publish-dns-servers=192.168.50.1, 192.168.50.2</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">#publish-resolv-conf-dns-servers=yes</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">#publish-aaaa-on-ipv4=yes</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">#publish-a-on-ipv6=no</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">[reflector]</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">#enable-reflector=no</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">#reflect-ipv=no</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">[rlimits]</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">#rlimit-as=</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">rlimit-core=0</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">rlimit-data=4194304</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">rlimit-fsize=0</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">rlimit-nofile=30</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">rlimit-stack=4194304</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">rlimit-nproc=3</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; "><br class="webkit-block-placeholder"></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">========================</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; "><br class="webkit-block-placeholder"></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; "><br class="webkit-block-placeholder"></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">Service XML:</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">========================</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; "><br class="webkit-block-placeholder"></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; "><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">&lt;?xml version="1.0" standalone='no'?&gt;&lt;!--*-nxml-*--&gt;</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">&lt;!DOCTYPE service-group SYSTEM "avahi-service.dtd"&gt;</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">&lt;service-group&gt;</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">&lt;name replace-wildcards="yes"&gt;%h&lt;/name&gt;</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">&lt;service&gt;</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">&lt;type&gt;_http._tcp&lt;/type&gt;</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">&lt;port&gt;80&lt;/port&gt;</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">&lt;/service&gt;</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">&lt;/service-group&gt;</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; "><br class="webkit-block-placeholder"></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">=========================</div></div></div><div><br class="webkit-block-placeholder"></div><div><br><div> <span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0; "><div><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font class="Apple-style-span" color="#E8E8E8">--&nbsp;</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font class="Apple-style-span" color="#B5B5B5"><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 11px;"><b>Michael&nbsp;Tyson</b></span></font></font><font class="Apple-style-span" color="#B5B5B5"><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 11px;"><b>&nbsp;|</b></span></font></font><font class="Apple-style-span" color="#C4C4C4"><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 11px;"><b>&nbsp;</b>Developer</span></font><span class="Apple-style-span" style="color: rgb(0, 0, 0); "><font color="#808080" style="font: 11.0px Helvetica Neue; color: #808080"><font class="Apple-style-span" face="Helvetica"><b>&nbsp;|</b></font></font><font color="#001379" style="font: 11.0px Helvetica Neue; color: #001379"><font class="Apple-style-span" face="Helvetica">&nbsp;</font><a href="http://www.smartpath.com.au/"><font color="#cc802a" style="color: #cc802a"><font class="Apple-style-span" face="Helvetica">smartpath.com.au</font></font></a></font></span></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font class="Apple-style-span" color="#DBDBDB"><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 11px;"><b><br class="khtml-block-placeholder"></b></span></font></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font class="Apple-style-span" color="#A0A0A0"><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 11px;"><b>m</b></span></font></font><font class="Apple-style-span" color="#BEBEBE"><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 11px;"><b>:<span class="Apple-converted-space">&nbsp;</span></b>(+61) 0407 754 124</span></font></font></div><div><font class="Apple-style-span" color="#A0A0A0"><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 11px;"><b>e</b></span></font></font><font class="Apple-style-span" color="#BEBEBE"><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 11px;"><b>:&nbsp;<a href="mailto:mtyson@smartpath.com.au" style=""><span class="Apple-style-span" style="text-decoration: none;"><font class="Apple-style-span" size="2"><span class="Apple-style-span" style="font-size: 10px; font-weight: normal;"><font class="Apple-style-span" color="#BEBEC3">mtyson@smartpath.com.au</font></span></font></span></a></b></span></font></font></div><div><font class="Apple-style-span" color="#BEBEBE"><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 11px;"><b><span class="Apple-style-span" style="color: rgb(0, 0, 0); font-size: 12px; font-weight: normal; "><font class="Apple-style-span" color="#BEBEBE"><font class="Apple-style-span" color="#A0A0A0"><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 11px; "><b>aim</b></span></font></font><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 11px; "><b>:<span class="Apple-converted-space">&nbsp;</span></b>mikerusselltyson</span></font></font></span></b></span></font></font></div></div></div></span></div></span> </div><br></div></body></html>