Mac L2TP skiptar leiðir: hvers vegna hýsilsvistfang virkar ekki
setadditionalroutes vill net- og grímunpör, skiptir um alla listann og þarf bókstaflegt þjónustuheiti. Athugaðu töfluna áður en þú kennir gáttinni um.
VPN-ið tengist, valmyndarstikan sýnir það, og innri hýsill nær samt tímanum. Í þeirri stöðu eru þrjár mögulegar orsakir, og hver á við fer eftir því hvernig göngin voru stillt. Annaðhvort notaði leiðarstillingin hýsilsvistfang þar sem netvistfang var krafist, eða sniðið sjálft setur upp sjálfgefna leið sem gleypir ákvörðunina, eða biðlarinn er PPP-göng sem þurfa krók í stað sniðlykils. Athugaðu þær í þeirri röð, því ódýrast er að útiloka fyrstu.
Áfangastaðurinn er netvistfang, gríman lýsir forskeytinu
networksetup -setadditionalroutes tekur þrenndir áfangastaðar, undirnetsgrímu og gáttar. Kallið sem sendir eitt innra undirnet í gegnum göngin lítur svona út:
sudo networksetup -setadditionalroutes "VPN (L2TP)" 192.168.1.0 255.255.255.0 10.2.0.0
Taktu eftir hvað áfangastaðurinn er: netvistangið, ekki vistfang þjónsins sem þú ert að reyna að ná. Í tilvikinu sem varð til þessarar greinar gerði sama skipunin með 192.168.1.20 í þeirri stöðu ekkert gagnlegt, og að skipta því út fyrir 192.168.1.0 virkaði strax. Sama gríma, sama gátt, ein önnur tala. Það er öll bilunin í smækkaðri mynd.
Ástæðan er reikningur, ekki stefna. Hýsilsvistfang ásamt /24 grímu lýsir ekki 192.168.1.0/24; það lýsir einhverju sem leiðartöflunni er ekki fært að halda á gagnlegan hátt, svo færslunni er hafnað eða hún hunsuð og göngin bera að lokum minna en þú ætlaðir.
Þegar þú vilt nákvæmlega einn hýsil skaltu nota hýsilsvistangið með grímu 255.255.255.255. Það eru blönduðu pörin sem fara úrskeiðis, ekki notkun hýsilsvistfangs sem slíks. /32 byggt úr einu vistfangi er lögmæt leið; /24 byggt úr einu vistfangi er mistök.
Kallið skiptir um listann, og heitið er bókstaflegt
Tvær hegðanir koma fólki á óvart í fyrstu tilraun. Skipunin stillir allan listann yfir viðbótarleiðir í stað þess að bæta við, svo kall sem bætir við einu forskeyti fjarlægir hljóðlaust hinar sem voru þar fyrir. Byggðu allt safnið í einu kalli.
Þjónustuheitið er heldur ekki merkið sem þú bjóst til. Lestu það úr tólinu og afritaðu það nákvæmlega, þar með talið tegundarviðskeytið:
networksetup -listallnetworkservices
Heiti sem er frábrugðið um einn staf gefur enga villu sem er lesandi og enga leið. Afrita og líma er rétta aðferðin hér, ekki að skrifa aftur úr minni.
Þegar sniðið gerir tilkall til sjálfgefnu leiðarinnar
Skipuleiðir tapa fyrir sjálfgefinni leið fyrir hvern áfangastað sem þær ná ekki yfir, og L2TP snið stillt fyrir full göng setur upp einmitt það. Ef sniðið segir að allt fari í gegnum göngin breytist listinn yfir viðbótarleiðir mjög lítið. Færslan þín er ekki röng; hún er einfaldlega óviðkomandi fyrir áfangastaðina sem hún nefnir aldrei. Stjórnunin á þessu liggur venjulega í stillingu sniðsins um að senda alla umferð, ekki í neinni leiðarskipun.
Ákveddu hvaða líkan þú vilt í raun og veru áður en þú breytir fleiri færslum. Full göng með undantekningum er önnur stilling en skipt göng með tilteknum forskeytum, og að blanda þessu tvennu gefur töflu sem enginn getur spáð fyrir um.
Ef stofnunin krefst fullra ganga skaltu hætta að reyna að skipta þeim staðbundið og fara með kröfuna til þess sem á stefnuna. Staðbundin leið sem stangast á við hana verður samt fjarlægð við næstu sniðsuppfærslu.
PPP-göng þurfa krók í stað lykils
Fyrir PPP-göng er defaultroute sniðlykillinn sem býr til sjálfgefna leið; fjarlægðu hann og biðlarinn hættir að gera tilkall til hvers áfangastaðar. Leiðum er svo bætt við eftir að viðmótið birtist, venjulega úr /etc/ppp/ip-up:
#!/bin/sh
/sbin/route add -net 192.168.1.0 -interface ppp0
Leyfðu skránni að vera í eigu root og keyranlegri, og bættu vörð við viðmótsheitið þegar fleira en eitt gangasnið er á vélinni. Krókur sem keyrir fyrir hverja PPP-tengingu og gerir ráð fyrir einu tækjaheiti er lítil villa með langt líf.
Staðfestu skiptinguna með þremur beiðnum
Taktu töfluna þegar þú ert tengdur og athugaðu hvaða viðmót þjónar göngunum. Athugaðu svo tiltekinn áfangastað í stað þess að treysta útstöðu skipunarinnar sem bjó hann til. Útkoma segir til um hvort tólið hafi samþykkt röksemdirnar, ekki hvort umferðin fari þá leið sem þú ætlaðir.
Endaðu með þremur beiðnum sem sanna skiptinguna: einn innri hýsill eftir vistfangi, eitt innra heiti í gegnum innri leysinn og ein opinber vefsíða sem ætti enn að nota staðbundnu tenginguna. Ef opinbera vefsíðan fer nú líka í gegnum göngin varð skiptingin aldrei, hvað sem leiðarlistinn virðist segja.
Tengdu aftur einu sinni enn og endurtaktu innri beiðnina, því leiðir sem bætt er við handvirkt geta lifað lengur en viðmótið sem gerði þær gildar og hljóðlaust breytt umferðinni í svarthol eftir að göngin falla.