VPN Pi il-riarthóra: cuir gach bealach ar an ngléas a shocraíonn
Cuireann ródaire srutha síos dara subnasc cliant leis, agus tá cinneadh amháin ag gach ceann de na ceithre ghléas. Cuir na bealaí in áit, seiceáil an foinse, ansin tástáil ó fhíorchliant.
Déanann bosca Wi-Fi a chur taobh thiar den Pi cinneadh ródaithe amháin a iompú ina cheithre cinn, agus briseann an plean nuair a dhéantar iad go léir ar aon ghléas amháin. Ní hé an chéad cheist cén bealach le cur leis. Is é ná an ndéanann an bosca nua droichead nó ródú, mar socraíonn an freagra sin cé mhéad subnasc atá ann agus cé na gléasanna a chaithfidh foghlaim fúthu. Roghnaigh an tsamhail cheangail ar dtús; leanann gach bealach uaithi.
Droichead nó ródú: an rogha a shocraíonn an líon
Cuireann droichead na cliaint nua ar an subnasc céanna a bhfreastalaíonn an Pi air cheana. Subnasc amháin, údarás DHCP amháin agus aon aistriú le ródú. Is é seo an socrú is simplí agus an ceann ceart nuair nach raibh líonra cliant ar leith ina riachtanas riamh. Is dearadh difriúil é nasc ródaithe: coinníonn an bosca a subnasc féin, agus caithfear an réimír sin a iompar gach áit a dtéann an trácht.
Coinníonn an chuid eile den phlean an ródaire srutha síos agus caomhnaíonn sí seoltaí foinse na gcliant. Is é an sprioc ná aon líonra VPN príobháideach amháin, ní bealach amach iomlán idirlín. Scríobh an tsamhail síos roimh na seoltaí, mar níl sa liosta thíos ach sampla de cheangal ródaithe.
client subnet 10.41.0.0/24
client gateway 10.41.0.1
router-to-Pi link 192.168.71.2
Pi on that link 192.168.71.1
private target 10.72.9.0/24
Cé a shocraíonn cad
| Decision owner | Entry that encodes the decision | Failure when the entry is missing |
|---|---|---|
| Pi VPN host | Return route for 10.41.0.0/24 via 192.168.71.2, and a tunnel route for 10.72.9.0/24 | Replies to downstream clients die at the Pi |
| Owner of the remote network | A path for 10.41.0.0/24 over the permitted tunnel | Replies stop at the first unaware hop |
| LAN router behind the Pi | Specific route for 10.72.9.0/24 via 192.168.71.1, or a suitable default | Clients never send private traffic to the Pi |
| Client machine | Default via 10.41.0.1, or a specific entry for 10.72.9.0/24 | The private network is unreachable from the client |
Glacann gach gléas cinneadh amháin, agus ní féidir le haon cheann cinneadh duine eile a ghlacadh ar a shon. Teastaíonn dhá iontráil ón Pi, ní ceann amháin, agus is é an bealach ar ais an ceann a ndéanann daoine dearmad air. Sroicheann trácht seolta ar aghaidh an líonra príobháideach i gceart agus ansin faigheann sé bás ar an mbealach ar ais, mar níl aon tuairim ag an Pi cá bhfuil 10.41.0.0/24 ina chónaí. Breathnaíonn sé sin cosúil le fadhb balla dóiteáin agus i ndáiríre is bealach atá ar iarraidh é.
Teastaíonn a bhealach féin ón taobh cianda freisin. Mura bhfuil a fhios ag an tseirbhís ag an gcéad eile go bhfuil 10.41.0.0/24 inrochtana trí do thollán, stopann freagraí ag an gcéad léim gan freagra. Cuir an dá threo leis sula léann tú scagairí paicéad.
Tagann na chéad léimeanna eile ón gceangal
Caithfidh an chéad léim eile a bheith ina seoladh ar líonra a bhfuil an gléas in ann teacht air i ndáiríre. Ní hé seoladh poiblí an phiara VPN an chéad léim eile do subnasc príobháideach, agus ní léim eile ar chor ar bith é líonra na seirbhíse cianda. Breathnaíonn bealach chuig geata dorochtana ceart i liosta agus caitheann sé gach paicéad. Seiceáil go bhfreagraíonn an geata sula gcuireann tú an milleán ar an gceann scríbe.
Coinnigh piara VPN seachtrach an Pi inrochtana trína bhealach fíor-íochtair féin. Tá an iontráil sin scartha ó bhealaí an ualaigh, agus tugann a meascadh tollán nach féidir leis athbhunú tar éis athrú cosáin.
Doiciméadú na mbealach statach soiléiríonn sé an t-idirdhealú idir ceann scríbe agus geata, cé go n-ainmníonn gach ardán a chuid roghchlár go difriúil. Léigh doiciméadú an ghléis atá os do chomhair seachas scáileán déantóra eile a chóipeáil. Taispeánann na horduithe thíos cruth na n-iontrálacha ar Linux.
# on the Pi
ip route add 10.41.0.0/24 via 192.168.71.2
ip route add 10.72.9.0/24 dev tun0
# on the downstream router
ip route add 10.72.9.0/24 via 192.168.71.1
Cad a dhéanann an t-aistriúchán leis an bhfoinse
Má aistríonn an ródaire srutha síos a chliaint go dtí an seoladh idirthurais cheana, feiceann an Pi foinse aistrithe amháin in ionad sheoladh féin gach cliant. Is dearadh difriúil é sin ón gceann a chaomhnaíonn an fhoinse thuas. Athraíonn sé beartas bunaithe ar fhoinse, lógáil, agus cé an taobh is féidir leis naisc a thosú. Oibríonn an dá dhearadh; freagraíonn siad ceisteanna difriúla.
Nuair a dhiúltaíonn seirbhís VPN suas-srutha réimír an chliaint a ródú ar ais, féadfaidh aistriúchán cúng ag bealach amach tollán an Pi a bheith ina réiteach sealadach dlisteanach. Ní cruthúnas é go raibh an bealach atá ar iarraidh gan ghá. Taifead cén seoladh a fheiceann an líonra cianda i ndáiríre agus cén bealach ar ais a leanann.
Fanann roghnú bealaigh, cead seolta ar aghaidh agus aistriúchán foinse ina dtrí phost ar leith. Is éard is cúis le glanadh slabhra NAT comhroinnte nó cead a thabhairt do gach comhéadan mar gheall go n-oibríonn aon chliant sreangaithe ná tástáil oibre a iompú ina seoltóir oscailte.
Cruthú ó mheaisín cliant
Seol iarratas ó mheaisín ar an LAN srutha síos, ansin lean a fhoinse amach agus ar ais. Ní fheidhmíonn ping a sheolann an Pi riamh an bealach ar ais srutha síos, agus mar sin cruthaíonn ping rathúil níos lú ná mar a bhreathnaíonn sé. Cuir dara tástáil leis ó chliant sreangaithe ar LAN féin an Pi ionas gur féidir an dá chosán a chur i gcomparáid. Déan an dá cheann a athrá tar éis ceachtar gléas a atosú.
Imíonn bealaí a cuireadh leis de láimh agus aistriúcháin nár sábháladh riamh le chéile. Ansin breathnaíonn an péire cosúil le locht nua seachas obair neamhchríochnaithe.
Sábháil an tsamhail cheangail leis na bealaí, an tseirbhís phríobháideach cheadaithe agus aon aistriúchán in aon nóta amháin. Is é an nóta sin a choisceann an chéad duine eile ó shocrú gan sreang a láimhseáil mar cheist bheartais ródaithe.