VPN tad-desktop jaffettwa lil Genymotion f’żewġ postijiet, u li ssewwi wieħed ma jipprova xejn dwar l-ieħor. L-ewwel huwa l-konnessjoni li l-app tad-desktop tuża biex tikkontrolla l-apparat virtwali; it-tieni huwa l-passaġġ tal-app Android virtwali lejn servizz privat. Iddeċiedi liema minnhom qed tbiddel tassew qabel ma tmiss adapter, imbagħad irreġistra l-verżjoni ta’ Genymotion Desktop, is-sistema operattiva tal-host u l-hypervisor, għax struzzjonijiet miktuba għal adapter host-only ta’ VirtualBox ma jgħaddux għal apparat QEMU jew għal sessjoni ospitata fis-sħaba.

Żewġ passaġġi fuq magna waħda

Il-passaġġ tal-kontroll jibda mill-app tad-desktop ta’ Genymotion sal-apparat virtwali, spiss fuq netwerk host-only. Il-passaġġ tal-app jibda minn ġewwa Android ’il barra lejn dak li l-app titkellem miegħu. VPN fuq il-host jista’ jġorr it-tieni u jkisser l-ewwel, u għalhekk brawżer li jaħdem fuq id-desktop jipprova ftit ħafna. Tunnel wieħed jista’ jservi ż-żewġ passaġġi jew wieħed biss, u dan l-arranġament huwa deċiżjoni, mhux inċident.

Ikteb liema passaġġ qed tiddijanjostika. Il-biċċa l-kbira tas-sigħat mitlufa f’dan il-qasam ġejja mill-bidla tad-DNS tal-app privata meta l-apparat qatt ma tela’ l-ewwel darba, jew milli tħoll il-VPN tal-host meta l-app sempliċement kellha r-resolver ħażin.

Żomm il-konnessjoni tal-kontroll ħajja

In-nota ta’ appoġġ tad-Desktop ta’ Genymotion stess tiddokumenta każ ta’ VirtualBox: malli VPN tal-host jiġi attivat, Desktop ma jibqax jara l-apparat virtwali, u l-eċċezzjoni li timporta hija l-adapter host-only veru elenkat fil-maniġer tan-netwerk ta’ VirtualBox. Elenka dawk l-adapters minflok ma taħseb firxa:

VBoxManage list hostonlyifs

Firxa awtomatika stampata fid-dokumentazzjoni mhijiex skuża għal evitar sħiħ tan-netwerk privat fuq kull magna. Żid l-iżgħar eċċezzjoni li tkopri l-adapter li qed jintuża, u ġib l-approvazzjoni mill-amministratur tal-VPN, għax klijent ġestit jista’ jimblokka n-netwerk lokali apposta. Ikteb l-eċċezzjoni bl-isem tal-adapter u d-data tal-approvazzjoni. Sitt xhur wara dik in-nota hija l-unika ħaġa li tispjega għaliex teżisti r-regola.

L-istess nota tgħid li l-kombinazzjoni ma’ QEMU mhijiex ittestjata ma’ VPN. Ittrattaha bħala limitazzjoni ta’ kompatibilità u mhux bħala ħjiel li l-bdil għal netwerk bridged se jsewwiha; it-tibdil tal-adapter ibiddel il-falliment, imma ma jsolvix il-kombinazzjoni mhux ittestjata.

L-għażla A: ħalli l-host iġorr it-traffiku

B’din l-għażla l-pakketti tal-mistieden iridu jaslu f’interface li l-VPN kemm tippermetti kif ukoll tikkripta. Din hija kwistjoni ta’ routing, mhux ta’ dawl tal-istat: il-pakketti tal-mistieden iridu jaslu f’interface li l-VPN se tikkripta, u t-tweġibiet iridu jsibu triqthom lura.

Brawżer fuq il-host jipprova l-passaġġ tal-host u xejn dwar jekk sors minn apparat virtwali huwiex aċċettat. Xi klijenti VPN jittrattaw traffiku mibgħut ’il quddiem jew tradott b’mod differenti mit-traffiku ġġenerat lokalment, għalhekk ipprova minn ġewwa Android qabel ma tikkonkludi li t-tunnel jaħdem. Anki r-resolver ta’ Android mhuwiex ir-resolver tal-host. Jekk l-ismijiet jiġu riżolti fuq id-desktop u jfallu fl-app, aqra l-konfigurazzjoni tar-resolver tal-mistieden qabel ma tmiss il-profil tal-VPN.

L-għażla B: ħaddem klijent appoġġat ġewwa Android

Hawn il-mistieden iżomm il-profil, il-kredenzjali, ir-rotot u l-politika tar-resolver tiegħu stess. L-interface tas-soltu tal-VPN ta’ Android ma jeħtiġux aċċess root, għalhekk klijent standard jiġi installat u jikkonnettja ġewwa l-apparat virtwali. L-approvazzjoni hija l-parti li n-nies jaqbżu. L-organizzazzjoni trid tippermetti dak il-klijent u dak l-ambjent tal-apparat virtwali, u importazzjoni nadifa waħedha ma tissodisfax il-verifiki tar-reġistrazzjoni tal-apparat jew tal-pożizzjoni. Staqsi qabel ma tibni fluss tax-xogħol madwar dan.

Iż-żewġ għażliet jistgħu wkoll jingħaqdu: tunnel ġewwa Android jista’ jasal għas-server tiegħu permezz ta’ tunnel li diġà qed jaħdem fuq il-host. Tali arranġament jeħtieġ punt aħħari li jintlaħaq u trażmissjoni li inti tassew ippermettejt, mhux żewġ dwal ħodor li jinsabu mixgħula flimkien.

Ivverifika mill-app u ikteb l-arranġament

Uża l-istess app Android għal kull test u aqra x’tirrapporta: jekk l-indirizz iwieġebx, jekk l-isem privat jiġix riżolt u x’jirritorna l-app. Tliet osservazzjonijiet jifirdu falliment ta’ routing minn falliment ta’ resolver u minn rifjut ta’ politika.

Meta l-apparat ma jitlax, jew Desktop jitlefh, ittratta dan bħala ħsara fil-passaġġ tal-kontroll u mhux bħala ħsara fid-DNS. Dak is-sintomu jappartjeni għall-ewwel passaġġ, u t-tiswija hija fuq il-host, mhux ġewwa Android. Ifhem billi tirreġistra erba’ fatti: verżjoni ta’ Genymotion Desktop, hypervisor, liema naħa tippossjedi t-tunnel u l-eċċezzjoni host-only eżatta jekk waħda ġiet miżjuda. Agħżel arranġament iddokumentat li s-sid tan-netwerk jappoġġa, u tittrattax l-iżattivar ta’ VPN korporattiva jew id-dgħajjif tal-verifiki tal-pożizzjoni bħala soluzzjoni newtrali meta s-servizz privat jiddependi fuqhom.

Artikli relatati