Żewġ indirizzi ta' mina fuq bord żgħir jidhru bħala żball, u r-rifless huwa li tħassar waħda. Dak ir-rifless ikisser dak li kellu jpoġġi f'ordni. Host li jġorr żewġ qabżiet iżomm indirizz wieħed għal kull konnessjoni, u kull indirizz jintgħażel minn rotta differenti. Il-mistoqsija li jixirqilha li ssir hija liema rotta tagħżel liema trasportatur għal liema destinazzjoni, mhux kemm hemm indirizzi.

Tliet destinazzjonijiet li jeħtieġu trasportaturi differenti

Katina ta' żewġ qabżiet hija tliet klassijiet ta' destinazzjoni f'xi ħaġa fuq xulxin, u kull waħda tinġarr minn konnessjoni differenti. Il-pari ta' barra jrid jintlaħaq mill-ħolqa fiżika. Il-pari ta' ġewwa jrid jintlaħaq mill-mina ta' barra. Id-destinazzjoni tal-applikazzjoni mgħottija trid tintlaħaq mill-mina ta' ġewwa, li t-trasport tagħha stess jinġarr minn dik ta' barra.

Destination classView that names the carrierCommand that proves itSymptom when the wrong carrier wins
Outer peer, 198.51.100.10the main table, by destinationip route get 198.51.100.10the outer handshake never completes
Inner peer, 203.0.113.7the main table once the outer tunnel is upip route get 203.0.113.7the inner handshake leaves over the physical link
Application destination, 172.30.9.1the table the inner client's traffic is selected intoip route get 172.30.9.1 from 10.8.0.2the exit address looks right and the traffic never crossed the outer hop
Parallel tunnels, one per source groupone policy per group, not the main tableip rule show beside a marked test connectionboth tunnels are up and one steals the other's traffic

Imla r-ringieli bl-indirizzi veri tal-qarrej qabel ma tmiss rotta, għax it-tabella hija utli biss meta tkun konkreta. Katina li taħdem tissodisfa l-erba' ringieli kollha fl-istess ħin, u katina li taħdem nofs tissodisfa wieħed minnhom bit-trasportatur żbaljat. Huwa l-qari tar-ringiela żbaljata bħala l-ħsara li jbiddel problema ta' routing fi wara nofsinhar sħiħ ta' editjar.

L-indirizzi għandhom rwoli, mhux għadd

Linux jippermetti bosta indirizzi fuq interface waħda u bosta mini fuq host wieħed, għalhekk għadd ma jgħid xejn dwar il-korrettezza. Dak li jimporta huwa liema indirizz jappartjeni għal liema konnessjoni, u jekk ir-rotta għal pari partikolari tagħżilx il-konnessjoni li kellek f'moħħok. Tliet veduti jwieġbu dan minn tliet direzzjonijiet, u jixirqilhom jinqraw bl-istess ordni kull darba.

L-inventarju tal-indirizzi juri x'jeżisti u liema konnessjoni tippossjedi dan. It-tabella tar-rotot twieġeb il-mistoqsija tat-trasportatur għat-traffiku ordinarju tad-destinazzjoni. Il-veduta tal-politika twieġebha mill-ġdid għat-traffiku magħżul bis-sors jew bil-marka, li hija l-arranġament normali meta żewġ klijenti jaqsmu host wieħed.

ip -4 addr show
ip -4 route show table all
ip rule show

It-tħassir ta' indirizz għax il-lista tidher twila jista' jneħħi parti mill-passaġġ, u t-tħassir ta' rotta għax tidher żejda jagħmel l-istess b'mod aktar kwiet. L-ebda wieħed minnhom ma jipproduċi żball; il-pari sempliċement jieqaf iwieġeb fil-passaġġ li kellek f'moħħok waqt li jibqa' jintlaħaq minn ieħor. Applikazzjoni li tirrapporta l-indirizz tal-ħruġ tal-pari ta' ġewwa ma tipprovax li t-traffiku qasam il-mina ta' barra, ladarba l-aċċess dirett jagħti l-istess osservazzjoni. Huwa proprju dan il-vojt bejn osservazzjoni u prova li jġiegħel li t-trasportatur jiġi ċċekkjat fil-livell tar-routing.

L-ordni tal-attivazzjoni tegħleb stennija fissa

Jekk il-klijent ta' ġewwa jiddependi minn indirizz jew rotta li jipprovdi l-klijent ta' barra, l-attivazzjoni trid tistenna dak ir-riżors minflok dewmien. Stennija taħdem sa dakinhar li l-mina ta' barra tkun bil-mod, u mbagħad ifalli b'mod intermittenti b'mod li ħadd ma jista' jirriproduċi. L-ordni bbażata fuq id-dipendenzi tneħħi l-istima u ma tiswiex xejn aktar milli tiddeskrivi d-dipendenza darba. Lanqas l-ismijiet tal-interface mhumiex mekkaniżmu tal-ordni.

Il-kernel jagħti ismijiet bħal tun0 u tun1 bl-ordni tal-ħolqien, u dik l-ordni tista' tinbidel bejn riavvi jew konnessjonijiet mill-ġdid. Orbot il-konfigurazzjoni ma' identità li tipprovdi l-għodda, jew ma' isem li tassenja deliberatament. Isem li tagħżel int huwa kuntratt; isem li jagħżel il-kernel huwa inċident.

Żomm it-trasport ta' kull klijent barra mir-rotta tal-applikazzjoni tal-ieħor, u kun preċiż dwar dak li tassew jippromettu l-għażliet tar-routing ta' OpenVPN 2.6. Il-mekkaniżmu dokumentat ta' ridirezzjoni default iżomm klijent kapaċi jilħaq il-pari remot tiegħu stess permezz tal-gateway li kien diġà jeżisti, u dan jaqta' ċirku ta' rikursjoni partikolari. Ma jbiddilx klijent wieħed fit-trasportatur ta' ieħor, għalhekk il-bqija tal-katina tibqa' d-disinn tiegħek. Fejn il-katina teħtieġ politika minflok rotta, ikteb regola espliċita tas-sors jew tal-marka u pprova bis-traffiku li għandu jaqbel magħha.

X'jiġri meta tmut il-qabża ta' barra

Qabel ma l-katina titqies sħiħa, iddeċiedi x'jiġri meta l-qabża ta' barra tisparixxi. It-trasport tal-klijent ta' ġewwa jmut magħha, u l-mossa li jmiss hija kwistjoni ta' politika mhux teknika: tfalli, terġa' tipprova, jew terġa' tikkonnettja direttament mill-ħolqa fiżika. Huwa t-tielet riżultat li jixraqlu ħsieb. Dan jibdel bil-kwiet disinn ta' żewġ qabżiet f'disinn ta' qabża waħda fil-mument li l-utent jemmen li l-kopertura għadha intatta.

Jekk żewġ qabżiet huma obbligatorji, il-klijent ta' ġewwa m'għandux ikun jista' jistabbilixxi passaġġ dirett meta dik ta' barra tkun marret, u l-mod kif issir taf huwa li tkisser il-qabża ta' barra u tara x'jagħmel dak ta' ġewwa. Rikors approvat hija tweġiba leġittima, imma trid tinkiteb, tiġi ttestjata u tiġi kkomunikata. Rikors li ħadd ma ddokumenta mhuwiex distingwibbli minn tnixxija waqt reviżjoni ta' inċident.

Id-DNS u l-familja l-oħra tal-indirizzi jappartjenu għall-istess deċiżjoni. Fittxija ġġenerata lokalment issegwi l-politika tal-host innifsu u mhux dik ta' klijent mgħoddi, għalhekk is-soluzzjoni li taħdem għat-traffiku mgħoddi tista' ma tkunx dik li juża l-host innifsu.

Aċċetta kull saff fl-ordni li bnejtu

Ipprova fl-ordni li fiha nbniet il-katina: l-ewwel il-mina ta' barra waħedha, imbagħad it-trasport tal-klijent ta' ġewwa mill-mina ta' barra, imbagħad l-applikazzjoni mill-mina ta' ġewwa. Kull aċċettazzjoni trid tkun konnessjoni friska u mhux paġna li kienet diġà miftuħa. Imbagħad ikisser u erġa' stabbilixxi kull saff separatament u osserva x'jagħmel dak li jmiss.

Ir-riżultat tar-rikors huwa l-aktar osservazzjoni prezzjuża hawn, u dik li paġna tal-IP pubblika qatt ma turi. Erfa' l-passaġġi tal-pari, l-indirizzi li jużaw u dak ir-riżultat ħdejn il-konfigurazzjoni, għax il-passaġġ hieni mhuwiex il-parti li tiġi mistoqsija aktar tard.

Artikli relatati