Il-paġni tax-xiri tar-routeri jippreżentaw ir-rotta tal-VPN bħala kaxxa waħda, u din il-frażi taħbi tliet mistoqsijiet differenti. Ir-regola taqbel mat-tagħmir li jibgħat it-traffiku, mas-server li jirċevih, jew mat-tnejn? X’jiġri mit-traffiku li ma jaqbel ma’ ħadd minnhom? U meta żewġ regoli jikkoinċidu, liema tirbaħ? Li tikteb it-tweġiba bħala par ta’ sors u destinazzjoni tbiddel lista vaga ta’ karatteristiċi fi disinn li jista’ jiġi ttestjat.

L-isem tal-karatteristika jaħbi żewġ trufijiet

Plejer tal-midja li għandu juża t-tunnel huwa taqbila ta’ sors. Prefiss ta’ uffiċċju privat li għandu jkun aċċessibbli permezz tat-tunnel huwa taqbila ta’ destinazzjoni. Stazzjon tax-xogħol li għandu juża t-tunnel għal servizz wieħed biss huwa t-tnejn, u dik l-intersezzjoni hija il-każ li ħafna mill-firmware tal-konsumatur tittratta ħażin.

Ikteb il-ħtieġa bħala par qabel ma tqabbel il-prodotti. Dak il-par huwa dak li ser tittestja aktar tard.

Prodott li joffri lista ta’ tagħmir jew lista globali ta’ destinazzjonijiet jista’ ma jesprimix «dan it-tagħmir biss, dawn id-destinazzjonijiet biss». Id-distakk mhuwiex kożmetiku: regola globali tad-destinazzjoni tibgħat it-traffiku ta’ kull tagħmir lejn dak is-sit permezz tat-tunnel, u regola tat-tagħmir tibgħat it-traffiku kollu ta’ dak it-tagħmir. L-ebda waħda mhija l-ħtieġa. Ittestja dak il-każ b’żewġ tagħmiriet qabel ma tafda l-iskrin.

Ibni r-regola bħala intersezzjoni

Tabella żżomm id-disinn onest. Qiegħed ix-xenarju fuq ix-xellug, imbagħad semmi t-taqbila tal-mittent u t-taqbila tal-mira separatament:

ScenarioSender matchTarget matchRule shape
Media player uses the tunnelPlayer addressAny internet destination except the LANSource only
Office prefix reachableAuthorized LAN devices10.40.0.0/16Target only
One app on one laptopLaptop addressThe service address setSource and target
Guest network never tunnelsGuest subnetAnyDeny, evaluated first

It-tielet ringiela hija dik interessanti, għax teħtieġ iż-żewġ nofsijiet fl-istess ħin. Jekk il-firmware tista’ tesprimi ass wieħed biss, il-ħtieġa trid tinqasam f’żewġ regoli jew tiġi mċaqilqa għal tagħmir li jista’ jagħmel dan.

Żomm l-identità tas-sors stabbli. Riżerva DHCP, segment iddedikat jew mekkaniżmu ta’ identità tat-tagħmir kollha jaħdmu, iżda indirizz li jinbidel wara li jiskadi l-kiri ma jaħdimx. Inkludi IPv6, għax indirizz IPv4 wieħed ma jidentifikax it-traffiku kollu ta’ tagħmir.

Il-prijorità tiddeċiedi l-koinċidenza

Regoli li jikkoinċidu huma normali. Regola wiesgħa tat-tagħmir u regola dejqa tad-destinazzjoni jistgħu t-tnejn jiddeskrivu fluss wieħed, u l-ordni tal-prijorità dokumentata tiddeċiedi liema tirbaħ. Skrin tas-settings attraenti ma jgħidlekx dak l-ordni.

Aqra l-manwal għall-ordni u għall-każ mingħajr taqbila, imbagħad ittestja t-tnejn b’traffiku li tista’ tosserva:

ip rule show
ip route get 203.0.113.10

Jekk id-dokumentazzjoni ma tispeċifikax l-ordni, assumi li r-regola idjaq tista’ ma tirbaħx u iddisinja b’dan il-fatt. Żewġ regoli li ma jistgħux jaqblu ħażin huma eħfef biex jiġu appoġġjati minn regola intelliġenti waħda bi prijorità mhux dokumentata.

L-ismijiet jeħtieġu politika ta’ aġġornament

Destinazzjoni miktuba bħala dominju żżid problema ta’ manutenzjoni. Ir-router irid isolviha, jaġġorna l-mapping, jimmaniġġja indirizzi multipli u sottodominji, u jlaħħaq ma’ DNS tal-applikazzjonijiet li jevita r-resolver mistenni.

Li tikkopja riżultat wieħed ta’ tfittxija f’regola IP hija istantanja, mhix politika ta’ dominju.

Iddeċiedi kemm tweġiba tista’ tkun antikwa qabel ma r-regola tkun ħażina, u x’jagħmel ir-router meta jfalli s-soluzzjoni. Regola li żżomm l-aħħar indirizz magħruf tista’ tgħaddi minn migrazzjoni tas-servizz; regola li tarmi d-dħul tista’ twaqqaf it-tunnellaġġ bil-kwiet. Iż-żewġ imġibiet huma aċċettabbli jekk jiġu miktuba ħdejn ir-regola.

Iddefinixxi l-istat mhux disponibbli

Preferenza tar-rotta ma tinforzax traffiku biss tal-VPN. Meta t-tunnel ikun baxx, ir-router jista’ jimblokka l-fluss, jibgħatu direttament jew juża tunnel ieħor, u kull għażla għandha firma ta’ falliment differenti.

Iddeċiedi liema teħtieġ il-ħtieġa, imbagħad ivverifika billi twaqqaf it-tunnel u tosserva l-fluss:

curl -sS -o /dev/null -w "%{http_code}" --max-time 5 https://service.example/
ping -c 2 203.0.113.10

It-traffiku li joriġina mir-router innifsu huwa ambitu separat. Il-passaġġ tad-DNS, il-verifiki tal-aġġornamenti u l-monitoraġġ jistgħu jibdew flussi ġodda mir-router innifsu minflok jirtu t-taqbila tas-sors tat-tagħmir. Ikkalkula dawk il-flussi b’mod espliċitu, altrimenti jidhru bħala tnixxijiet mhux spjegati fil-logs.

Artikli relatati