
Есть ли способ транслировать на Google Home из браузера Chrome, если смарт-колонка находится в другой сети? Я знаю, что Google говорит, что устройства должны быть в одной сети, но, может быть, есть какие-то хаки?
решение1
Ладно, разобрался.
Чтобы устройства отображались в одной подсети, вы можетесоздать сетевой мостТаким образом, устройства, даже подключенные к разным физическим интерфейсам сервера, фактически могут находиться в одной подсети.
Но существует не только требование, чтобы устройства находились в одной подсети.
Я исследовал, что Google Home не просто принимает пакеты от транслирующего устройства. Он также хочет иметь возможностьпинг заклинателя(ICMP) и отправлять пакеты на многоадресный адрес224.0.0.251, надУДПпротокол, портировать5353.
На странице поддержки Google Casting говорится, что трафик к Google Home не должен быть ограничен, но ничего не говорится о том, что смарт-колонка также должна иметь возможность отправлять некоторые пакеты по сети.
Я отключил брандмауэр для этого трафика, и теперь трансляция на Google Home работает.
решение2
Когда вы говорите «другая сеть», имеете ли вы в виду другую физическую сеть, другую подсеть или сеть, разделенную VLAN?
Если вы находитесь в разных физических сетях, я не думаю, что это будет работать без создания с использованием VPN. Если вы находитесь в отдельных подсетях или VLAN, вы можете создать статические маршруты между ними.