Smart TV pada VPN: mengapa casting dan DNS rosak secara berasingan
Halakan trafik TV di penghala, kemudian layan pemilih, penyelesai, IPv6 dan laluan casting sebagai empat semakan berasingan.
Televisyen anda memaparkan katalog asing, dan butang casting telefon tidak lagi menyenaraikannya. Kedua-dua aduan bermula dengan satu ayat yang menamakan empat tetapan pada empat halaman penghala. Betulkan jalan keluar dan penemuan rosak; betulkan penemuan dan pajakan seterusnya menyerahkan jalan keluar kepada peranti lain. Urutan di bawah bergerak dari pemilih sehingga laluan casting.
Di mana setiap satu daripada empat keputusan tinggal
Tuliskan keempat-empatnya sebelum membuka menu, kerana setiap satu tinggal di halaman berbeza dan gagal di tempat berbeza. Pemilih memilih klien mana yang terpakai kepada terowong, penyelesai memutuskan di mana nama dijawab, keluarga alamat memutuskan sama ada IPv6 diliputi sama sekali, dan laluan setempat memutuskan sama ada telefon dan televisyen masih melihat satu sama lain. Perubahan pada satu kelihatan lengkap dari halaman tempat anda berdiri. Kerosakan daripada tiga yang lain muncul kemudian, dalam menu lain, sebagai aduan lain.
Menu firmware berbeza, tetapi empat lokasi jarang. Pemilih ialah pemetaan statik pada pelayan DHCP serta peraturan firewall yang sepadan dengannya. Penyelesai duduk bersama perkhidmatan DNS, di mana entri penghantar atau senarai pelayan huluan memutuskan nama mana yang dijawab oleh penghala dan dari mana pertanyaan keluar. Tetapan keluarga milik antara muka itu sendiri, di mana IPv4 dan IPv6 dikonfigurasikan secara berasingan dan dasar hanya boleh meliputi yang pertama. Laluan setempat ialah suis titik akses, sama ada pengasingan klien atau rangkaian tetamu dengan firewall sendiri.
Biarkan pemilih hidup lebih lama daripada pajakan
Dasar bagi setiap peranti dan segmen khusus kedua-duanya berfungsi, dan pilihan yang lebih baik ialah yang boleh dikekalkan oleh firmware tanpa orang kedua mengingatinya. Perangkapnya ialah peraturan yang dipaku pada alamat yang diberikan pelayan DHCP mengikut jadualnya sendiri: ia berfungsi sehingga pajakan bergerak, kemudian menghalakan komputer riba melalui negara lain atas sebab yang tidak dapat dilihat pemiliknya. Ketahanan, bukan kekemasan, ialah sifat yang patut dioptimumkan.
| Rule names the TV by | After the next lease | What it costs |
|---|---|---|
| whatever address it has now | may point at another client | silent misrouting weeks later |
| a reserved address | holds, if the reservation ships with it | one more entry to keep in step |
| a hardware address | holds, unless the device rotates it | privacy features can break it |
| a whole segment | holds for every device on it | neighbours inherit the exit |
Hantar tempahan dan peraturan sebagai satu perubahan, kerana peraturan yang hidup lebih lama daripada tempahannya ialah peraturan yang ditujukan kepada perkakasan orang lain. Peraturan segmen penuh ialah pemilih yang paling tahan lama dan paling kasar, kerana setiap peranti di belakang antara muka itu mewarisi jalan keluar, sama ada memerlukannya atau tidak. Apa pun pemilih yang anda pilih, soalan liputan datang seterusnya: dasar IPv4 sahaja ialah separuh keputusan, dan keluarga yang tidak diliputi ialah yang pergi tanpa disedari.
Cari tahu penyelesai mana yang benar-benar digunakan televisyen
Buka tetapan rangkaian televisyen itu sendiri sebelum menyentuh penghala, kerana peranti yang menyelesaikan pertikaian ini. Medan DNS yang ditetapkan secara manual terus menggunakan pelayan itu apa pun yang ditawarkan DHCP, dan kotak set-top yang pernah dikonfigurasikan untuk wilayah lain masih boleh menunjuk ke alamat yang tidak lagi menjawab. Jika medan itu automatik, pilihan DHCP penghala yang memutuskan, dan penyelesai penghala sendiri menjadi soalan seterusnya. Sama ada cara, jawapannya ada pada skrin peranti, bukan dalam manual firmware.
Di sisi penghala, perbezaan yang penting ialah antara nama yang dijawab oleh penghala sendiri dan nama yang diteruskannya, kerana kedua-dua laluan itu boleh keluar melalui antara muka berbeza. Oleh itu carian yang diselesaikan dengan betul tidak berkata apa-apa tentang ke mana permintaan media pergi, dan pada gerbang Linux jadual dasar serta satu carian laluan menjawab kedua-dua soalan tanpa menangkap apa-apa pada televisyen:
ip rule show
ip route get 203.0.113.10
Baca arahan pertama untuk peraturan yang menandakan trafik televisyen dan yang kedua untuk antara muka yang benar-benar akan digunakan oleh paket ke alamat contoh. Apabila kedua-duanya tidak sepadan, penyelesai bukan puncanya; dasar itu. Ubah satu perkara, kemudian jalankan pasangan itu semula, kerana senarai peraturan sensitif terhadap susunan dan entri baharu boleh menaungi peraturan yang membawa trafik. Destinasi itu dikhaskan untuk dokumentasi, jadi output yang ditampal dibaca sebagai contoh.
Casting rosak pada penemuan, bukan pada strim
Casting ialah sekurang-kurangnya tiga perbualan dan hanya satu yang membawa video. Telefon menemui televisyen melalui multicast atau broadcast pada segmen setempat, membuka saluran kawalan untuk menyatakan apa yang hendak dimainkan, kemudian televisyen sama ada mengambil strim itu sendiri atau menerimanya disalurkan dari telefon. Penemuan tidak pernah melintasi penghala yang tidak meneruskan trafik itu, dan begitulah televisyen boleh dihalakan tepat seperti yang dimaksudkan dan masih tidak pernah muncul dalam senarai casting.
Rangkaian tetamu dan pengasingan klien ialah punca biasa, dan kedua-duanya melakukan tepat apa yang dikonfigurasikan. Mematikan pengasingan di seluruh rangkaian wayarles supaya satu peranti muncul semula ialah lebihan pembetulan biasa, dan ia membuka semula setiap laluan telefon-ke-telefon yang tetapan itu wujud untuk menutup. Ada jawapan yang lebih sempit: peraturan laluan untuk trafik penemuan dan kawalan antara dua alamat, SSID berasingan untuk televisyen, atau satu pengecualian berdokumen pada rangkaian tetamu.
Uji casting dengan peraturan pengasingan masih di tempatnya, kemudian tambah hanya pengecualian penemuan dan uji semula. Jika percubaan kedua menemui televisyen, pengecualian itulah pembetulannya dan seluruh segmen boleh kekal seperti dahulu.
Hentikan terowong dan lihat ke arah mana ia gagal
Semakan terakhir ialah yang paling banyak dilangkau: turunkan terowong dan lihat sama ada televisyen berhenti atau diam-diam keluar melalui sambungan setempat. Dasar yang menyatakan keutamaan gagal terbuka, dan kegagalan itu mudah terlepas kerana main balik berterusan sementara jalan keluar kembali kepada ISP. Peraturan kill-switch pula gagal tertutup, dan televisyen tidak melaporkan apa-apa sehingga terowong kembali. Kedua-dua tingkah laku itu tidak salah; tidak tahu yang mana anda konfigurasikan itulah yang salah.
Semak semula empat perkara selepas setiap perubahan, dalam urutan ini. Pemilih masih sepadan dengan peranti selepas pajakan atau but semula seterusnya. Penyelesai menjawab pada laluan yang dimaksudkan dasar, bukan dari pelayan yang diingati peranti. Keluarga alamat dalam dasar meliputi setiap keluarga yang benar-benar digunakan televisyen dan rangkaian akses. Casting masih menemui televisyen dari telefon yang benar-benar akan digunakan, bukan dari telefon ujian pada SSID yang sama.
Simpan empat baris itu di sebelah konfigurasi penghala, bukan dalam urutan sembang: apa yang dipadankan peraturan, penyelesai mana yang ditanya televisyen, keluarga mana yang diliputi, dan laluan setempat mana yang diperlukan casting. Orang seterusnya yang membuka firewall akan membaca konfigurasi jauh sebelum membaca tiket. Menjelang itu, orang tersebut mungkin anda.