Gamalt snið lendir á nútíma Mac, biðlarinn flytur það inn án kvartana, og tengingin dettur eða fer aldrei umferð í gegnum hana. Áður en þú eyðir síðdegi í skilríkjum, lestu tækjalínuna í sniðinu. Ef þar stendur dev tap ertu að biðja biðlarann um Ethernet-legt viðmót, og á macOS enda flest slík lota einmitt á þeirri beiðni.

Skref 1: staðfestu að sniðið biðji sannarlega um TAP

Snið eru endurnefnd, vafin og flutt út aftur, svo skoðaðu skrána sem þú fluttir raunverulega inn. Leitaðu að tækjaskipuninni og hvaða include sem getur hnekkt henni. Tvær línur af úttaki leysa spurninguna í flestum tilvikum. Þegar bæði dev og dev-type birtast ræður síðari skipunin, og einmitt slíkan smáatriði fela afrituð snið.

grep -nE "^[[:space:]]*(dev|dev-type)[[:space:]]" client.ovpn
ls -l ~/Library/Application\ Support/ 2>/dev/null

Ef skráin inniheldur dev tap eða dev tap0 verður biðlarinn að útfæra TAP-viðmót. Ef hún inniheldur dev tun gildir restin af þessari grein ekki og bilunin er annars staðar.

Skrifaðu niður nafn og útgáfu biðlarans, macOS-útgáfuna og hvaðan sniðið kom. Þessar þrjár staðreyndir ráða því hvort af tveimur leiðunum hér að neðan sé yfirhöfuð möguleg.

Skref 2: vita hvað tækjahamurinn breytir í raun

TUN-viðmót flytur IP-pakka. Biðlarinn les og skrifar pakka sem eru stílaðir á IP-mótaðila, og stýrikerfið beinir þeim eins og hvaða viðmóti sem er.

TAP-viðmót flytur Ethernet-ramma, þar á meðal útvarp og ARP. Það er það sem gerir brúaðri þjónustu kleift að úthluta heimilisföngum með DHCP og biðlara að finna tæki með því að hrópa, og þess vegna treysta sumar eldri hannanir á það.

Kostnaðurinn er að TAP þarf rekil sem sýnir kerfinu Ethernet-viðmót. Apple hefur hætt við kjarnaviðbótarílkanið sem eldri TAP-reklar fyrir Mac byggðu á, og staðgengils-API þess birtist ekki fyrir kraftaverk í biðlurum sem hafa aldrei verið uppfærðir til að nota það. Hæfni vettvangs og afhent vara eru tveir ólíkir hlutir.

Skref 3: veldu milli samhæfðs biðlara og flutnings

Það eru tvær heiðarlegar leiðir. Sú fyrri er biðlari sem útgefandi hans segir, fyrir þína macOS-útgáfu og vélbúnað, að styðji það TAP-fyrirkomulag sem þú þarft. Ekki spjallþráður frá því fyrir fjórum árum, og ekki geymdur uppsetningarpakki: núverandi yfirlýsing ásamt prófunartengingu.

Sú síðari er að færa þjónustuna yfir á TUN, sem er þjónsbreyting jafnt sem biðlarabreyting. Hún krefst beindrar netlögunar, heimilisfangasafns, ýttra leiða fyrir fjarnetin og afturleiðar frá þeim netum að safninu.

Það sem virkar ekki er að breyta tap í tun í staðbundnu eintakinu og vona. Þjónninn brúar enn, biðlarinn talar nú IP, og ekkert stemmir.

Skref 4: safnaðu staðreyndunum áður en þú breytir vinnandi þjónustu

Láttu upprunalega sniðið ósnortið og búðu til afrit fyrir tilraunir. Skrá sem þú getur endurheimt á einni mínútu er meira virði en snyrtileg mappa. Þegar staðgengillinn virkar skaltu eyða afritinu viljandi í stað þess að skilja eftir tvö snið sem líta eins út í lista. Sú eina venja kemur í veg fyrir mestan þann rugling sem fylgir misheppnuðum flutningi. Skráðu núverandi hegðun svo þú getir sannað hvað breyttist: kemur tunnillinn upp, fær hann heimilisfang, nærðu einum þekktum vélarheimi, og virkar nafnaupplausn.

Spurðu eiganda gáttarinnar þriggja spurninga. Keyrir þjónninn brúaða eða beinda netlögun? Hvaða fjarlægu forskeyti eiga að vera aðgengileg? Og er viðhaldsgluggi fyrir stillingarbreytingu, eða er gert ráð fyrir að þetta virki án þess að snerta þjóninn?

Svörin við því ráða því hvort þú leysir biðlaravanda síðdegis í dag eða skipuleggur netbreytingu í næstu viku.

Skref 5: staðfestu flutninginn frá báðum endum

Þegar þjónninn hefur beinda stillingu og þú hefur samsvarandi snið skaltu prófa í þessari röð: tunnillinn kemst á, biðlarinn fær heimilisfang úr nýja safninu, vélarheimur hinum megin svarar, og nafn leysist í gegnum ýttu DNS-stillinguna.

Prófaðu svo það sem áður var háð Ethernet-hegðun. Ef forrit fann tæki með útvarpi finnur það þau ekki í gegnum beindan tunnil, og engin biðlarastilling færir það til baka. Það forrit þarf þekkt heimilisfang, staðbundinn hjálparvélarheim eða aðra uppgötvunaraðferð.

Ljúktu með því að tengjast aftur og endurræsa einu sinni, því snið sem virkar aðeins í fyrstu tilraun þýðir venjulega að ýttu leiðirnar eða DNS-stillingin eru ekki látin gilda við endurtengingu.

Þegar það mistekst enn, lestu fyrstu villuna

Biðlari sem getur ekki búið til viðmótið segir það í annál sínum, venjulega innan fyrstu lína. Biðlari sem býr það til og mistekst síðan að auðkenna sig er löngu kominn fram hjá tækjaspurningunni, og að halda áfram að elta TAP eyðir lotunni.

Haltu upprunalega sniðinu og vinnandi stillingunni þar til staðgengillinn hefur verið sannaður. Að rúlla biðlarabreytingu til baka er fljótt; að endurreisa brúað net sem einhver tók í sundur af innsæi er það ekki.

Tengdir greinar