Mae troi’r liniadur yn llwybrydd yn ffordd boblogaidd o ddatrys y broblem anghywir. Mae anfon ymlaen yn bod fel y gall peiriant drosglwyddo pecynnau nad ef yw eu cyrchfan, ac nid oes ganddo farn am ba mor gyflym y mae porwr ar yr un peiriant yn llwytho tudalen. Dim ond oherwydd bod y ddau’n anfon traffig drwy un twnnel y mae’r ddau lwybr yn edrych yn debyg. Gwahanwch nhw unwaith, a bydd llawer o’r cyngor am alluogi anfon ymlaen neu agor y mur tân yn troi allan i ddisgrifio topoleg nad oes gennych chi.

Dau lwybr pecynnau sy’n edrych yn union yr un fath o’r ddesg

Mae’r porwr ar y liniadur yn creu ei gais ei hun. Mae’r gwesteiwr yn dewis llwybr y twnnel, mae’r broses cleient yn lapio’r pecyn ac yn ei anfon at y cymar, ac mae’r ateb yn dod yn ôl i’r rhaglen. Nid oes dim yn y dilyniant hwnnw’n croesi penderfyniad anfon ymlaen, oherwydd y peiriant hwn yw ffynhonnell a chyrchfan y sgwrs ill dau.

Nawr rhowch ddyfais arall ar segment Ethernet a ffurfweddwyd yn fwriadol a gwnewch y liniadur yn giât ddiofyn iddi. Mae’r ddyfais honno’n cychwyn y cais, mae’r liniadur yn derbyn pecyn a gyfeiriwyd rywle arall, ac mae’n rhaid i’r cnewyllyn benderfynu a ddylid ei drosglwyddo ymlaen. Dyna rôl anfon ymlaen, ac mae’n dod â rhagofynion na fu arnynt erioed angen rôl y cleient: llwybr tramwy a ganiateir, llwybrau ar y ddwy ochr, a llwybr dychwelyd sy’n dal i weithio os yw cyfieithu’n rhan o’r dyluniad.

RoleWho originates the trafficWhat has to be true
Client onlyThe laptop itselfTunnel route, working resolver, supported profile
GatewayAnother deviceForwarding enabled, permitted transit, routes both ways, return-path decision

Beth mae ip_forward yn ei newid mewn gwirionedd

Mae dogfennaeth cnewyllyn IPv4 sysctl yn disgrifio ip_forward fel y switsh sy’n caniatáu i westeiwr anfon pecynnau ymlaen rhwng rhyngwynebau. Nid yw’n llwybr cyflym ar gyfer traffig a gynhyrchwyd gan y gwesteiwr ei hun, ac nid oes unrhyw ddarlleniad o’r paramedr hwnnw’n gwneud porwr lleol yn gyflymach. Os rhywbeth, mae anfon ymlaen yn ychwanegu cyflwr a pholisi at beiriant oedd yn gwneud llai o waith o’r blaen.

Mae’r un ddogfennaeth yn rhybuddio bod newid y gwerth yn ailosod paramedrau IPv4 eraill i’w gwerthoedd diofyn ar gyfer gwesteiwr neu lwybrydd. Mae hynny’n gwneud y switsh yn ddigwyddiad ffurfweddu yn hytrach na phrawf: gall gosodiadau a diwsiwyd ddychwelyd o dan eich traed, a gall y newid fod yn gyfrifol am regres na fyddai neb yn meddwl ei briodoli iddo. Mae hefyd yn golygu y dylid gosod y switsh unwaith, yn fwriadol, gan bwy bynnag sy’n berchen ar rôl y giât. Troi’r switsh yn ystod ymchwiliad i arafwch yw’r un achos lle mae’r sgil-effaith yn siŵr o gael ei chymysgu â’r symptom.

Tri chwestiwn mur tân nad ydynt yr un cwestiwn

Caniatáu gwrandäwr VPN, caniatáu’r gwasanaethau y mae’r liniadur yn eu rhedeg, a chaniatáu i draffig basio drwy’r liniadur yw tri chaniatâd ar wahân. Mae’r cyntaf yn gadael i gymar gyrraedd daemon, mae’r ail yn datgelu rhywbeth lleol, ac mae’r trydydd yn troi’r peiriant yn dramwyfa i rywun arall. Mae gan bob un gwmpas gwahanol, ac mae’r olaf yn llawer ehangach na’r atebion sydd eu hangen ar raglen allwynebol gyffredin.

Pan fydd llif penodol wedi’i rwystro, enwch ei ffynhonnell, ei gyrchfan, ei gyfeiriad a pherchennog y polisi cyn golygu rheol. Mae rheol gul ar gyfer y llif hwnnw’n atgyweiriad; mae derbyn popeth ar ryngwyneb y twnnel yn newid polisi sy’n digwydd cynnwys yr atgyweiriad. Mae porwr sy’n gweithio wedyn yn profi bod y llif yn gweithio, nid bod y rheol lydan yn angenrheidiol.

Mesurwch dim ond pan fydd y llwybr yn gywir

Mesurwch gyda’r un gyrchfan, yr un llwyth gwaith ac amodau tebyg, a newidiwch un newidyn ar y tro. Mae prawf sy’n clymu newid anfon ymlaen, ehangu mur tân a gosodiad seiffr a gopïwyd at ei gilydd yn cynhyrchu rhif ac yn cynhyrchu dim esboniad, oherwydd nid oes dim ynddo’n dweud pa un o’r tri a symudodd y canlyniad.

Cadwch fethiannau llwybr a datryswr allan o’r sgwrs perfformiad yn gyfan gwbl. Nid yw enw sy’n datrys yn araf yn broblem drwybwn, ac mae trosglwyddiad sy’n aros ar un maint sefydlog fel arfer yn gwestiwn MTU yn hytrach na therfyn cyflymder. Cofnodwch pa un o’r tri hyn a welsant go iawn cyn cymharu unrhyw rifau. Fel arall mae’r darllenydd nesaf yn etifeddu mesuriad sy’n mesur y peth anghywir a newid na all neb ei gyfiawnhau.

Disgrifiwch y dopoleg sydd gennych, nid y label ar y cleient

Mae liniadur sy’n rhannu ei gysylltiad, yn cynnal rhwydwaith cynwysyddion wedi’i llwybro neu’n cario traffig ar gyfer peiriant rhithwir yn giât, beth bynnag yw’r enw mae’r meddalwedd yn ei roi arno’i hun. Mae’r gair cleient yn disgrifio sut y ffurfweddwyd y twnnel, nid a yw pecynnau’n cael eu trosglwyddo i rywun arall.

Gwnewch y rôl yn glir yn y llawlyfr gweithredu: beth sy’n creu traffig, beth sy’n rhaid iddo dramwy drwy’r peiriant, a pha un o’r ddau y mae’r dasg bresennol yn ymwneud ag ef. Galluogwch rôl y giât pan fydd yn perthyn i’r cynllun a gefnogir, nid fel addasiad cyflymder heb esboniad a gymhwyswyd at dopoleg na fu erioed angen un.

Erthyglau cysylltiedig