Pam mae castio yn stopio gweithio ar ôl i chi alluogi VPN y llwybrydd
Mae darganfod yn teithio dros multicast lleol tra bo’r teledu yn nôl y cyfryngau ei hun. Gall polisi diofyn ddal cais y LAN a’i anfon i’r twnnel.
Roedd castio yn gweithio cyn i VPN y llwybrydd gael ei alluogi ac mae’n methu yn syth wedyn, tra bo pori cyffredin ar y ffôn yn dal i weithio. Mae’r ddau ffaith yn gyson, oherwydd nid un cysylltiad yw castio. Mae’r ffôn yn darganfod ac yn rheoli’r derbynnydd dros y rhwydwaith lleol, ac yna mae’r derbynnydd yn nôl y cyfryngau dros ei gysylltiad ei hun.
Dau lwybr sy’n methu’n wahanol
Mae’r llwybr rheoli yn lleol. Mae ffôn yn dod o hyd i dderbynnydd drwy ofyn i’r rhwydwaith lleol, ac yna’n agor cysylltiad rheoli i’r cyfeiriad a ddysgodd. Os nad yw’r derbynnydd byth yn ymddangos yn y rhestr, methodd y cam darganfod cyn i unrhyw gyfryngau gael eu gofyn amdanynt.
Nid yw’r llwybr cyfryngau o reidrwydd yn lleol. Mae llawer o dderbynyddion yn nôl y ffrwd eu hunain, dros eu cysylltiad eu hunain a chyda’u tystlythyrau eu hunain, felly nid yw llwybr y ffôn yn disgrifio llwybr y derbynnydd. Nid yw ffôn sy’n ymddangos yn defnyddio un allanfa yn dweud dim am ble mae traffig y teledu yn mynd.
Yr hollt hwnnw yw’r rheswm pam mae’r methiant yn edrych yn rhyfedd. Newidiodd y twnnel dabl llwybro’r ffôn ac ni newidiodd un y teledu, felly mae symptom sy’n ymddangos ar un ochr i’r pâr yn gorfod cael ei olrhain ar yr ochr honno. Olrhain y ddyfais anghywir yw’r rheswm arferol pam mae atgyweiriad yn ymddangos fel pe bai’n gwneud dim.
Pam mae darganfod yn torri gyntaf
Mae darganfod fel arfer yn mynd dros multicast lleol i’r ddolen. Mae mDNS yn anfon at 224.0.0.251 ar borth UDP 5353, ac mae SSDP yn anfon at 239.255.255.250 ar borth UDP 1900. Mae’r ddau wedi’u cyfyngu i un ddolen yn ôl dyluniad, a dyna pam nad yw llwybrydd yn eu hanfon rhwng segmentau heb help ailadroddydd neu ddirprwy. Nid yw VPN a lwybrwyd yn ymestyn grŵp multicast, ac ni all llwybr polisi wneud i grŵp na adawodd y ddolen erioed ymddangos ar un arall.
Felly nid oes gan y methiant cyntaf ddim i’w wneud ag amgryptio. Mae multicast y ffôn yn gadael y rhyngwyneb y’i hanfonwyd arno, mae’r derbynnydd ar segment na fydd byth yn ei weld, ac mae’r rhestr ddyfeisiau’n dychwelyd yn wag. Nid yw rhestr wag yn dystiolaeth bod y teledu wedi colli mynediad i’r rhyngrwyd.
Mae ynysu yn cynhyrchu’r un symptom heb unrhyw VPN. Mae rhwydweithiau gwestai ac ynysu cleientiaid ar bwyntiau mynediad yn fwriadol yn atal dyfeisiau rhag siarad â’i gilydd, ac nid yw galluogi VPN llwybrydd uwchben segment ynysig yn newid dim am hynny. Gwiriwch y gosodiad ynysu cyn i chi wirio’r twnnel. Dyma’r ateb rhatach a’r un mwy cyffredin.
Cynllun y segmentau yw’r hanner arall. Mae ail lwybrydd, nod mesh mewn modd gwahanol, neu segment gwifrau y tu ôl i NAT arall i gyd yn gosod y derbynnydd yn rhywle nad yw traffig darganfod y ffôn yn cyrraedd.
Pam y gall polisi diofyn lyncu cais lleol
Mae llwybrydd sy’n llwybro’r holl draffig i dwnnel yn gosod llwybr diofyn ar ryngwyneb y twnnel. Os nad yw rhagddodiad y LAN wedi’i eithrio o’r polisi hwnnw, mae pecyn wedi’i gyfeirio at ddyfais ddau fetr i ffwrdd nawr yn cyfateb i’r diofyn, ac mae’r llwybrydd yn anfon y cais rheoli i’r twnnel yn lle i’r switsh.
| Stage | What carries it | How a router VPN interferes |
|---|---|---|
| Discovery | Link-local multicast on a single segment | Not extended across segments, and not repaired by a route |
| Control connection | Unicast to the receiver address on the LAN | A policy default can capture the LAN destination and tunnel it |
| Media fetch | The receiver's own connection | Unaffected by the phone's route, but affected by the TV's own policy |
| Account authorization | Tokens held by the application | Can fail for reasons unrelated to any route |
Trefn y rheolau sy’n penderfynu’r canlyniad. Mae llwybro polisi yn gwerthuso rheolau mewn trefn blaenoriaeth, felly rhaid i eithriad ar gyfer y rhagddodiad lleol ymddangos cyn y rheol sy’n dewis tabl y twnnel. Nid oes gan ychwanegu’r eithriad ar ôl rheol y twnnel unrhyw effaith, a dyna pam y gall cyfluniad sy’n edrych yn gywir anfon traffig y LAN i allanfa bell o hyd.
Mae’r atgyweiriad yn gul: caniatáu’r cyrchfannau lleol penodol y mae’r llif castio eu hangen, a gadael gweddill yr ynysu yn llonydd. Mae tynnu ynysu cleientiaid fel cam cyntaf yn trwsio’r symptom tra’n taflu rheolaeth yr oedd y rhwydwaith wedi’i dylunio i’w chael.
Mae chwiliad cyflym ar y ffôn yn setlo pa un o’r ddau fethiant sydd gennych. Os yw’r llwybr i’r derbynnydd yn pwyntio at y twnnel, y polisi yw’r broblem. Os yw’n pwyntio at y LAN ac mae darganfod yn dal i fethu, multicast neu ynysu yw’r broblem, ac ni fydd unrhyw newid llwybr yn helpu.
ip route get 192.168.1.50
ip rule show
avahi-browse -rt _googlecast._tcpProfwch y cam a newidiodd, nid y wlad
Mae arsylliadau wedi’u cofnodi yn well na arbrofion dro ar ôl tro. Nodwch a yw’r derbynnydd yn ymddangos yn y rhestr ddyfeisiau, a yw cais rheoli yn cyrraedd ato, ac a yw chwarae yn dechrau unwaith y dewisir ffrwd. Mae pob ateb yn tynnu un cam o amheuaeth.
Yna profwch bob cam yn uniongyrchol yn lle newid lleoliadau allanfa. Mae newid gwlad VPN yn profi’r llwybr cyfryngau ac yn gadael y camau darganfod a rheoli heb eu cyffwrdd, felly gall ymddangos ei fod yn helpu ar ddamwain heb ddysgu dim i chi.
Ar ochr y derbynnydd, gwiriwch ei lwybr ei hun a chyflwr ei gyfrif. Mae teledu sy’n nôl cyfryngau drwy allanfa wahanol i’r ffôn yn ddyluniad arferol, ac mae methiant yno yn gwestiwn am bolisi rhwydwaith y derbynnydd yn hytrach nag am dwnnel y ffôn.
Ysgrifennwch y canlyniad fel un frawddeg am ba gam a dorrodd a beth a’i newidiodd. Mae’r frawddeg honno’n werth mwy na wythnos o newid gwledydd, ac mae’n goroesi’r diweddariad cadarnwedd nesaf.
Mae castio yn achos prawf da ar gyfer rheol gyffredinol am dwnneli. Pan ychwanegir un at rwydwaith, y cwestiwn cyntaf yw pa gyrchfannau na ddylai fod wedi mynd i mewn iddo erioed. Yr ail yw pa rai o’r rheini y derbyniodd y polisi yn dawel beth bynnag.