Mae addasydd 1 yn gyntaf ar restr yr hypervisor yn drefn arddangos yn unig, ac nid yw tabl llwybro’r gwesteiwr yn ei ddarllen. Y rhagddodiad, y metrig, ac unrhyw reol bolisi sy’n berthnasol cyn y naill neu’r llall sy’n penderfynu’r llwybr. Felly gall ychwanegu addasydd pontio at VM labordy greu ail lwybr diofyn tra bo’r hen ryngwyneb NAT yn dal i ymddangos fel un presennol ac wedi’i rifo’n ail. Y canlyniad yw VM sy’n defnyddio’r twnnel weithiau ac yn peidio â’i ddefnyddio dro arall, heb unrhyw newid cyfluniad i esbonio hynny.

Mae tair amod yn penderfynu’r llwybr

Y dair amod yw pa ragddodiad sy’n fwy penodol, beth mae’r metrigau’n ei wneud pan fo’r rhagddodiaid yn gyfartal, a pha reolau y gwnaeth y gwesteiwr eu cymhwyso ar ôl y newid caledwedd. Gellir ateb pob un ag un gorchymyn, ac nid oes yr un ohonynt yn ymwneud â rhifo’r hypervisor.

Y pwynt olaf hwnnw yw’r penderfyniad: os na allwch ddweud pa ragddodiad sy’n ennill ar gyfer cyfeiriad pwynt terfyn y VPN ei hun, nid oes gennych bolisi llwybro, mae gennych dopoleg sy’n digwydd gweithio heddiw.

Amod un: pa ragddodiad sy’n ennill

Mae llwybr i 10.8.0.0/24 yn curo llwybr diofyn ar gyfer cyfeiriad y tu mewn iddo, waeth beth fo’r metrigau a waeth beth fo threfn yr addaswyr. Dyna pam mae cleient VPN sy’n gosod llwybr penodol yn parhau i weithio hyd yn oed pan fo ail addasydd yn ymddangos â metrig is: mae penodoldeb yn ennill cyn ystyried cost. Gwiriwch â ip route show y tabl rydych yn credu sy’n cael ei ddefnyddio, ac â ip route get 203.0.113.9 yr ateb y byddai’r cnewyllyn yn ei roi mewn gwirionedd ar gyfer cyrchfan penodol.

Cyfeiriad pwynt terfyn ei hun yw’r prawf sydd fwyaf o bwys. Os yw cyfeiriad gweinydd y VPN yn cael ei ddatrys drwy addasydd pontio newydd ei ychwanegu, mae’n bosibl na fydd y twnnel byth yn sefydlu, neu y bydd yn sefydlu ac yna’n colli ei lwybr cludo ei hun. Holwch am y cyfeiriad hwnnw’n benodol yn lle tybio mai rhyngwyneb y twnnel yw’r ateb.

Amod dau: beth mae’r metrig yn ei wneud a beth nad yw’n ei wneud

Mae ei rôl yn gulach na’r disgwyl gan y rhan fwyaf o bobl. Mae metrigau’n torri cyfartaledd rhwng llwybrau i’r un rhagddodiad; nid ydynt yn gadael i lwybr mwy cyffredinol guro un mwy penodol. Mae rhif is yn cael ei ffafrio o fewn cyfartaledd, ac mae systemau gweithredu gwahanol yn cyfrif i gyfeiriadau cyferbyniol, a dyna pam mae cyngor a gopïwyd rhwng Linux a Windows yn aml yn gwrth-ddweud ei hun.

Yn y gwesteiwr, mae ip route show yn argraffu’r metrig wrth ymyl pob llwybr, ac mae Get-NetRoute ar Windows yn argraffu InterfaceMetric ynghyd â metrig llwybr. Darllenwch y ddau, oherwydd gall y ffafriaeth effeithiol fod yn swm yn hytrach na maes sengl. Os oes dau lwybr diofyn, dyna’r darganfyddiad: mae gan y gwesteiwr ddwy ffordd allan, ac mae pa un sy’n ennill yn ffwythiant o rifau y gall newid caledwedd eu newid.

Amod tri: beth mae’r gwesteiwr wedi’i gymhwyso mewn gwirionedd

Nid yw cyfluniad yr un peth â chyflwr cymhwysol. Nid yw enwau rhyngwynebau’n sefydlog ar draws newidiadau caledwedd ar bob platfform, a gall cyfluniad a oedd yn cyfateb ar enw bellach beidio â chymhwyso i ddim.

Gwiriwch y cyflwr cymhwysol yn hytrach na’r un bwriadedig. Mae ip -br link yn dangos y rhyngwynebau sy’n bodoli nawr, ac ar westeiwr NetworkManager mae nmcli connection show yn dangos pa broffil sy’n rhwym i ba ddyfais. Mae proffil a fethodd rwymo yn gadael y rhyngwyneb i fyny heb gyfeiriad, sy’n edrych fel problem llwybro ac yn broblem enwi. Mae cipluniau wedi’u hadfer yn gwaethygu hyn, oherwydd gall cyflwr cadw’r gwesteiwr gyfeirio at unfathiant addaswyr nad yw’r caledwedd newydd yn eu darparu mwyach.

Cadwch dopoleg y labordy’n atgynhyrchadwy

Cadwch y cysylltiadau rhwydwaith rhith bwriadedig ar y cyd â chyfluniad y gwesteiwr, fel bod y mapio o rôl i addasydd wedi’i ysgrifennu yn hytrach na’i ddyfalu o safle ar restr.

Mae pedair rôl fel arfer yn ddigon i’w henwi: dolen breifat, rheolaeth, cludo allanol a thwnnel. Dylai pob un fapio i addasydd penodol a rhyngwyneb gwesteiwr penodol, mewn ffeil.

Yna profwch y rhaglen ei hun ar ôl newid caledwedd, ailgychwyn neu giplun wedi’i adfer, a chynhwyswch y llwybr i bwynt terfyn y VPN yn y prawf hwnnw. Os mai VM porth yw’r unig allanfa, gwiriwch nad oes gan y VM prawf ail lwybr diofyn anfwriadol, oherwydd ail lwybr diofyn yn union yw’r hyn y mae addasydd pontio yn ei ychwanegu. Profwch o’r gwesteiwr, nid o gonsol yr hypervisor, gan y gall y ddau anghytuno ynghylch pa ryngwyneb yw pa un.

Mae dogfennaeth rwydweithio VirtualBox yn disgrifio moddau’r addasydd a’r hyn y mae pob un yn cysylltu ag ef, a dyma’r rhan sy’n werth ei darllen cyn ychwanegu ail un. Mae labordy sy’n nodi pa addasydd sy’n gwasanaethu pob rôl yn gwneud newid llwybr yn esboniadwy. Mae labordy sy’n dibynnu ar rifo’r hypervisor yn gwneud pob newid yn arbrawf.

Erthyglau cysylltiedig