Получение Chromecast для работы в подсетях

Я знаю, что Google говорит, что он не поддерживается.
У кого-нибудь есть Chromecast, чтобы поговорить с клиентом в другой подсети?
У меня есть маршрутизатор OpenWRT, подключенный к маршрутизатору моих интернет-провайдеров (Родительский маршрутизатор).
Сеть OpenWRT это разные подсети и поддерживает DHCP и т. д.
OpenWRT Network (192.168.1.0 / 24) и Родительская сеть (192.168.11.0/24)

chromecast находится в родительской сети, я хочу, чтобы клиенты в Сети OpenWRT использовали Chromecast.

Я включил igmp_snooping, запуск igmpproxy и avahi-daemon в режиме отражателя.
Я вижу Chromecast в Bonjour explorer (с машины в сети OpenWRT), но приложение Chromecast не подключается.

Я также пытался увеличить TTL на маршрутизаторе OpenWRT

iptables -t mangle -A PREROUTING -i eth0 -d 239.255.255.250 -j TTL --ttl-inc 1
iptables -t mangle -A PREROUTING -i wlan0 -d 239.255.255.250 -j TTL --ttl-inc 1

используя wireshark я вижу, что chromecast и компьютер говорят через подсети... но он все равно не подключится.

Я также могу пинговать chromecast от ребенка сеть.

кто-нибудь делал это? Любые указатели?

25
задан Adam Mills
11.11.2022 2:19 Количество просмотров материала 2697
Распечатать страницу

2 ответа

насколько я могу сказать вопрос единственная проблема предотвращения Chromecasts от использования из других подсетей является одним из обнаружения, которое рассматривается с помощью многоадресных UPNP пакетов, которые, к сожалению, имеют TTL 1. Вместо того, чтобы мой маршрутизатор делал все обычные многоадресные махинации и регулировал TTL, как вы предлагаете, я написал скрипт python для рекламы Chromecast в другой подсети. Он доступен на github.

1
отвечен NigelB 2022-11-12 10:07

Я вижу 2 потенциальные проблемы.

1) Chromecast может использовать протокол без маршрутизации. Подумайте NetBIOS или IPX. Просто потому, что это и устройство, которое это присоединяет также, используют IP для управления, не означает, что видеопакеты могут пересечь то сетевое устройство

2) вы могли бы столкнуться с этой проблемой маршрутизации, а также. Я видел несколько проблем с дешевыми сетевыми устройствами, имеющими проблемы с маршрутизацией между частными сетями 192.168. Это сетевое пространство не предназначен для маршрутизации больших предприятий. Мы столкнулись с проблемой на одном сайте, когда при попытке объединить два соседних диапазона путем настройки маскировки сети. Там не должно быть проблемы, но маршрутизатор не будет делать это надежно.

Если вы попробуете вместо 10.x.64.0/23, может повезет больше. Я предлагаю этот диапазон, потому что он падает на четный битовый шаблон. Было очень сложно переключить все устройства и повторно связать их, но это было реализовано как часть редизайна сети.

0
отвечен Rowan Hawkins 2022-11-12 12:24

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх