Ang gawing router ang laptop ay popular na paraan ng paglutas sa maling problema. Umiiral ang pagpapasa upang makapaghatid ang isang makina ng mga packet na hindi siya mismo ang destinasyon, at wala itong opinyon sa kung gaano kabilis naglo-load ng pahina ang browser sa parehong makina. Magkahawig lamang ang dalawang landas dahil pareho silang nagpapadala ng trapiko sa isang tunnel. Ihiwalay ang mga ito nang isang beses, at malaking bahagi ng payo tungkol sa pagpapagana ng pagpapasa o pagbubukas ng firewall ay lumalabas na naglalarawan ng topolohiyang wala ka.

Dalawang landas ng packet na magkamukha mula sa mesa

Ang browser sa laptop ay gumagawa ng sarili nitong kahilingan. Pinipili ng host ang ruta ng tunnel, binabalot ng proseso ng kliyente ang packet at ipinapadala ito sa kapareha, at bumabalik ang sagot sa application. Wala sa pagkakasunod-sunod na iyon ang tumatawid sa desisyon sa pagpapasa, dahil ang makinang ito ang pinagmulan at destinasyon ng usapan.

Ngayon maglagay ng ibang device sa isang Ethernet segment na sadyang na-configure at gawing default na gateway nito ang laptop. Ang device na iyon ang nagsisimula ng kahilingan, tumatanggap ang laptop ng packet na naka-address sa ibang lugar, at kailangang magpasya ng kernel kung ipapasa ito. Iyon ang papel ng pagpapasa, at dumarating ito na may mga paunang kundisyon na hindi kailanman kailangan ng papel ng kliyente: isang pinapayagang landas ng transit, mga ruta sa magkabilang panig at isang landas ng pagbabalik na gumagana pa rin kung bahagi ng disenyo ang pagsasalin.

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

Ano ba talaga ang binabago ng ip_forward

Inilalarawan ng dokumentasyon ng kernel tungkol sa IPv4 sysctl ang ip_forward bilang switch na nagpapahintulot sa host na magpasa ng mga packet sa pagitan ng mga interface. Hindi ito mabilis na landas para sa trapikong ginawa mismo ng host, at walang pagbasa ng parameter na iyon ang nagpapabilis ng lokal na browser. Kung mayroon man, nagdadagdag ang pagpapasa ng estado at patakaran sa makinang dating kumikilos nang mas kaunti.

Nagbabala ang parehong dokumentasyon na ang pagbabago ng halaga ay nagre-reset ng iba pang parameter ng IPv4 sa kanilang default para sa host o router. Ginagawa nitong kaganapan ng configuration ang switch at hindi isang pagsubok: ang mga naitakdang setting ay maaaring bumalik sa ilalim ng iyong paa, at ang pagbabago ay maaaring maging sanhi ng regression na walang iisip na iugnay dito. Nangangahulugan din ito na ang switch ay dapat itakda nang isang beses, sinasadya, ng nagmamay-ari ng papel ng gateway. Ang pagbaliktad nito habang iniimbestigahan ang kabagalan ang tanging kaso kung saan ang side effect ay garantisadong napagkakamalan bilang sintomas.

Tatlong tanong sa firewall na hindi isang tanong

Ang pagpayag sa isang tagapakinig ng VPN, pagpayag sa mga serbisyong pinapatakbo ng laptop, at pagpayag sa trapikong dumaan sa laptop ay tatlong magkakaibang pahintulot. Ang una ay nagpapahintulot sa kapareha na maabot ang isang daemon, ang ikalawa ay naglalantad ng isang bagay na lokal, at ang ikatlo ay ginagawang transit ng makina para sa ibang tao. Bawat isa ay may ibang saklaw, at ang huli ay mas malawak kaysa sa mga sagot na kailangan ng ordinaryong palabas na application.

Kapag ang isang partikular na daloy ay hinaharangan, pangalanan ang pinagmulan, destinasyon, direksyon at may-ari ng patakaran bago i-edit ang isang tuntunin. Ang makitid na tuntunin para sa daloy na iyon ay isang pagwawasto; ang pagtanggap sa lahat sa interface ng tunnel ay pagbabago ng patakaran na nagkataong kasama ang pagwawasto. Ang browser na gumagana pagkatapos ay nagpapatunay na gumagana ang daloy, hindi na kailangan ang malawak na tuntunin.

Sukatin lamang kapag tama na ang landas

Sukatin sa parehong destinasyon, parehong karga ng trabaho at maihahambing na mga kondisyon, at baguhin ang isang variable sa isang pagkakataon. Ang pagsubok na nagsasama ng pagbabago sa pagpapasa, pagpapalawak ng firewall at kinopyang setting ng cipher ay nagbibigay ng numero at walang paliwanag, dahil wala sa loob nito ang nagsasabi kung alin sa tatlo ang naggalaw ng resulta.

Ilayo nang lubusan ang mga pagkabigo ng ruta at resolver sa usapan tungkol sa performance. Ang pangalang mabagal na nira-resolve ay hindi problema sa throughput, at ang paglilipat na tumitigil sa isang fixed na laki ay karaniwang tanong ng MTU at hindi limitasyon ng bilis. Isulat kung alin sa tatlong ito ang talagang naobserbahan mo bago ihambing ang anumang numero. Kung hindi, mamanahin ng susunod na mambabasa ang pagsukat na sumusukat sa maling bagay at pagbabagong walang makapagbibigay-katwiran.

Ilarawan ang topolohiyang mayroon ka, hindi ang label sa kliyente

Ang laptop na nagbabahagi ng koneksyon nito, nagho-host ng niruruta na network ng container o nagdadala ng trapiko para sa isang virtual machine ay isang gateway, anuman ang itawag ng software sa sarili nito. Ang salitang kliyente ay naglalarawan kung paano naka-configure ang tunnel, hindi kung ipinapasa ang mga packet sa ibang tao.

Gawing tahasan ang papel sa manwal ng operasyon: ano ang gumagawa ng trapiko, ano ang dapat dumaan sa makina, at alin sa dalawa ang tungkol sa kasalukuyang gawain. Paganahin ang papel ng gateway kapag kabilang ito sa sinusuportahang plano, hindi bilang walang paliwanag na pagsasaayos ng bilis na inilapat sa topolohiyang hindi kailanman nangailangan nito.

Kaugnay na mga artikulo