[avahi] multiple ethernet ports
Trent Lloyd
lathiat at bur.st
Thu Aug 30 18:13:35 PDT 2007
On 31/08/2007, at 12:45 AM, Zachary Loafman wrote:
>> The long answer is to use the specific interface information provided
>> by Avahi and bind your sockets to a specific interface, in IPv4 this
>> is optional, to use IPv6 link-local addreses, this is *required*
>
> Can you clarify this? Can IPv6 handle the multi-NIC link local routing
> correctly? How does it handle it, some sort of ARP on all NICs to find
> out which interface to send out over?
As I said, you need to specify the source interface when you bind()
your socket.
For IPv4 this is optional, and will just "randomly" pick an interface
to use - with IPv6 you -must- pick an interface or it won't even try
Avahi provides the interface index so you can use that information to
bind the socket correctly.
Regards,
Trent
More information about the avahi
mailing list