Żewġ klijenti VPN fuq desktop wieħed: x'jaħbat u x'jaħdem
Żewġ klijenti jiġġieldu fuq il-mogħdija awtomatika, is-solvjatur u d-drajvers tal-filtru. Irreġistra min għandu l-ħruġ, imbagħad issepara t-tieni tunnel b'VM jew netns.
It-tieni klijent tiegħek jgħaqqad, ir-riżorsi tal-ewwel jieqfu jsolvu, u t-ticket jgħid li l-VPN tax-xogħol kissret dik personali. Xejn mhu miksi fis-sens ta' ħsara: iż-żewġ klijenti għamlu dak li kienu mfassla għalih, u l-magna għandha tabella waħda biss ta' rotot. Il-ħabta hija fuq erba' riżorsi li kull klijent jassumi li huma tiegħu. Għaddihom fl-ordni u s-sewqan isir normalment għażla ta' disinn aktar milli tiswija.
Pass 1: sib liema klijent għandu l-ħruġ
Aqra d-deċiżjoni tal-ħruġ attwali qabel ma tibdel xejn. It-tfittxija tal-mogħdija għal indirizz pubbliku tgħidlek liema interfaċċa u liema qabża li jmiss pakkett juża bħalissa, u din hija t-tweġiba għal min rebaħ. Qabbel ma' ismijiet tal-interfaċċi li ħolqu l-klijenti, li normalment iġorru l-isem tal-prodott jew tal-protokoll. Jekk it-tfittxija tindika t-tunnel li ma kontx tistenna, diġà sibt il-ħabta.
ip route get 1.1.1.1
ip route show default
route print
Xi klijenti ma jissostitwixxu l-mogħdija awtomatika xejn; iżidu żewġ nofsijiet, waħda għan-nofs t'isfel tal-ispazju tal-indirizzi u waħda għan-nofs ta' fuq, li flimkien ikopru kollox. Dan iħalli l-mogħdija awtomatika oriġinali tidher u jagħmel tiswija manwali tidher korretta waqt li t-traffiku għadu joħroġ mit-tunnel. Aqra l-metrika u t-tul tal-prefiss, mhux biss il-preżenza ta' entrata awtomatika.
Waqqaf jekk iż-żewġ klijenti jitolbu l-istess prefiss bl-istess metrika. Il-qalba tagħżel wieħed, u l-ieħor jidher konness waqt li ma jġorr xejn.
Pass 2: iċċekkja s-solvjatur u l-prefissi li jikkoinċidu
DNS huwa t-tieni ħabta, u jipproduċi sintomu distint: l-ismijiet ifallu waqt li l-indirizzi jaħdmu. Kull klijent jimponi s-solvjatur tiegħu, u l-aħħar li jikteb jirbaħ għall-mistoqsijiet li jsegwu. Staqsi lis-servizz tas-solvjatur x'juża għal kull konnessjoni minflok ma taqra l-paġna tas-settings tal-klijent.
resolvectl status
Get-DnsClientServerAddress
dig +short intranet.corp.example
Imbagħad qabbel il-prefissi privati li jużaw iż-żewġ netwerks. Jekk iż-żewġ naħat jallokaw mill-istess medda, l-ebda arranġament min-naħa tal-klijent ma jsewwiha, għax il-magna ma tistax tgħid liema destinazzjoni 10.0.0.0/8 tappartjeni għal liema tunnel. Naħa waħda trid tiġi rinumerata jew tradotta, u dan huwa konverżazzjoni mas-sidien tan-netwerk, mhux bidla fil-konfigurazzjoni. Il-koinċidenza hija l-unika ħabta fejn it-tweġiba onesta hija li d-disinn irid jinbidel.
Waqqaf hawn jekk il-prefissi jikkoinċidu. Kull ma jiġi wara f'din il-lista jassumi li ma jikkoinċidux.
Pass 3: agħżel mudell ta' separazzjoni li jżomm
Il-mudelli affidabbli jevitàw li jmexxu żewġ klijenti kontra l-istess tabella ta' rotot. Klijent wieħed b'politika ta' tunnel maqsum li tilħaq iż-żewġ netwerks privati huwa l-aktar sempliċi, sakemm id-destinazzjonijiet ma jikkoinċidux u s-sid tal-politika jaqbel. Magna virtwali jew spazju tal-ismijiet tan-netwerk huwa l-pass li jmiss, għax kull wieħed jikseb it-tabella tiegħu u s-solvjatur tiegħu.
sudo ip netns add vpn2
sudo ip netns exec vpn2 ip link show
sudo ip netns exec vpn2 curl -sI https://intranet.corp.example/
Spazju tal-ismijiet jagħti l-istess separazzjoni bħal magna virtwali mingħajr it-tieni sistema operattiva, iżda għandu truf ħorox: it-tagħmir tat-tunnel irid jiġi mċaqlaq fih, u l-applikazzjoni trid tinbeda ġo fih. Tagħmir fiżiku separat spiss huwa l-għażla l-inqas sorprendenti għal VPN personali ħdejn klijent tax-xogħol amministrat. L-istivar ta' tunnel ġo ieħor mhuwiex mudell ta' separazzjoni; il-punt tat-tarf intern irid jibqa' jintlaħaq mit-tunnel ta' barra, u l-arranġament iżid problemi ta' MTU u dewmien fuq nett.
Agħżel mudell wieħed u ikteb għaliex. It-taħlit ta' spazju tal-ismijiet għal applikazzjoni waħda ma' tunnel maqsum għall-bqija jerġa' joħloq il-ħabta oriġinali f'forma li hija aktar diffiċli biex tiddibaggja.
Pass 4: ivverifika ż-żewġ netwerks mill-istess sessjoni
Ittestja riżors wieħed fuq kull netwerk privat mill-ambjent fejn l-applikazzjoni fil-fatt taħdem, mhux mill-qoxra tiegħek jekk l-app taħdem ġewwa spazju tal-ismijiet. Iċċekkja l-interfaċċa tal-ħruġ, l-indirizz solvut u l-kodiċi tar-rispons flimkien, għax suċċess f'wieħed mit-tlieta jista' jaħbi falliment fl-oħrajn. Erġa' għmel wara reboot, għax l-ordni li biha jibdew il-klijenti tiddetermina min jirbaħ. Dik l-ordni hija l-parti li n-nies jinsiewa jirreġistraw.
curl -sI https://intranet.corp.example/
curl -sI https://files.personal.example/
ip route get 10.20.30.40
Irreġistra l-verżjonijiet tal-klijenti, l-interfaċċi, l-istat tas-solvjatur u l-prefissi għal kull netwerk. Meta klijent jiġi aġġornat u jbiddel l-imġiba tiegħu fir-rotot, dik ir-reġistrazzjoni hija d-differenza bejn tiswija ta' ħames minuti u bini mill-ġdid. Il-persuna li jmiss mhux se taqsam il-memorja tiegħek dwar liema tunnel tela' l-ewwel.
Il-lista hija kompluta meta tkun tista' ssemmi l-interfaċċa li għandha l-mogħdija awtomatika, is-solvjatur li juża kull isem, il-mudell li jissepara t-tieni tunnel, u r-riżultat ta' talba waħda għal kull netwerk wara reboot. Xi ħaġa inqas hija konfigurazzjoni li tħaddem b'kumbinazzjoni llum.