Einhver gefur þér fyrsta og síðasta vistfang og biður um VPN-leið. Freistandi hreyfingin er að velja stysta forskeytið sem inniheldur báða enda, og sú hreyfing bætir hljóðlega við áfangastöðum sem enginn bað um. CIDR-blokk hefur alltaf stærð sem er veldi af tveimur og upphafsvistfang sem er stillt á hana, svo handahófskennt bil þarf venjulega fleiri en eitt. Gakktu í gegnum bilið, skiptu því nákvæmlega og athugaðu svo vistföngin rétt utan þess.

Byrjaðu á bilinu, ekki forskeytinu

Skrifaðu niður fyrsta vistfangið og síðasta vistfangið áður en þú skrifar eitthvað annað. Parið er krafan; forskeyti er aðeins ein möguleg tjáning hennar, og stundum röng. Tvær tölur eru líka miklu auðveldari að athuga en gríma.

Stillt bil fellur saman í eina blokk. Óstillt bil sundrast í nokkrar, og sundrunin er nákvæm en ekki áætluð. Það sem þú mátt ekki gera er að námunda út og kalla það nógu nálægt, því viðbótarvistföngin fá þá stefnu sem leiðin ber.

Báðar villustefnur skipta máli. Fyrir leið inn í göngin eru viðbótarvistföng dregin inn í VPN. Fyrir undantekningu í hjáleið sleppa viðbótarvistföng henni. Hvorug niðurstaðan er sýnileg í leiðartöflu sem sýnir aðeins forskeytið sem þú settir upp.

Fyrsta tilfellið: bilið er fyrir tilviljun stillt

Taktu 198.51.100.64 til 198.51.100.127. Fyrsta vistfangið er stillt á 64 vistfanga mörk og bilið er nákvæmlega 64 vistföng, svo eitt /26 lýsir því án nokkurrar afgangs.

Þetta er auðvelda tilfellið og þess virði að þekkja það, því það þýðir að krafan var líklega skrifuð af einhverjum sem var þegar að hugsa í forskeytum. Það þýðir líka að athugunin er stutt: staðfestu að stærðin sé veldi af tveimur og að upphafið sé margfeldi þeirrar stærðar.

Skjölunarbil eru góð dæmi einmitt vegna þess að enginn á þau. Settu þessi vistföng ekki upp á raunveruleg göng og gerðu ekki ráð fyrir að bil sem þú fékkst sé skjölunarrými bara vegna þess að það lítur óvenjulega út.

Annað tilfellið: það er það ekki, svo skiptu því

Taktu nú 198.51.100.100 til 198.51.100.107. Það eru átta vistföng, sem er veldi af tveimur, en 100 er ekki margfeldi af átta. Ein blokk af þeirri stærð getur ekki byrjað þar, svo bilið verður að vera þakið af fleiri en einni.

Nákvæm þekja er tvær /30-blokkir: 198.51.100.100/30 þekur 100 til 103, og 198.51.100.104/30 þekur 104 til 107. Átta vistföng alls, ekkert utan bilsins, og sundrunin er einstök fyrir tiltekið bil.

python3 -c "from ipaddress import ip_address, summarize_address_range as s; print(*s(ip_address('198.51.100.100'), ip_address('198.51.100.107')), sep='\n')"

Fall í staðalbókasafninu vinnur reikninginn fyrir þig, og ipaddress-skjölin skilgreina hvað það skilar. Það sem það gerir ekki er að velja hlið, ákveða hver á vistföngin, eða veita aðgang að einhverri þjónustu fyrir aftan þau.

Mældu hvað breiðara forskeytið hefði gripið

Áður en þú samþykkir flýtileið skaltu reikna út hvað hún kostar. /28 sem byrjar á 198.51.100.96 þekur 96 til 111, sem eru sextán vistföng í stað átta. Viðbótar-áttin eru 96 til 99 og 108 til 111, og hvert þeirra myndi erfa leiðina.

python3 -c "from ipaddress import ip_network as n; w=set(n('198.51.100.96/28')); t=set(n('198.51.100.100/30'))|set(n('198.51.100.104/30')); print(len(w), len(t), sorted(w-t))"

Átta viðbótaráfangastaðir er áþreifanleg tala sem þú getur sett í breytingabeiðni. Það er líka talan sem ákveður hvort flýtileiðin er ásættanleg, og það er stefnumál en ekki reikningsatriði.

Haltu reikningi og uppgötvun aðskildum. Bil sem netstjórinn leggur til er breytt nákvæmlega. Eitt DNS-svar frá þjónustu sem breytist staðfestir ekki fullt eða varanlegt bil þeirrar þjónustu, og ótengd nöfn geta deilt vistfangi.

Settu upp nákvæma mengið og staðfestu brúnirnar

Farðu hverju forskeyti sem verður til til þess sem á VPN-stillinguna og láttu hann setja það upp í gegnum studda aðferð. Ef krafan þarf tvær færslur skaltu halda tveimur færslum í stað þess að breikka eina til að stytta eyðublað.

sudo ip route add 198.51.100.100/30 via 10.90.0.1 dev tun0
sudo ip route add 198.51.100.104/30 via 10.90.0.1 dev tun0
ip route get 198.51.100.101
ip route get 198.51.100.97

Síðustu tvær skipanirnar eru þær sem fólk sleppir. Fyrsta innra vistfangið ætti að fylgja nýju leiðinni, og vistfangið rétt utan bilsins ætti það ekki. Ef bæði fara sömu leið hefur bilinu verið breikkað einhvers staðar milli kröfunnar og stillingarinnar.

Skráðu fyrsta vistfangið, síðasta vistfangið og forskeytin sem tjá þau. Næsta manneskja sem fer yfir regluna getur þá borið kröfuna saman við stillinguna án þess að endurtaka reikninginn, og munurinn á nákvæmri leið og þægilegri leið helst sýnilegur.

Tengdir greinar