Membuat Chromecast berfungsi di seluruh subnet


8

Saya tahu Google mengatakan ini tidak didukung. Adakah yang punya Chromecast untuk berbicara dengan klien di subnet yang berbeda? Saya memiliki router OpenWRT yang terhubung ke router penyedia internet saya (router induk). Jaringan OpenWRT adalah subnet yang berbeda dan menangani DHCP dll. Jaringan OpenWRT (192.168.1.0/24) dan jaringan induk (192.168.11.0/24)

Chromecast ada di jaringan induk, saya ingin klien di jaringan OpenWRT menggunakan Chromecast.

Saya telah mengaktifkan igmp_snooping, menjalankan igmpproxy dan avahi-daemon dalam mode reflektor. Saya dapat melihat Chromecast di bonjour explorer (dari mesin di jaringan OpenWRT), tetapi aplikasi Chromecast tidak akan terhubung.

Saya juga mencoba meningkatkan TTL pada router 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

Menggunakan wireshark saya dapat melihat, bahwa chromecast dan komputer berbicara melalui subnet ... tetapi masih tidak terhubung.

Saya juga bisa melakukan ping chromecast dari jaringan anak.

Adakah yang melakukan ini? Ada petunjuk?

Jawaban:


1

Sejauh yang saya tahu masalah ini, satu-satunya masalah yang mencegah Chromecast digunakan dari subnet lain adalah salah satu penemuan yang ditangani oleh paket UPNP multicast yang sayangnya memiliki TTL 1. Bukannya membuat router saya melakukan semua multicast yang biasa shenanigans dan menyesuaikan TTL seperti yang Anda sarankan, saya menulis skrip python untuk mengiklankan Chromecast saya di subnet lainnya. Ini tersedia di github .


-1

Saya dapat melihat 2 masalah potensial.

1) Chromecast mungkin menggunakan protokol non-perutean. Pikirkan NetBIOS atau IPX. Hanya karena itu dan perangkat yang dilampirkannya juga menggunakan IP untuk manajemen, tidak berarti bahwa paket video dapat melintasi perangkat jaringan itu

2) Anda bisa mengalami masalah routing ini juga. Saya telah melihat beberapa masalah dengan perangkat terpasang jaringan murah yang mengalami masalah rute antara 192.168 jaringan pribadi. Ruang jaringan itu tidak dirancang untuk perutean perusahaan yang lebih besar. Kami mengalami masalah di satu situs saat mencoba menggabungkan dua rentang yang berdekatan dengan menyesuaikan masking jaringan. Seharusnya tidak ada masalah, tetapi router tidak akan melakukannya dengan andal.

Jika Anda mencoba, 10.x.64.0 / 23, Anda mungkin lebih beruntung. Saya menyarankan rentang itu karena jatuh pada pola bit genap. Ini benar-benar merepotkan untuk mengalihkan semua perangkat dan menghubungkannya kembali, tetapi diimplementasikan sebagai bagian dari desain ulang jaringan.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.