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 ownerEntry that encodes the decisionFailure when the entry is missing
Pi VPN hostReturn route for 10.41.0.0/24 via 192.168.71.2, and a tunnel route for 10.72.9.0/24Replies to downstream clients die at the Pi
Owner of the remote networkA path for 10.41.0.0/24 over the permitted tunnelReplies stop at the first unaware hop
LAN router behind the PiSpecific route for 10.72.9.0/24 via 192.168.71.1, or a suitable defaultClients never send private traffic to the Pi
Client machineDefault via 10.41.0.1, or a specific entry for 10.72.9.0/24The 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.

Ailt ghaolmhara