<html><body><div style="color:#000; background-color:#fff; font-family:times new roman, new york, times, serif;font-size:12pt"><div id="yiv573560466"><div><div style="color:#000;background-color:#fff;font-family:times new roman, new york, times, serif;font-size:12pt;"><div id="yiv573560466yui_3_2_0_16_132193565741140">I want to learn more about how avahi and link local addresses work (I'm generally an expert on traditional<span><br></span></div><div id="yiv573560466yui_3_2_0_16_1321935657411123">tcp/ip networking, zeroconf is new to me).</div><div id="yiv573560466yui_3_2_0_16_1321935657411134"><br id="yiv573560466yui_3_2_0_16_1321935657411147"></div><div id="yiv573560466yui_3_2_0_16_1321935657411135">I have a machine running fedora 13 with two ethernet interfaces on the same lan (dell).<br></div><div id="yiv573560466yui_3_2_0_16_1321935657411138"><br></div><div id="yiv573560466yui_3_2_0_16_1321935657411139">One interface (eth0) is dhcp.&nbsp; I want the
 other interface to be link-local.&nbsp; I execute<br>avahi-autoipd eth1. <br>For good measure, I changed /etc/avahi/avahi-daemon.conf to<br><br></div>allow-interfaces=eth1<br><br>(but it made no differences.<br><br><div id="yiv573560466yui_3_2_0_16_1321935657411152"><br></div><div id="yiv573560466yui_3_2_0_16_1321935657411188">On remote machines, when I ping the link
 local interface, I want to see the MAC address of eth1 being <br>used. &nbsp;&nbsp; What I'm seeing is eth0 bound to the link local ip address for eth1.</div><div id="yiv573560466yui_3_2_0_16_1321935657411222"><br></div><div id="yiv573560466yui_3_2_0_16_1321935657411263">My target machine looks like:</div>[root@dell init.d]# ifconfig<br>eth0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Link encap:Ethernet&nbsp; HWaddr 00:C0:9F:12:33:6A &nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; inet addr:192.168.0.11&nbsp; Bcast:192.168.0.255&nbsp; Mask:255.255.255.0<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; inet6 addr: fe80::2c0:9fff:fe12:336a/64 Scope:Link<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; UP BROADCAST RUNNING MULTICAST&nbsp; MTU:1500&nbsp; Metric:1<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; RX packets:2724 errors:0 dropped:0 overruns:0
 frame:0<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TX packets:1207 errors:0 dropped:0 overruns:0 carrier:0<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; collisions:0 txqueuelen:1000 <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; RX bytes:250992 (245.1 KiB)&nbsp; TX bytes:153082 (149.4 KiB)<br><br>eth1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Link encap:Ethernet&nbsp; HWaddr 00:E0:4C:D0:1A:9D &nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; inet6 addr: fe80::2e0:4cff:fed0:1a9d/64 Scope:Link<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; UP BROADCAST RUNNING MULTICAST&nbsp; MTU:1500&nbsp; Metric:1<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; RX packets:11116 errors:0 dropped:0 overruns:0 frame:0<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TX packets:60 errors:0 dropped:0 overruns:0 carrier:0<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; collisions:0
 txqueuelen:1000 <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; RX bytes:1845507 (1.7 MiB)&nbsp; TX bytes:10113 (9.8 KiB)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Interrupt:27 Base address:0x2000 <br><br>eth1:avahi Link encap:Ethernet&nbsp; HWaddr 00:E0:4C:D0:1A:9D &nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; inet addr:169.254.86.144&nbsp; Bcast:169.254.255.255&nbsp; Mask:255.255.0.0<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; UP BROADCAST RUNNING MULTICAST&nbsp; MTU:1500&nbsp; Metric:1<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Interrupt:27 Base address:0x2000 <br><br>lo&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Link encap:Local Loopback &nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; inet addr:127.0.0.1&nbsp; Mask:255.0.0.0<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; inet6 addr: ::1/128
 Scope:Host<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; UP LOOPBACK RUNNING&nbsp; MTU:16436&nbsp; Metric:1<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; RX packets:144 errors:0 dropped:0 overruns:0 frame:0<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TX packets:144 errors:0 dropped:0 overruns:0 carrier:0<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; collisions:0 txqueuelen:0 <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; RX bytes:15090 (14.7 KiB)&nbsp; TX bytes:15090 (14.7 KiB)<br><br>[root@dell init.d]# route -n<br>Kernel IP routing table<br>Destination&nbsp;&nbsp;&nbsp;&nbsp; Gateway&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Genmask&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Flags Metric Ref&nbsp;&nbsp;&nbsp; Use Iface<br>192.168.0.0&nbsp;&nbsp;&nbsp;&nbsp; 0.0.0.0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 255.255.255.0&nbsp;&nbsp; U&nbsp;&nbsp;&nbsp;&nbsp;
 1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0 eth0<br>169.254.0.0&nbsp;&nbsp;&nbsp;&nbsp; 0.0.0.0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 255.255.0.0&nbsp;&nbsp;&nbsp;&nbsp; U&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0 eth1<br>0.0.0.0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 192.168.0.1&nbsp;&nbsp;&nbsp;&nbsp; 0.0.0.0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; UG&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0 eth0<br><br>On another machine (asus)<br>: leisner@asus 11:33:14;arping -I wlan1&nbsp; 169.254.86.144<br>WARNING: interface is ignored: Operation not permitted<br>ARPING 169.254.86.144 from 192.168.0.155 wlan1<br>Unicast reply from 169.254.86.144 [00:C0:9F:12:33:6A]&nbsp; 6.427ms<br>Unicast reply from 169.254.86.144 [00:C0:9F:12:33:6A]&nbsp; 2.097ms<br>Unicast reply from 169.254.86.144
 [00:C0:9F:12:33:6A]&nbsp; 1.779ms<br><br><br>I would expect a ping to 169.254.86.144 from a remote machine <br>would return a MAC address of&nbsp; 00:E0:4C:D0:1A:9D .&nbsp; It seems like the kernel "knows"<br>what's going on.<br><br>marty<br><br><br><br></div></div></div></div></body></html>