WireGuard: dhá leathbhealach in aghaidh 0.0.0.0/0 i wg-quick
Clúdaíonn dhá raon /1 na seoltaí céanna le /0, ach déanann wg-quick iad a ródú ar bhealach difriúil. Seiceáil rialacha beartais, marcanna agus cosán an chríochphointe sula ndéanfaidh tú eagarthóireacht.
Clúdaíonn dhá réimír /1 go díreach na seoltaí IPv4 céanna le réimír amháin /0, agus ní sheasann an chomhionannas sin ach taobh istigh de liosta réimírí ceadaithe an phiara. Stopann sé de bheith ag seasamh an nóiméad a shocraíonn an uirlis socraithe conas ródú, toisc go gcaitheann Linux wg-quick le réimír réamhshocraithe mar chás speisialta seachas mar uimhríocht. Suiteálann an brainse speisialta tábla tiomnaithe, dhá riail bheartais, marc soicéid agus socruithe cosáin droim ar ais nach bhfaigheann péire leathbhealach riamh. Mar sin, nuair a stopann seachfhreastalaí nó brabhsálaí ag obair tar éis na heagarthóireachta, is iad na réimírí an chuid is lú suime den athrú.
Ní hé an liosta réimírí an chumraíocht iomlán
Déanann AllowedIPs dhá phost ag an am céanna, agus ní bhaineann ach ceann amháin acu le clúdach. Do WireGuard féin is é an liosta ródú eochairchripte: socraíonn sé cé na cinn scríbe a chriptítear i dtreo piara agus cé na seoltaí foinse is féidir leis an bpíara sin a úsáid. Do wg-quick feidhmíonn an liosta céanna mar shonraíocht ródaithe freisin, agus braitheann an ród a tháirgeann sé ar an mbrainse a dtarlaíonn don liosta teacht uirthi. Mar sin ní deir clúdach comhionann ar dhá chruth liosta éagsúla aon rud faoi staid chomhionann óstaigh.
Tógann an chumraíocht réamhshocraithe an cinneadh sin as do lámha, toisc go bhfuil Table uathoibríoch de réir réamhshocraithe agus gurb í an uirlis a roghnaíonn cá dtiteann na róid. Athraíonn bainisteoir líonra eile, fillteán dáileacháin nó luach Table saincheaptha an toradh arís, agus is ar an gcúis sin a d’fhéadfadh comhairle a scríobhadh d’óstach amháin breathnú mícheart ar an gcéad cheann eile.
Cad a chuireann an brainse réamhshocraithe leis thar ród
Seolann iontráil /0 wg-quick isteach ina chosán ród réamhshocraithe: faigheann tábla ródaithe ar leithligh an réamhshocraithe, seolann riail bheartais amháin trácht gan mharc ansin, coinníonn dara riail róid níos sainiúla an phríomhthábla údarásach, agus faigheann an comhéadan marc balla dóiteáin ar a shoc féin. Is é an marc sin garda an lúb. Tagann na datagraim chriptithe a iompraíonn trácht an tolláin amach agus an marc socraithe, ionas nach slogfaidh an riail a stiúrann gach rud eile isteach sa tollán paicéid iompair an tolláin féin.
Tógann péire iontrálacha /1 an cosán ród rialta ina ionad. Titeann dhá ród sa tábla cumraithe, agus ní thagann aon chuid den mheaisíneacht máguaird chun solais, ní toisc go bhfuil sé gan ghá ach toisc nár hiontráladh an cosán cóid sin riamh.
Cá n-aontaíonn an dá shocrú
Taispeántar an t-aonú uair ar dtús mar atarlú. Agus na leathbhealaí sa phríomhthábla, titeann seoladh iompair an phiara féin taobh istigh de réimír tolláin, mar sin tagann an paicéad ar cheart dó an tollán a iompar le ród a dhíríonn isteach sa tollán. Caithfidh rud éigin é a dhíolmhú: ród óstaigh don chríochphointe reatha, marc a chuirtear i bhfeidhm de láimh nó riail a bhaineann go sonrach leis an gcomhéadan. Oibríonn ród óstaigh go dtí go n-athraíonn seoladh an chríochphointe, rud a tharlaíonn le críochphointí bunaithe ar DNS, cliaint fánaíochta agus cumraíochtaí ilphiara.
Ar an dara dul síos, athraíonn aon rud a dhéanann réasúnaíocht ar mharcanna a iompar. Cruthaíonn seachfhreastalaí trédhearcach a atreoraíonn naisc go háitiúil soicéid nua a bhfuil a marcanna agus a bhfoinsí difriúil ó shreabhadh bunaidh an chliaint, agus bhí na rialacha beartais a ghineann an brainse réamhshocraithe mar chuid den rud a dheighil na sreafaí sin. Is cleachtadh difriúil é nasc amach an tseachfhreastalaí féin a léamh ná a thástáil an bhfuil an ceann scríbe bunaidh inrochtana.
Léigh na rialacha agus na marcanna sula ndéanfaidh tú eagarthóireacht
Gabhadh an staid reatha agus an tollán sláintiúil, ansin arís tar éis an athraithe, agus déan comparáid idir an dá dhumpáil seachas réasúnaíocht a dhéanamh ón gcomhad cumraíochta. Cuir na rialacha beartais, gach tábla, marc an chomhéadain agus na críochphointí taifeadta san áireamh.
ip rule show
ip -4 route show table all | grep -E 'default|wg1'
wg show wg1 fwmark
wg show wg1 endpoints
Má chaill an chéad líne aschuir an riail do thrácht gan mharc agus má tá an tábla tiomnaithe folamh, níl an brainse réamhshocraithe ag rith agus ní chuirfidh aon mhéid uimhríochta réimírí a héifeachtaí ar ais. Is é an marc náid ar chomhéadan a raibh ceann air roimhe an comhartha céanna, le feiceáil i luach amháin.
Cleacht caillteanas an tolláin sula seoltar amach é
Más é leagan amach na leathbhealach an rogha d’aon ghnó, caithfidh sé na píosaí atá ar iarraidh a sholáthar go sainráite: cosán críochphointe a mhaireann athruithe seoltaí, an t-iompar atá beartaithe nuair a thiteann an tollán, agus an chóireáil choibhéiseach do IPv6. Scríobh iad sin mar riachtanais seachas iad a fháil amach le linn briste. Ansin cleacht an teip, mar tá tollán iomlán a thiteann go ciúin ar ais ar an nasc fisiceach níos measa ná ceann a stopann ag obair.
sudo ip -4 route add 198.51.100.20/32 via 192.0.2.1 dev eth0
ip -4 route get 198.51.100.20
sudo wg-quick down wg1
Ba cheart don chuardach ród an críochphointe a réiteach as an gcomhéadan fisiceach gan dul tríd an tollán, agus ba cheart don chomhéadan a thabhairt síos an t-óstach a fhágáil sa staid a gheall an dearadh. Cruthaíonn seachfhreastalaí a oibríonn tar éis an ionadaíochta go raibh tábhacht leis an staid óstaigh ginte; ní chruthaíonn sé gur mhair cosc lúb agus iompar sa staid síos an eagarthóireacht.