![avahi: ¿Cómo asociar el nombre de host con la dirección de eth0:avahi generada por avahi-autoipd?](https://rvso.com/image/83701/avahi%3A%20%C2%BFC%C3%B3mo%20asociar%20el%20nombre%20de%20host%20con%20la%20direcci%C3%B3n%20de%20eth0%3Aavahi%20generada%20por%20avahi-autoipd%3F.png)
Estoy usando avahi en una placa imx6 de freescale con un sistema Linux personalizado (compilado por buildroot).
Entonces uso avahi para la asignación de direcciones (eth0:avahi) y la resolución de nombres de host. Mi placa freescale imx6 también utiliza otra interfaz con una dirección de red "estática" utilizada en otra máscara de subred (eth0).
También he creado otra interfaz eth0:0 con otra dirección (esta tercera dirección ethernet solo se creó para comprender mi problema)
ifconfig de mi placa freescale imx6:
eth0 Link encap:Ethernet HWaddr 1E:ED:19:27:1A:B3
inet addr:192.168.1.212 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:3037485 errors:0 dropped:0 overruns:0 frame:0
TX packets:12312042 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:213265042 (203.3 MiB) TX bytes:1150418317 (1.0 GiB)
eth0:0 Link encap:Ethernet HWaddr 1E:ED:19:27:1A:B3
inet addr:134.124.45.23 Bcast:134.124.255.255 Mask:255.255.0.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
eth0:avahi Link encap:Ethernet HWaddr 1E:ED:19:27:1A:B3
inet addr:169.254.6.124 Bcast:169.254.255.255 Mask:255.255.0.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:484 errors:0 dropped:0 overruns:0 frame:0
TX packets:484 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:32284 (31.5 KiB) TX bytes:32284 (31.5 KiB)
Para mi prueba, utilizo una computadora conectada a mi placa freescale imx6. Ejecuto el comando "avahi-browse -a -c -r -v" desde esta PC.
Cuando ejecuto avahi-brows desde mi PC, puedo ver el nombre de host (nombre.local) de la placa freescale imx6 pero está asociado con la dirección de la interfaz eth0:0 y no con eth0:avahi. Cuando elimino la interfaz eth0:0, el nombre de host de la placa freescale imx6 se asocia con eth0.
Desde mi PC, puedo hacer ping a la placa Freescale imx6 usando eth0, dirección eth0:avahi y eth0:0 (cuando está activado)
Mi problema: quiero que, cuando lanzo el comando "avahi-browse -a -c -r -v", mi placa freescale imx6 devuelva la dirección asociada con eth0:avahi porque, actualmente, mi placa freescale imx6 devuelve la última interfaz configurada (en mi ejemplo, eth0:0) ¿Sabes cómo hacer eso?
Gracias por sus respuestas,