Jump to content

Question

Posted

Решил тут спросить, порыл гуголь, хелп, но так ничего не нашел, есть у меня 2 сегмента сети, и между ними не ходят mDNS, но для нормальной работы Home Assistant говорят что это необходимо:

If your devices are on a different VLAN to Home Assistant you must have an mDNS reflector for discovery and pairing to work.

Как то можно включить маршрутизацию mDNS между сетями (хотя вроде мультикаст через NAT не ходит), или может есть возможность включить mDNS reflector? Или все уже в актуальной прошивке есть, просто надо где-то, что-то включить? Тогда вопрос где и что :)

24 answers to this question

Recommended Posts

  • 1
Posted

Спасибо,

mdns reflector enforce

работает!

Важно: сегмент (iot), сервисы которого надо видеть по mDNS из другого сегмента, должен иметь security-level = private.

Иначе соответствующий интерфейс не попадёт в allow-interfaces в конфиге avahi, и mDNS не будет работать между сегментами. Было бы здорово починить это или отразить в документации.

  • Thanks 1
  • Upvote 2
  • 0
Posted
8 часов назад, ajs сказал:

Решил тут спросить, порыл гуголь, хелп, но так ничего не нашел, есть у меня 2 сегмента сети, и между ними не ходят mDNS, но для нормальной работы Home Assistant говорят что это необходимо:


If your devices are on a different VLAN to Home Assistant you must have an mDNS reflector for discovery and pairing to work.
data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==

Как то можно включить маршрутизацию mDNS между сетями (хотя вроде мультикаст через NAT не ходит), или может есть возможность включить mDNS reflector? Или все уже в актуальной прошивке есть, просто надо где-то, что-то включить? Тогда вопрос где и что :)

По идее при отключении isolate-private и установленном компоненте mdns должно работать. Если нет, то просьба сообщить.

  • 0
Posted
9 часов назад, Le ecureuil сказал:

По идее при отключении isolate-private и установленном компоненте mdns должно работать. Если нет, то просьба сообщить.

Чета сомневаюсь,

конфиг avahi на 3.6b1:

[reflector]
enable-reflector=no

 

  • Upvote 1
  • 0
Posted
6 часов назад, r13 сказал:

Чета сомневаюсь,

конфиг avahi на 3.6b1:


[reflector]
enable-reflector=no

 

Значит видимо наоборот, но эта настройка немного бессмысленна. Подумаем в понедельник.

  • Thanks 1
  • 0
Posted
В 29.01.2021 в 23:04, Le ecureuil сказал:

По идее при отключении isolate-private

Вот этого бы хотелось избежать ...

В 29.01.2021 в 23:04, Le ecureuil сказал:

установленном компоненте mdns должно работать

image.png.22bf278239c021b4635a11ff86a61d0e.png

Что то не нахожу такого ... 

В 30.01.2021 в 08:52, r13 сказал:

enable-reflector=no

Вот было бы хорошо иметь возможность рулить этим рефлектором.

  • 0
Posted
2 часа назад, ajs сказал:

Вот этого бы хотелось избежать ...

Ну firewall в любом случае открывать для работы, рефлектор это только обнаружение.

  • 0
Posted
17 часов назад, r13 сказал:

Ну firewall в любом случае открывать для работы, рефлектор это только обнаружение.

Уже открыто (небольшая подсеть), ping ходит из рабочей сети в соседнюю, т.е. проблем с связью нет, но кое кто хочет найти по mDNS а ткнуть носом в IP не позволяет :(

  • Need more info 1
  • 0
Posted (edited)

Проверил работу команды isolate-private, странностей не нашел. Если установлена(в дефолтном конфиге установлена), то enable-reflector=no, иначе enable-reflector=yes.

В 2.16 данный функционал отсутствует, но его несложно добавить.

Edited by vst
добавление
  • 0
Posted
1 час назад, vst сказал:

Проверил работу команды isolate-private, странностей не нашел. Если установлена(в дефолтном конфиге установлена), то enable-reflector=no, иначе enable-reflector=yes.

В 2.16 данный функционал отсутствует, но его несложно добавить.

@vst

А может эту настройку в cli добавить?

Reflector auto/on/off чтобы можно использовать совместно с isolate-private и открывать сети в firewall а не все сразу

  • Upvote 1
  • 0
Posted
1 минуту назад, r13 сказал:

@vst

А может эту настройку в cli добавить?

Reflector auto/on/off чтобы можно использовать совместно с isolate-private и открывать сети в firewall а не все сразу

Очень не хочется усложнять настройку устройства. Пока не получается осознать необходимость отдельной настройки.

  • Upvote 1
  • 0
Posted (edited)
30 минут назад, vst сказал:

Очень не хочется усложнять настройку устройства. Пока не получается осознать необходимость отдельной настройки.

Кейс: есть домашний сегмент, есть iot сегмент, есть сегмент vpn клиентов(wireguard например) отключая isolate-private для активации рефлектора появляется не желательная связь в любую сторону между сегментами(понятно что можно зайти с другой стороны и начать закрывать не нужное в firewall вместо открытия нужного) , также раз все устройства становятся доступны теряется смысл сегментирования сети и как следствие самого рефлектора.

Edited by r13
  • Upvote 1
  • 0
Posted
5 часов назад, vst сказал:

Очень не хочется усложнять настройку устройства. Пока не получается осознать необходимость отдельной настройки.

Ну это было бы полезно, хоть через cli ...

Кейс: есть домашний сегмент, есть iot сегмент, для нужных устройств у меня настроен доступ или только из домашней к ним в iot сегмент, или в обе стороны для некоторых, или только от одного хоста к нужным в iot сегменте,  isolate-private убирает все границы, чего не хотелось бы допускать. А так эта настройка разрешит работу mDNS и т.к. часть закрыта, то только для определенных устройств, что опять таки хорошо.

  • 0
Posted

Хорошо, считаем, что обосновали необходимость. Сделаем команду "mdns reflector", которая будет призвана форсировать задание параметра, независимо от isolate-private

  • Thanks 3
  • 0
Posted
В 02.02.2021 в 12:28, vst сказал:

Хорошо, считаем, что обосновали необходимость. Сделаем команду "mdns reflector", которая будет призвана форсировать задание параметра, независимо от isolate-private

В 3.6 стоит ждать? Или? :)

  • 0
Posted

Добрый день!

Пытаюсь настроить mdns reflector между Speedster и Ultra объединенными через GRE, но не могу найти как добавить компонент mdns. Он на этих девайсах есть в принципе?

  • 0
Posted

Ну в этом списка его не вижу, но в этой теме он обсуждается. И в одном из мануалов он есть, но не в мануале спидстера и ультры. 

  • 0
Posted
30 минут назад, morpheby сказал:

Он на этих девайсах есть в принципе?

Keenetic OS - одинакова для всех актуальных аппаратов. Главное чтобы версия была не ниже 3.7.

  • 0
Posted
1 час назад, morpheby сказал:

И в одном из мануалов он есть, но не в мануале спидстера и ультры. 

 

  • 0
Posted
2 часа назад, morpheby сказал:

Добрый день!

Пытаюсь настроить mdns reflector между Speedster и Ultra объединенными через GRE, но не могу найти как добавить компонент mdns. Он на этих девайсах есть в принципе?

Насколько я знаю он идет в комплекте с SMB/AFP file  sharing, так что на Speedster его может и не быть.

  • 0
Posted

О, отлично, на Ультре нашелся, работает,спасибо, пол проблемы решено.
 

А вот на спидстере пакета SMB нет :( 

  • 0
Posted
В 30.01.2021 в 14:56, Le ecureuil сказал:

Значит видимо наоборот, но эта настройка немного бессмысленна. Подумаем в понедельник.

KN-3510, mDNS нет "патамушта" USB нет? Не могли бы Вы, пожалуйста, пересмотреть подход к выбору категорий ПО? Возможность подключить диск никак не связана с Multicast DNS. У Speedster, например, Вы пишите в документации наличие mDNS, а пакетов то у него SMB/AFP аналогично нет. 

Мне необходимо 2 разных сегмента, но HomeKit в связке с HomeAssistant и без mDNS работают плохо. Отключение isolate-private не рассматривается. 

 

В 02.03.2021 в 20:40, vst сказал:

В 3.7 уже сделали. В текущую 3.6 переносить пока не планировали.

Круто, только зачем запихали к AFP и SMB, когда AFP уже RIP и не рекомендован самим Apple для APFS, а SMB пакет недоступен без USB, тогда как KN-3510 и KN-1011 имеют одинаковый размер Flash для системы.

Можно в 3.8 это исправить? Пишу здесь, ибо техподдержка скурвилась и может день-два-три не отвечать (#99883756).  

Screenshot 2022-08-11 at 21.15.26.png

f7fbb5e294e8fde5ac62bca81aede70f5638.pdf

  • 0
Posted

Подскажите, а это с этим связана ошибка из Home assistant по поводу ndns? Ошибка вот такая:

Logger: pychromecast.socket_client
Source: /usr/local/lib/python3.10/site-packages/pychromecast/socket_client.py:396
First occurred: 15:27:29 (1 occurrences)
Last logged: 15:27:29

[BRAVIA 4K VH2(192.168.1.126):8009] Failed to connect to service ServiceInfo(type='mdns', data='BRAVIA-4K-VH2-ffc7f5877520d39cec7f0b8cc657c1fa._googlecast._tcp.local.'), retrying in 5.0s

 

Как можно избавиться от нее? SMB/AFP установил и включил, но это не помогло. Версия KeeneticOS 3.8.4

  • 0
Posted

Добрый день, подскажите пожалуйста как можно решить проблему?

Есть две удаленных сети 192.168.10.0/24 (KN-1811 прошивка 4.3 Beta 0.1) и 192.168.100.0/24 (Keenetic Ultra II прошивка 4.3 Beta 0.1). Между ними настроен туннель Wireguard 172.16.85.0/24.

Во второй сети установлен Home Assistant с адресом 192.168.100.250, проблема в том, что не настраивается интеграция с умным дверным звонком Aqara Doorbell из первой сети 192.168.10.187.

Пинги идут, но я так понял проблема в том что после отключения (электричества) звонок каждый раз меняет порт службы и Home Assistant не может определить новый порт через mDNS. Галочка Ретранслировать mDNS на обоих роутерах включена

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

This site uses cookies. By clicking "I accept" or continuing to browse the site, you authorize their use in accordance with the Privacy Policy.