Bắt Chromecast hoạt động trên các mạng con


8

Tôi biết Google nói rằng nó không được hỗ trợ. Có ai có Chromecast để nói chuyện với khách hàng trên một mạng con khác không? Tôi có bộ định tuyến OpenWRT được kết nối với bộ định tuyến của nhà cung cấp internet (bộ định tuyến mẹ). Mạng OpenWRT là một mạng con khác và xử lý DHCP, v.v. Mạng OpenWRT (192.168.1.0/24) và mạng mẹ (192.168.11.0/24)

Chromecast nằm trên mạng mẹ, tôi muốn các máy khách trên mạng OpenWRT sử dụng Chromecast.

Tôi đã kích hoạt igmp_snooping, chạy igmpproxy và avahi-daemon ở chế độ phản xạ. Tôi có thể thấy Chromecast trong trình thám hiểm bonjour (từ một máy trên mạng OpenWRT), nhưng ứng dụng Chromecast sẽ không kết nối.

Tôi cũng đã thử tăng TTL trên bộ định tuyến 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

Sử dụng wireshark tôi có thể thấy, chromecast và máy tính đang nói thông qua mạng con ... nhưng nó vẫn không kết nối.

Tôi cũng có thể ping Chromecast từ mạng con.

Bất cứ ai đã làm điều này? Bất kỳ con trỏ?

Câu trả lời:


1

Theo như tôi có thể nói về vấn đề này, vấn đề duy nhất ngăn Chromecast không được sử dụng từ các mạng con khác là một khám phá được xử lý bởi các gói UPNP đa điểm không may có TTL là 1. Thay vì bộ định tuyến của tôi thực hiện tất cả các phát đa hướng thông thường shenanigans và điều chỉnh TTL như bạn đề xuất, tôi đã viết một tập lệnh python để quảng cáo Chromecast của tôi trên mạng con khác. Nó có sẵn trên github .


-1

Tôi có thể thấy 2 vấn đề tiềm ẩn.

1) Chromecast có thể đang sử dụng giao thức không định tuyến. Hãy suy nghĩ NetBIOS hoặc IPX. Chỉ vì nó và thiết bị mà nó đính kèm cũng đang sử dụng IP để quản lý, không có nghĩa là các gói video có thể đi qua thiết bị mạng đó

2) Bạn cũng có thể gặp vấn đề định tuyến này. Tôi đã thấy một số vấn đề với các thiết bị gắn mạng giá rẻ gặp sự cố định tuyến giữa 192.168 mạng riêng. Không gian mạng đó không được thiết kế để định tuyến doanh nghiệp lớn hơn. Chúng tôi đã gặp sự cố tại một trang web khi cố gắng hợp nhất hai phạm vi liền kề bằng cách điều chỉnh mặt nạ mạng. Không nên có vấn đề, nhưng bộ định tuyến sẽ không làm điều đó một cách đáng tin cậy.

Nếu bạn cố gắng thay thế, 10.x.64.0 / 23, bạn có thể gặp may mắn hơn. Tôi đề nghị phạm vi đó bởi vì nó rơi vào một mẫu chẵn. Đó là một rắc rối thực sự để chuyển đổi tất cả các thiết bị và phát lại chúng, nhưng nó đã được thực hiện như là một phần của thiết kế lại mạng.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.