[avahi] Registering to a specific interface?
Lennart Poettering
lennart at poettering.net
Mon Aug 18 17:17:59 PDT 2008
On Mon, 18.08.08 16:04, Michael Bishop (mbishop at perforce.com) wrote:
> Avahi folk,
>
> I'm most used to the DNSSD calls and am trying to find similar
> functionality in avahi. I see that when registering a service using
> Bonjour, I can specify a specific interface upon which to
> register...
This we support:
http://avahi.org/download/doxygen/publish_8h.html#cb05a7d3d23a3b825ca77cb1c7d00ce4
The "AvahiIfIndex interface" parameter is what you are looking
for. You can fill in any interface index that is returned by functions
like if_nametoindex(), and that are considered "relevant" by Avahi.
> In particular, I can specify a constant so it will register in a way
> that only processes on the local machine can see it
As Trent already mentioned this is not possible with Avahi right now,
because Avahi ignores loopback devices as "irrelevant".
Lennart
--
Lennart Poettering Red Hat, Inc.
lennart [at] poettering [dot] net ICQ# 11060553
http://0pointer.net/lennart/ GnuPG 0x1A015CC4
More information about the avahi
mailing list