Għaliex rotta VPN ma turi l-ebda gateway fl-output ta' ip route
Linja b'apparat u mingħajr gateway hija rotta diretta, mhux rotta miksura. Aqra destinazzjoni, dev u scope, imbagħad ikkonferma b'ip route get.
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 line | What it settles | What it says nothing about |
|---|---|---|
| The destination and mask | Which packets are eligible to match | Where those packets leave the host |
via plus its address | Which next hop receives them, and therefore that a router is involved | Whether that router is reachable or sane |
dev | Which interface carries the encapsulated or raw packet | Whether the interface is up or has a carrier |
proto and scope | Who installed the entry and how far the destination is considered to be | Whether 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.