Kiekviena diskusija apie iPhone VPN paketo dydį galiausiai pasiūlo tą pačią Mac komandą sąsajai, vadinamai ppp0, dažniausiai su skaičiumi šalia. Ji nepersikelia, ir ji nebūtų tinkama valdymo priemonė net Mac kompiuteryje, jei ta sąsaja nepriklausytų aptariamam ryšiui. Telefone skaičius priklauso tam, kas įgyvendina tunelį: operacinei sistemai, kai profilis yra vietinis, paketų tunelio teikėjui, kai tai programa, arba šliuzui, kai deramasi dėl dokumentuoto atributo. Trys klausimai nustato, su kuriuo iš šių atvejų susiduriate.

Pirmas klausimas: kuri programa veikia

Vietinis IKEv2 profilis, įtaisytasis Cisco IPsec profilis ir trečiosios šalies Cisco klientas yra trys skirtingos implementacijos su trimis skirtingais palaikomų atributų rinkiniais. Profilio tipas Nustatymuose pasako, kurią telefonas iš tikrųjų paleido, o programų sąrašas pasako, ar kelyje apskritai yra teikėjas. Pradėkite nuo to, nes likęs sprendimas iš to išplaukia. Jei programų sąraše teikėjo nėra, tunelis priklauso operacinei sistemai.

Nedarome implementacijos išvados iš šliuzo gamintojo. Cisco pagrindinis mazgas gali nutraukti klientų, kurie neturi nieko bendra, išskyrus gamintojo pavadinimą, ryšius. Senos versijos senos kompiliacijos ekrano nuotrauka pasako, ką ta pora palaikė, o ne ką daro telefonas jūsų rankoje.

Antras klausimas: kam priklauso reikšmė

Apple suteikia MTU savybę paketų tunelių kūrėjams per tinklo plėtinio nustatymų objektą. Tai API teikėjui, kuris konfigūruoja savo tunelį, o ne jungiklis, kurį naudotojas ar administratorius galėtų įjungti kito žmogaus įdiegtame kliente. Trečiosios šalies programa gali pasirinkti ją atskleisti, ignoruoti arba standžiai įrašyti reikšmę.

Vietinio profilio atveju sąsajos dydį parenka operacinė sistema, o telefonas tam jokio redaktoriaus nesiūlo. Cisco nuotolinės prieigos šliuzui yra dokumentuotas ryšio profilio atributas, o ar jis taikomas, priklauso nuo kliento, versijos ir suderėto transporto. Būtent šioje spraugoje tarp dokumentuoto ir laikomoosi suklysta nukopijuotas skaičius.

OwnerWho can change itReachable from the phone
Packet-tunnel providerThe app vendor through its APIOnly if the app exposes a setting
Native IKEv2 or Cisco IPsec profileThe operating systemNo user control
Gateway group policy attributeThe gateway administratorIf the client honours it

Trečias klausimas: ar simptomas apskritai priklauso nuo dydžio

Dydžio problemos turi parašą: mažos užklausos pavyksta, dideli įkėlimai ar dideli atsakymai užstringa, o ta pati paslauga veikia kitame prieigos tinkle. Filtravimas, programos naudingosios apkrovos riba ir užstrigęs serveris gali sukelti panašų skundą, todėl užfiksuokite vieną nepavykstančią operaciją šalia veikiančios. Užrašykite abi su laikais ir dydžiais, jei programa juos praneša. Be šios poros kiekvienas vėlesnis pakeitimas yra spėjimas.

Atlikite tą patį testą per Wi-Fi ir mobilųjį tinklą. Gedimas, kuris seka tinklą, rodo kelią; tas, kuris seka įrenginį, rodo klientą arba profilį, o abiem reikia skirtingų savininkų. Naudokite tą pačią paslaugą ir tą pačią paskyrą abiem bandymams, kitaip palyginimas nieko nesako.

Kodėl Mac receptas vis pasirodo

Metai PPP pagrindu veikiančių stalinio kompiuterio VPN pavertė sąsajos dydžio keitimą teisėtu vietiniu sprendimu, ir tos instrukcijos buvo nukopijuotos į mobiliąsias diskusijas. Telefone nėra apvalkalo, nėra tokio sąsajos pavadinimo ir nėra išliekamumo po prisijungimo iš naujo. Receptas, kuris 2011 metais išsprendė stalinio kompiuterio problemą, nukeliavo daug toliau nei sąlygos, kurios jį padarė teisingu. Mobilieji klientai tam nepriima jokios apvalkalo komandos, ką bebūtų teigiama diskusijoje.

Traktuokite nukopijuotą reikšmę kaip kelio hipotezę, o ne kaip nustatymą. Jei mažesnis dydis leidžia perdavimui veikti, o didesnis patikimai nepavyksta, turite įrodymų apie kelią; vis tiek turite rasti komponentą, kuriam leidžiama į jį reaguoti. Ši paieška dažniausiai baigiasi šliuzo profilyje arba programos tiekėjo pusėje, o retai telefone.

Transportas pakeičia atsakymą

Jei sesija veikia per TLS, o ne IPsec, TCP segmentavimo koregavimas šliuze gali padėti, nes jis perrašo skelbiamą segmento dydį TCP srautams. UDP srautui jis nieko nedaro, o jame yra daugiau šiuolaikinio žiniatinklio, nei žmonės tikisi. Prieš siūlydami pakeitimą patikrinkite suderėtą transportą ir biliete nurodykite, kurį transportą tikitės paveikti.

Kelio MTU aptikimas egzistuoja tam, kad galiniai taškai sužinotų tikrąją ribą, o ne spėliotų. Užblokavus grįžtamąjį ryšį ir standžiai įrašius mažą dydį, veikiantis didelis perdavimas iškeičiamas į nuolatinius paslėptus kaštus kiekviename ryšyje.

Ko paklausti šliuzo komandos

Paprašykite trijų dalykų: tikslaus atributo pavadinimo ir jo apimties, ar įdiegti klientai jo laikosi, ir kokį transportą sesija suderėjo. Vienai grupės politikai pritaikytas pakeitimas yra tikrinamas; visuotinis redagavimas ne, ir jis perkelia riziką naudotojams, kurie niekada nepranešė apie problemą. Paprašykite ir dokumento nuorodos, nes atributų pavadinimai keičiasi tarp versijų.

Tada pakeiskite vieną dalyką ir dar kartą patikrinkite pradinę nepavykusią operaciją, o ne greičio testo atsisiuntimą. Išsaugokite prieš ir po įrašą su kliento versija ir prieigos tinklu, kad kitą ataskaitą būtų galima palyginti, o ne vėl ginčytis.

Jei operacija vis tiek nepavyksta esant pradiniam dydžiui, dydis nebuvo priežastis. Užrašykite ir šią išvadą, kad kitas žmogus vėl neatidarytų tos pačios hipotezės.

Susiję straipsniai