Firefox mnedija f’namespace għadda l-URL lil istanza eżistenti
Kmand tal-browser jista’ jgħaddi l-URL lil proċess li diġà qed jaħdem f’namespace ieħor. Ikkonferma liema istanza tagħmel it-talba qabel ma tmiss ir-routing.
Kmand jaħdem ġewwa n-namespace tal-VPN, tidher tieqa ta’ Firefox, u l-paġna xorta toħroġ mill-konnessjoni tas-soltu. Is-setup tar-routing x’aktarx mhuwiex l-ewwel ħaġa li għandha tinbena mill-ġdid. Iċċekkja jekk il-kmand ħoloqx l-istanza tal-browser li kont qed tistenna, jew għaddiex l-URL lil waħda li kienet diġà qed taħdem x’imkien ieħor. Dik id-differenza tispjega r-riżultat fi stadju wieħed u tiffranka siegħa ta’ nftables.
Is-sinjal huwa li t-tieqa tidher minnufih, mingħajr bidu kiesaħ.
Tieqa ġdida mhijiex istanza ġdida
Applikazzjonijiet tad-desktop normalment jerġgħu jużaw proċess eżistenti. Lancer ġewwa namespace wieħed tan-netwerk ma jċaqlaqx riċevitur li diġà qed jaħdem f’dak in-namespace, għax ir-riċevitur qatt ma kien parti mill-bidu. L-imġiba tal-kontroll mill-bogħod ta’ Firefox hija marbuta mal-profili: it-tnedija kontra profil diġà użat tgħaddi l-argumenti lil sidu. It-tieqa l-ġdida hija reali; il-passaġġ ġdid tan-netwerk mhuwiex.
Il-browsing privat u l-għażla tat-tieqa l-ġdida mhumiex kontrolli tal-iżolament tan-netwerk.
Lanqas flag tal-linja tal-kmand li jaffettwa biss il-modalità tat-tieqa. Jekk il-profil huwa okkupat, it-talba tmur għall-proċess li jippossjedih, u dak il-proċess iżomm in-namespace li fih beda.
Imponi istanza separata fuq profil separat
Uża profil dedikat maħluq permezz tal-fluss tax-xogħol tal-profili appoġġjat tal-browser, u nediha b’mod espliċitu b’dak il-profil. Fil-bini ta’ Firefox li jappoġġjaw dan, --new-instance jitlob istanza ġdida minflok tieqa ġewwa waħda eżistenti. Iċċekkja l-output tal-għajnuna tal-bini installat innifsu, għax il-flags disponibbli jvarjaw skont il-verżjoni.
Tippruvax tiftaħ l-istess profil ħaj fl-istess waqt, u tqisx twissija li l-profil qed jintuża bħala struzzjoni biex tħassar il-fajls tal-issikkar.
Ħaddem il-browser taħt l-utent tas-soltu tiegħu li mhuwiex root ukoll. Is-setup tan-netwerk spiss jeħtieġ drittijiet amministrattivi, u huwa tentattiv li tagħti lill-browser l-istess drittijiet għax huwa parti mill-istess esperiment. Il-browser grafiku ma jeħtiġx dawn, u t-tħaddim tiegħu bħala root joħloq klassi separata ta’ problemi ta’ profil u permess. Żomm il-privileġġ u l-passaġġ tan-netwerk bħala żewġ deċiżjonijiet indipendenti.
Iċċekkja liema proċess iġorr it-traffiku
Fuq Linux, in-namespace tan-netwerk ta’ proċess huwa viżibbli permezz tal-link tan-namespace tiegħu. Aqrah għall-proċess li taħseb li qed jagħmel it-talba, u mbagħad għall-proċess li tassew qed jagħmilha.
readlink /proc/ACTUAL_PID/ns/net
Il-browsers iħaddmu diversi proċessi, għalhekk l-identità hija importanti: il-proċess tal-kontenut li jagħmel il-konnessjoni jista’ ma jkunx dak li spezzjonajt l-ewwel. Qabbel il-link man-namespace li kellek il-ħsieb, u kkonferma b’talba ġdida u bla ħsara li tista’ tattribwixxi lil istanza waħda. L-attribuzzjoni hija l-prova kollha. Jekk ma tistax tgħid liema proċess għamel il-konnessjoni, ma ttestjajtx in-namespace.
Meta n-namespace huwa tassew ħażin
Xi drabi l-lancer ifalli tassew u l-istanza l-ġdida tibda fin-namespace ħażin. Iċċekkja s-servizz jew il-wrapper li ħoloqha, għax unità jew entry tad-desktop tista’ titlef in-namespace meta terġa’ tiġi eżegwita permezz tal-bus tas-sessjoni. Imbagħad erġa’ ttestja minn shell ġewwa n-namespace korrett qabel ma tagħti l-ħtija lill-browser. Varjabbli waħda kull darba hija l-unika mod li dan jibqa’ dijanjostikabbli.
Li taqsam display ma taqsamx resolver lanqas.
Jekk il-proċess huwa fin-namespace korrett u r-riżoluzzjoni tal-ismijiet għadha tfalli,investiga l-ambjent tar-resolver tiegħu bħala problema separata. L-ebda bidla oħra fir-routing ma tista’ ċċaqlaq talba li ngħatat lill-istanza ħażina qabel ma bdiet.