Tabelli tar-rotot spiss jinqraw bħala miksura kull darba li l-kolonna tal-gateway tibqa' vojta, għalkemm il-linja normalment tkun kompluta waħedha. Il-qasam via jidher biss meta l-kernel jagħti l-pakkett lil indirizz ta' hop li jmiss; rotta marbuta ma' interface tilħaq id-destinazzjonijiet tagħha minflok permezz ta' riżoluzzjoni tas-saff tal-ħolqa jew permezz ta' sieħeb punt sa punt. Li taqra l-kolonni mix-xellug għal-lemin jgħidlek f'liema każ int, u dak il-qari għandu jsir qabel ma xi ħadd jeditja rotta default. Il-biċċa l-kbira tat-tickets dwar gateway nieqes jispiċċaw f'dan id-distinzjoni.

Aqra linja ta' rotta kolonna b'kolonna

Kull entrata tiftaħ bid-destinazzjoni u t-tul tal-prefiss tagħha, imbagħad iżżid modifikaturi fi vokabularju fiss: via, dev, proto, scope, src u metric. Linja bħal 198.51.100.0/24 dev tun0 proto kernel scope link src 198.51.100.2 hija densa iżda speċifikata kompletament. Xejn m'hu nieqes minnha, u l-ebda indirizz ta' router mhu implikat.

In-nuqqas ta' via huwa l-parti interessanti. Mingħajr hop li jmiss, il-kernel issolvi d-destinazzjoni direttament fuq l-interface imsemmija, li għal tunnel ifisser li tgħaddi l-frame lill-apparat tat-tunnel u tħalli l-enkapsulazzjoni tieħu f'idejha minn hemm. proto kernel jirreġistra li l-entrata ġiet installata awtomatikament meta ġie assenjat indirizz, mhux ittajpjat minn amministratur. scope link jgħid li d-destinazzjoni tista' tintlaħaq fuq dik il-ħolqa mingħajr ma tgħaddi minn router, u src isemmi l-indirizz li l-kernel se jippreferi bħala sors għat-traffiku li jaqbel.

Issa aqra rotta default bl-istess mod: default via 192.0.2.254 dev eth0 proto static metric 100. Hawn via huwa preżenti għax il-pakkett verament jeħtieġ hop li jmiss, u dak il-hop innifsu għandu jkun jista' jintlaħaq fuq eth0. Iż-żewġ linji mhumiex varjanti ta' xulxin; iwieġbu mistoqsijiet differenti dwar fejn tmur it-traffiku.

Żewġ forom ta' rotta li jiġu konfużi ma' xulxin

Rotta tas-subnet tat-tunnel u rotta default jidhru simili fi screenshot u jġibu ruħhom b'mod totalment differenti. Uża t-tabella hawn taħt bħala għajnuna tal-qari għall-oqsma, imbagħad ikkonferma n-numri reali fuq il-magna li qed tiddibbagja minflok tafda kampjun minn gwida.

Piece of the lineWhat it settlesWhat it says nothing about
The destination and maskWhich packets are eligible to matchWhere those packets leave the host
via plus its addressWhich next hop receives them, and therefore that a router is involvedWhether that router is reachable or sane
devWhich interface carries the encapsulated or raw packetWhether the interface is up or has a carrier
proto and scopeWho installed the entry and how far the destination is considered to beWhether a firewall later drops the traffic

Dak li t-tabella ma tistax tgħidlek huwa l-intenzjoni. Rotta diretta lejn firxa privata permezz ta' tunnel hija disinn deliberat ta' tunnel maqsum; l-istess forma li tidher fuq host li għandu jibgħat kollox mill-VPN hija sintomu. L-intenzjoni tgħix fil-konfigurazzjoni li pproduċiet l-entrata, mela ħares lejn l-għodda li installatha qabel ma tikkonkludi li l-kernel għamel xi ħaġa ħażina.

Bl-istess mod, gateway nieqes mhuwiex permess li tivvinta wieħed. Jekk rotta verament teħtieġ hop li jmiss, dak il-hop għandu jkun jista' jintlaħaq fuq l-interface li ġġorru, u għal tunnel punt sa punt l-indirizz tas-sieħeb mhuwiex l-istess oġġett bħall-indirizz lokali. Li tittratta l-indirizz lokali tat-tunnel bħala router Ethernet hija mod komuni kif tipproduċi rotta li tidher korretta u li ma tibgħat xejn.

Staqsi lill-kernel liema linja se tuża verament

Li taqra t-tabella mhuwiex l-istess bħal li twettaq it-tfittxija, għax il-kernel jikkonsulta regoli tal-politika, diversi tabelli u entrati fil-cache qabel ma jwieġeb. Il-verb li jwettaq it-tfittxija vera huwa ip route get, u jipprintja r-rotta li pakkett b'dawk il-proprjetajiet jieħu.

ip route get 203.0.113.37 from 198.51.100.2 iif tun0

Ibdel bid-destinazzjoni li verament tinteressak, imbagħad żid from jew iif meta t-traffiku jintgħażel skont is-sors jew jiġi mgħoddi, għax tfittxija lokali ordinarja tista' tagħżel mogħdija differenti minn klijent mgħoddi. It-tweġiba ssemmi l-interface, l-indirizz tas-sors magħżul u kull hop li jmiss, li hija l-istess informazzjoni li biha pakkett kien ikun routed f'dak il-mument.

Jekk it-tweġiba tissorprendik, ipprintja r-regoli qabel tibdel xejn: ip -4 rule show jelenkahom fl-ordni ta' prijorità, u klijent VPN li jinstalla t-tabella tiegħu jew regola għal pakketti mmarkati ma jidhirx xejn fit-tabella prinċipali. Li telenka kull tabella jagħlaq dak il-vojt.

ip -4 route show table all | grep -E 'tun|default'

Iċċekkja s-saff ta' taħt qabel ma tissostitwixxi r-rotta default

Il-pakketti tat-tunnel innifsu għandhom jilħqu l-endpoint remot, u jagħmlu dan permezz tal-interface fiżika bl-użu tar-rotta li kienet teżisti qabel ma tela' l-VPN. Is-sostituzzjoni tar-rotta default kollha mingħajr ma jiġi ppinnjat dak l-endpoint tibgħat il-pakketti enkapsulati fit-tunnel li suppost għandhom jibnu, u l-konnessjoni tiġġarraf. L-ewwel ikkonferma l-mogħdija lejn l-endpoint b'tfittxija għall-indirizz tal-endpoint biss.

Żomm tliet affarijiet separati meta tagħmel il-bidla: ir-rotta lejn l-endpoint li trid tibqa' fuq l-interface fiżika, il-firxiet privati li għandhom jidħlu fit-tunnel, u r-rotta default li tiddeċiedi dwar kollox ieħor. Aqsamhom f'dak l-ordni, applika waħda kull darba, u erġa' ħaddem it-tfittxija wara kull pass. Ping li jonqos wara jipprova ftit ħafna waħdu, għax il-permessi, ir-routing tat-tweġibiet, id-DNS u s-servizz innifsu kollha jinsabu 'l isfel minn rotta korretta.

Ikteb l-erba' valuri li tat lilek il-linja qabel l-editjar: destinazzjoni, hop li jmiss jew in-nuqqas tiegħu, apparat u s-sors magħżul. Jekk bidla aktar tard iċċaqlaq xi wieħed minnhom, taf liema deċiżjoni ġiet effettivament mibdula, u tista' tirkupra entrata waħda minflok taħseb it-tabella kollha.

Artikli relatati