Stadann IPv6 ag cur tráchta ar aghaidh an nóiméad a OpenVPN atosaíonn, agus leanann IPv4 ag obair. Athchruthaíodh comhéadan an tolláin, agus chaill rud éigin eile a bhí ag bainistiú a stádais IPv6 an seoladh nó an bealach a dhéanann an réimre inrochtana. Tá trí phíosa stádais ar leith i gceist, agus tá úinéir difriúil ag gach ceann: réimre tarmligthe an tsoláthraí agus a ré, na seoltaí a thugtar do chliaint VPN, agus an bealach in aghaidh an tsrutha a sheolann an réimre cliaint sin ar ais chuig an bhfreastalaí. Aithnigh úinéir gach píosa sula dteagmhálann tú le haon daemon, mar a cheileann atosú an cheann mícheart an fhadhb ar feadh lae agus a thugann ar ais í ag an gcéad nasc eile.

Trí phíosa de stádas IPv6, trí úinéir

StateTypical ownerWhat breaks when it is wrong
Delegated prefix and lifetimeUpstream router or provider via DHCPv6-PDClients keep addresses that the upstream no longer routes
Client addresses inside the tunnelOpenVPN server config or a delegation daemonNo global address, or an address outside the routed prefix
Return route for the client prefixUpstream router, or the server's own routing tableOutbound works, replies never arrive

Ní leor seoladh le scóip dhomhanda taobh istigh den tollán ann féin. Caithfidh ródairí in aghaidh an tsrutha an réimre sin a sheoladh ar ais i dtreo fhreastalaí VPN fós, agus ní dhéanfaidh siad é toisc go bhfuil seoladh as ann ag an bhfreastalaí go teagmhasach.

Sin é an fáth go bhfuil sé riosúil freisin /64 poiblí a chóipeáil isteach i linne tolláin. Ní hionann réimre a ndéantar ródú uirthi chuig an bhfreastalaí agus réimre a mheasann an taobh in aghaidh an tsrutha mar on-link, agus ní líonfaidh fionnachtain comharsan an bhearna sin.

Léigh stádas an fhreastalaí sula n-athraíonn tú aon rud

Gabhadh an stádas faoi dhó, uair amháin agus IPv6 ag obair agus uair amháin tar éis an atosaithe, ansin déan comparáid. Is leor radharcanna inléite amháin, agus ní chosnaíonn siad aon rud le linn fuinneog cothabhála:

ip -6 addr show
ip -6 route show table all
ip -6 rule show
sysctl net.ipv6.conf.all.forwarding

Lorg trí dhifríocht shonracha: bealach a d’imigh, seoladh a bhog chuig ré atá as dáta nó neamhbhailí, agus réimre a d’athraigh tar éis atarmligthe agus an chumraíocht VPN fós ag fógairt an tsean-cheann.

Má d’imigh an seoladh ach mura bhfuil an réimre athraithe, stop an daemon a shannann é ag bainistiú an chomhéadain. Má athraíodh an réimre ach nach bhfuil na seoltaí, tá cumraíocht an chliaint as dáta. Breathnaíonn an dá theip mar an gcéanna ó bhrabhsálaí agus níl aon rud i gcoiteann acu.

Socraigh ar cheart do dhcpcd an tollán a bhainistiú

Is féidir le dhcpcd comhéadain a fhionnadh agus codanna de réimre DHCPv6 a tharmligean chuig comhéadain le sruth, agus is féidir lena chumraíocht spriocanna an tarmligthe a ainmniú go sainráite. Gan sprioc shainráiteach, féadfaidh a iompar doiciméadaithe comhéadain eile a chuimsiú, agus sin mar a chríochnaíonn tollán le seoladh nár phleanáil éinne.

Ba chóir do dhá choinníoll tú a bhrú chun ligean do OpenVPN seoladh statach an tolláin a úinéireacht: sáfadh an freastalaí seoltaí seasta ina chumraíocht, agus athraíonn ainm an tolláin ar athnasc. Má sheasann an dá cheann, eisigh an tollán ón daemon tarmligthe go d’aon ghnó, le trácht a deir cén fáth.

Más rud é go bhfuil tarmligean chuig an tollán d’aon ghnó ina ionad sin, cuir an láimhseáil athraithe réimre i bhfeidhm. Ciallaíonn sé sin freagairt nuair a athraíonn an réimre tarmligthe nó a ré, réimre cliaint fhógartha an fhreastalaí a nuashonrú, agus an bealach a chur leis arís. Má eisítear an comhéadan sa dearadh sin, baintear an t-aon chomhpháirt amach a bhfuil eolas aici ar an réimre nua.

B’fhéidir go bhfeicfear atosú dhcpcd mar rud a shocraíonn rudaí toisc go n-athchruthaíonn sé stádas, ach athnuaíonn nó tarraingíonn sé cumraíocht siar do chomhéadain nach raibh tú ag smaoineamh orthu. Ní dhéanann an t-aisghabháil sin riachtanas de tar éis gach atosú VPN. Athshocraíonn sé freisin na cuntair a bhí á n-úsáid agat mar fhianaise. B’fhearr leat athlódáil spriocdhírithe ar an gcomhéadan a d’athraigh tú i ndáiríre.

Bailíochtaigh IPv6 ar leithligh ó NAT IPv4

Deimhnigh go bhfuil seoladh ar aghaidh cumasaithe agus go bhfuil an bealach in aghaidh an tsrutha ag díriú ar réimre iarbhír an chliaint, ansin déan nasc IPv6 ceadaithe nua. Seiceáil tábla bealaí IPv6 an chliaint féin freisin, mar ní chruthaíonn cliant a thaispeánann seoladh poiblí go n-úsáid a iarratas an tollán.

Réitíonn mascáil IPv4 fadhb dhifriúil: an bealach fillte d’fhoinsí príobháideacha. Ní dhéanann sí aon rud do réimre IPv6 a tarraingíodh siar, agus ní thabharfaidh a cur leis IPv6 ar ais.

Críochnaigh le taifead na húinéireachta: cé acu comhpháirt a tharmligaíonn an réimre, cé a shannann seoltaí cliant, cé a choinníonn an bealach fillte, agus cad a tharlaíonn do gach ceann acu ar athnasc. Sábhálann ceithre líne i runbook an chéad duine eile ó thrí daemon a atosú chun an ceann a bhí tábhachtach a aimsiú.

Ailt ghaolmhara