Vyos 1.5 unable to resolve *.local domains

I have a bunch of smart home appliances that broadcast their presence via mdns
however vyos is not able to resolve those domains

for example one is plantwatering.local, trying to ping it via domain does not work.
I found this topic but its 10 months old: 1.5-rolling - Local domain not added to DHCP hostnames
So i am not sure if it’s still relevant.

my version is VyOS 1.5-rolling-202408230022

Can this be done somehow besides manually adding those devices to hosts?

Do you have several vlans/networks?
Or is it just one network that does not work?

I do have bridge interface that consists of:

 interfaces {
     bridge br0 {
         address 192.168.1.1/24
         description "LAN Bridge"
         member {
             interface eth1 {
             }
             interface eth2 {
             }
         }
     }
     ethernet eth1 {
         description WIFI
         hw-id 60:be:b4:1a:08:cf
         offload {
             gro
             gso
             sg
             tso
         }
     }
     ethernet eth2 {
         hw-id 60:be:b4:1a:08:d0
         offload {
             gro
             gso
             sg
             tso
         }
     }```

i recall that not all wifi adapters can be bridged.
Can you access the router via wifi? (via that bridge)

I have tplink omada EAP650 as my access point connected to eth1 and i can access its control panel as 192.168.1.3
my pc is as 192.168.1.2 connected to eth2

Everything seems to be working correctly except mdns in a way that every device inside network can access each other. But when i log in on my router, lets say trying to ping plantwatering.local yields unknown host while trying to ping it via 192.168.1.12 works.

What this does is makes esphome/homeassistant occasionally lose the visibility of devices.

My bad, from the interface comment, I assumed it was a Wi-Fi adapter inside the vyos box.
i don’t think you can resolve mdns from vyos
if you need local resolution you can do static host mapping
https://docs.vyos.io/en/sagitta/configuration/system/host-name.html#static-hostname-mapping
but I will recommend using domain other than .local (to not interfere with mdns stuff)

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.