Shocraigh tú net.ipv4.conf.default.forwarding=1, atosaigh tú an VPN, agus fós caiteann an tollán paicéid ar cheart don gheata iad a ródú. Breathnaíonn an socrú ceart sa chomhad, agus tuairiscíonn an comhéadan fós go bhfuil an t-ardú ar aghaidh díchumasaithe. Níl aon rud briste: d'athraigh tú an luach a fhaigheann comhéadain na todhchaí le hoidhreacht, ní an ceann a úsáideann an tollán beo.

Téigh tríd seo ar an óstríomhaire a shealbhaíonn an tollán, sa namespace líonra ina bhfuil an tollán ann i ndáiríre. Is féidir le coimeádán nó le namespace líonra an comhéadan a choinneáil agus an t-óstríomhaire ag taispeáint uimhreacha difriúla.

Léigh na trí luach le chéile

Cuir tús trí chomparáid a dhéanamh idir an lasc ar fud an gheata, an teimpléad do chomhéadain nua agus an comhéadan a bhfuil suim agat ann. Cuir tun0 in ionad an chomhéadain iontrála fhíor, agus léigh an comhéadan fillte freisin, mar déantar an t-ardú ar aghaidh a mheas ag an bpointe a sroicheann an paicéad.

sysctl net.ipv4.ip_forward
sysctl net.ipv4.conf.default.forwarding
sysctl net.ipv4.conf.tun0.forwarding

Toradh coitianta is ea ip_forward = 0, default.forwarding = 1 agus tun0.forwarding = 0. Ní aontaíonn an chéad dá cheann faoi ról an óstríomhaire, agus taispeánann an tríú ceann cad atá á dhéanamh ag an gcomhéadan i ndáiríre. Tagann an meascán sin le hóstríomhaire nár cumraíodh riamh mar ródaire, nár tugadh ach luach teimpléid dó. Ní bhíonn na trí uimhir ag teacht salach ar a chéile; tá siad ag freagairt trí cheist éagsúla. Ní shocraíonn scríobh luach an teimpléid ról an óstríomhaire ach an oiread.

Cén fáth gurb é an lasc domhanda an ceann a bhogann

net.ipv4.ip_forward is ea an riail ar fud an gheata. Nuair a athraítear é, nuashonraítear na socruithe arda ar aghaidh in aghaidh an chomhéadain mar chuid den oibríocht chéanna, agus is ar an gcúis sin gur féidir le scríobh amháin tollán atá ann cheana a chur ag ardú ar aghaidh. default.forwarding ní chuireann sé ach comhéadain a thosaítear ina dhiaidh sin, mar sin coinníonn tollán a bhí ann cheana an luach lenar rugadh é.

Luaigh doiciméadú an eithne ip_forward mar rud speisialta ar chúis ghaolmhar: scriosann athrú air sraith de pharaiméadair IPv4 eile chuig réamhshocruithe óstríomhaire nó ródaire. Fágann sin go bhfuil sé ina uirlis mhaol. Tá sé ceart go leor é a shocrú uair amháin mar chuid de ról an gheata a bhunú; ach má chastar ar ais agus ar aghaidh é mar chleas dífhabhtaithe is féidir leis cumraíocht a d'fhan tú ag obair uirthi a athscríobh go ciúin.

Tá luachanna in aghaidh an chomhéadain ann ar chúis freisin. Féadfaidh geata a ndéantar bainistíocht d'aon ghnó air an t-ardú ar aghaidh a choinneáil múchta ar chomhéadan nár cheart ródú riamh, fiú agus an t-óstríomhaire ag ardú ar aghaidh in áit eile. Sin é an fáth a bhfuil sé tábhachtach an comhéadan beo a léamh agus an fáth nach leor an luach domhanda amháin mar fhreagra iomlán. Léigh eisceacht den sórt sin mar chinneadh d'aon ghnó, agus scríobh síos cén fáth a bhfuil an comhéadan sin difriúil. Seachas sin déanfaidh an t-innealtóir seo chugainn "deisiú" uirthi go cabhrach.

Déan an socrú buan san áit cheart

Cruthaíonn sysctl -w aonuaire rathúil go nglacann an t-eithne leis an luach. Ní mhaireann sé athghníomhú ná ní mhaireann sé bainisteoir líonra a chuireann a smaoineamh féin ar chumraíocht an chomhéadain i bhfeidhm arís ar athnascadh. Cuir ról an gheata sa chomhad cumraíochta sysctl nó sa bhainisteoir líonra a shealbhaíonn an t-óstríomhaire, agus ansin atosaigh an tseirbhís a chuireann i bhfeidhm é.

Tá tábhacht le hord i dtolláin. Má chruthaíonn an bainisteoir an comhéadan ag am tosaithe agus má chuireann sé an t-ardú ar aghaidh i bhfeidhm ina dhiaidh sin, féadfaidh an comhéadan an sean-réamhshocrú a fháil le hoidhreacht. Is eachtra cruthaithe freisin athghníomhú seirbhíse a athchruthaíonn an tollán, agus is furasta é a fháil ar iarraidh nuair a bhreathnaíonn an t-aonad sláintiúil. Seiceáil an seicheamh, ní hamháin ábhar deiridh an chomhaid.

Léigh na trí luach céanna arís tar éis don VPN athnascadh agus arís eile tar éis athghníomhaithe. Is comhéadan nua é tollán nuachruthaithe, agus glacann comhéadan nua an réamhshocrú atá i bhfeidhm ag am a chruthaithe. Má athraíonn na huimhreacha trasna na n-eachtraí sin, tá an chumraíocht á cur i bhfeidhm ag rud éigin nár shonraigh tú fós.

Ná deisigh é seo leis an uirlis mhícheart

Nuair a bhreathnaigh an t-ardú ar aghaidh briste, bíonn an cathú ann an balla dóiteáin a shruthlú nó masquerading a chur leis. Ní thugann ceachtar acu aghaidh ar an lasc arda ar aghaidh. Is ceithre riachtanas ar leith iad staid an arda ar aghaidh, cead chun ardú ar aghaidh, ród don cheann scríbe agus cosán fillte, agus ní hé ach an chéad cheann an sysctl.

Tástáil leis an sreabhadh ceart freisin. Ní fheidhmíonn iarraidh a dhéantar ar an ngeata féin an t-ardú ar aghaidh ar chor ar bith; trácht a ghintear go háitiúil atá ann. Is í an cheist an nglactar le paicéad a thagann ó chliant VPN nó ó óstríomhaire LAN agus an ródtar ar aghaidh é, mar sin caithfidh an tástáil tosú taobh thiar den gheata.

Coinnigh cás IPv6 ar leithligh

Tá gach rud anseo ina IPv4. Tá a rialtáin féin ag an ardú ar aghaidh IPv6, ag fógraí ródaire agus ag iompar accept_ra, agus má chóipeáiltear cosán ipv4 isteach i socrú ipv6 cruthaítear comhad a bhreathnaíonn inchreidte agus nach ndéanann aon rud úsáideach. Teastaíonn ó gheata dé-stacáin go gcumrófaí an dá shraith d'aon ghnó.

Seiceáil dheireanach: tar éis do na luachanna teacht le chéile, deimhnigh go roghnaítear ród an tolláin don cheann scríbe agus go bhfuil an cosán freagartha ann. Is poll dubh fós é ardú ar aghaidh cumasaithe ar chomhéadan gan ród, agus breathnaíonn an teip sin mar an gcéanna ó thaobh an chliaint de.

Ailt ghaolmhara