Smart TV na VPN-u: zašto se emitiranje i DNS kvare odvojeno
Usmjerite TV promet na ruteru, a zatim tretirajte selektor, resolver, IPv6 i putanju emitiranja kao četiri odvojene provjere.
Vaš televizor prikazuje strani katalog, a dugme za emitiranje na telefonu ga više ne navodi. Obje žalbe počinju jednom frazom koja imenuje četiri postavke na četiri stranice rutera. Popravite izlaz i otkrivanje se kvari; popravite otkrivanje i sljedeći zakup daje izlaz drugom uređaju. Redoslijed ispod ide od selektora do putanje emitiranja.
Gdje živi svaka od četiri odluke
Zapišite sve četiri prije otvaranja menija, jer svaka živi na drugoj stranici i kvari se na drugom mjestu. Selektor bira na koji se klijent tunel primjenjuje, resolver odlučuje gdje se imena odgovaraju, porodica adresa odlučuje je li IPv6 uopće pokriven, a lokalna putanja odlučuje vide li telefon i televizor još jedan drugog. Promjena jedne izgleda završeno sa stranice na kojoj stojite. Šteta od ostale tri pojavljuje se kasnije, u drugom meniju, kao druga žalba.
Meniji firmvera se razlikuju, ali četiri lokacije rijetko. Selektor je statično mapiranje na DHCP serveru plus firewall pravilo koje mu odgovara. Resolver stoji uz DNS servis, gdje unos prosljeđivača ili lista upstream servera odlučuje na koja imena ruter odgovara i odakle upiti izlaze. Postavka porodice pripada samom interfejsu, gdje se IPv4 i IPv6 konfigurišu odvojeno i politika može pokriti samo prvo. Lokalna putanja je prekidač pristupne točke, bilo izolacija klijenata ili gostujuća mreža sa vlastitim firewallom.
Neka selektor nadživi zakup
Rade i politika po uređaju i namjenski segment, a bolji izbor je ono što firmver može održavati bez druge osobe koja ga pamti. Zamka je pravilo prikucano na adresu koju je DHCP server dodijelio po vlastitom rasporedu: radi dok se zakup ne pomjeri, a zatim usmjerava laptop kroz drugu zemlju iz razloga koje njegov vlasnik ne vidi. Trajnost, a ne urednost, svojstvo je koje vrijedi optimizirati.
| 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 |
Pošaljite rezervaciju i pravilo kao jednu promjenu, jer pravilo koje nadživi svoju rezervaciju cilja na tuđi hardver. Pravilo za cijeli segment najtrajniji je i najgrublji selektor, jer svaki uređaj iza tog interfejsa nasljeđuje izlaz, trebao mu on ili ne. Koji god selektor odabrali, sljedeće je pitanje pokrivenosti: politika samo za IPv4 pola je odluke, a nepokrivena porodica je ona koja odlazi neprimijećeno.
Saznajte koji resolver televizor zaista koristi
Otvorite vlastite mrežne postavke televizora prije nego dirate ruter, jer uređaj presuđuje ovaj spor. DNS polje postavljeno ručno nastavlja koristiti taj server šta god DHCP nudi, a set-top box jednom konfigurisan za drugu regiju može još uvijek pokazivati na adresu koja više ne odgovara. Ako je polje automatsko, odlučuje DHCP opcija rutera, a vlastiti resolver rutera postaje sljedeće pitanje. U svakom slučaju odgovor je na ekranu uređaja, ne u priručniku firmvera.
Na strani rutera razlika koja je bitna jest između imena na koja ruter sam odgovara i imena koja prosljeđuje, jer te dvije putanje mogu izlaziti kroz različite interfejse. Zato uspješno razriješeno traženje ne govori ništa o tome kuda ide medijski zahtjev, a na Linux gatewayu tablica politika plus jedno traženje rute odgovara na oba pitanja bez hvatanja ičega na televizoru:
ip rule show
ip route get 203.0.113.10
Pročitajte prvu komandu za pravilo koje označava promet televizora i drugu za interfejs koji bi paket do primjerne adrese stvarno koristio. Kada se njih dvije razilaze, resolver nije kriv; politika jest. Promijenite jednu stvar, pa ponovno pokrenite par, jer je lista pravila osjetljiva na redoslijed i novi unos može zasjeniti pravilo koje je nosilo promet. Odredište je rezervisano za dokumentaciju, pa se zalijepljeni izlaz čita kao primjer.
Emitiranje se kvari na otkrivanju, ne na toku
Emitiranje je najmanje tri razgovora i samo jedan od njih nosi video. Telefon otkriva televizor putem multicast ili broadcast na lokalnom segmentu, otvara kontrolni kanal da kaže šta pustiti, a zatim televizor ili sam preuzima tok ili ga prima proslijeđenog s telefona. Otkrivanje nikada ne prelazi ruter koji ne prosljeđuje taj promet, i zato televizor može biti usmjeren tačno kako je zamišljeno i ipak se nikada ne pojaviti na listi za emitiranje.
Gostujuće mreže i izolacija klijenata uobičajen su uzrok, i oboje rade tačno ono za šta su konfigurisani. Isključivanje izolacije na cijeloj bežičnoj mreži da bi se jedan uređaj ponovo pojavio uobičajeno je pretjerano ispravljanje, i ono ponovno otvara svaku putanju telefon-telefon koju je postavka postojala da zatvori. Postoje uža rješenja: pravilo propuštanja za otkrivanje i kontrolni promet između dvije adrese, odvojen SSID za televizore ili jedna dokumentovana iznimka na gostujućoj mreži.
Testirajte emitiranje dok je pravilo izolacije još na mjestu, zatim dodajte samo iznimku otkrivanja i testirajte ponovo. Ako drugi pokušaj nađe televizor, iznimka je rješenje i ostatak segmenta može ostati kakav je bio.
Zaustavite tunel i gledajte na koju stranu se kvari
Posljednja provjera je ona koju većina postavki preskače: spustite tunel i gledajte hoće li televizor stati ili tiho otići lokalnom vezom. Politika koja izražava preferenciju kvari se otvoreno, a taj je kvar lako propustiti jer reprodukcija traje dok se izlaz vraća ISP-u. Pravilo kill-switch se pak kvari zatvoreno, i televizor ne javlja ništa dok se tunel ne vrati. Ni jedno ponašanje nije pogrešno; pogrešno je ne znati koje ste konfigurisali.
Ponovo provjerite četiri stvari nakon svake promjene, ovim redom. Selektor se još poklapa s uređajem nakon sljedećeg zakupa ili restarta. Resolver odgovara na putanji koju politika namjerava, a ne sa servera kojeg se uređaj sjeća. Porodica adresa u politici pokriva svaku porodicu koju televizor i pristupna mreža stvarno koriste. Emitiranje još pronalazi televizor s telefona koji će se zaista koristiti, ne s testnog telefona na istom SSID-u.
Držite te četiri linije uz konfiguraciju rutera, a ne u chat niti: šta pravilo poklapa, koji resolver televizor pita, koja je porodica pokrivena i koja je lokalna putanja potrebna emitiranju. Sljedeća osoba koja otvori firewall pročitat će konfiguraciju mnogo prije nego što pročita tiket. Do tada ta osoba možete biti vi.