Дома у меня есть модем ADSL, который я использую также в качестве маршрутизатора. Для справки, это DavoLink DV-2020, предоставленный Tele2 в Нидерландах. Оказывается, что если компьютер подключен с помощью кабеля к маршрутизатору, а другой компьютер подключен по беспроводной сети, то они не могут видеть службы друг друга, которые объявляются через Bonjour (протокол обнаружения служб Apple, реализация Zeroconf). Комбинации проводной / проводной и беспроводной / беспроводной работают нормально. Это означает, что компьютеры с проводным и беспроводным подключением находятся в разных физических сетях, хотя их IP-адреса находятся в одном диапазоне (192.168.1. *).
Рассматриваемый модем не предоставляет много опций, с которыми я мог бы поиграть. Итак, я думал о покупке второго маршрутизатора для подключения к модему, а затем подключил все мои машины к этому второму маршрутизатору. Проблема в том, что я боюсь, что у меня снова будет такая же проблема.
Я ищу предложения по маршрутизаторам, которые предлагают желаемую функциональность (Bonjour между проводными и беспроводными соединениями). Я полагаю, что одним из решений может быть базовая станция Apple Airport Extreme, но за 160 евро это смехотворно дорого. Есть ли другие варианты? И почему так сложно найти по техническим характеристикам, если проводные и беспроводные соединения находятся в одной физической сети?
Я столкнулся с этой проблемой на D-Link DIR-601.
Включение многоадресных потоков на вкладке «Дополнительно» не решило мою проблему.
Я смог решить мою проблему, добавив многоадресный маршрут в «Advanced-> Routing». Я использовал следующие значения:
Имя: многоадресный IP-адрес назначения: 224.0.0.0 Маска подсети: 255.0.0.0 шлюз: 192.168.0.1
Адрес 192.168.0.1 - это локальный IP-адрес моего маршрутизатора. «WAN» - единственный вариант для меня в раскрывающемся списке интерфейса.
Это решило мои проблемы с Bonjour между проводными и беспроводными хостами. Кажется, я помню, что более старые версии ядра Linux требовали добавления многоадресного маршрута вручную.
источник