openfortivpn qed jikteb mill-ġdid id-DNS? Sib is-sid veru
Żewġ swiċċijiet jiskkettaw il-kittieba tad-DNS tal-klijent u ta' pppd, imma l-ebda wieħed ma jsemmi sostitut. Segwi l-konsenja, agħżel sid u vverifika r-riżoluzzjoni għal kull konnessjoni.
Segwi l-konnessjoni mill-mument li titla': il-klijent jawtentika, pppd jinnegozja, u mbagħad xi ħaġa tikteb is-settings tad-DNS fis-sistema operattiva. Jekk taf biss li l-VPN biddlet ir-resolver tiegħek, għadek ma tafx liema minn dawk l-istadji għamlet dan. Tnejn minnhom jistgħu, u fuq klijent li juża l-integrazzjoni dokumentata ta' pppd jaħdmu qrib biżżejjed biex jidhru bħala attur wieħed. Li ssemmi l-kittieb huwa l-ewwel pass; li tagħżel is-sostitut tiegħu huwa t-tieni, u dan huwa deċiżjoni separata bil-modi ta' falliment tiegħu stess.
Is-sekwenza hawn taħt issegwi l-klijent 'il barra: x'inbidlet il-konnessjoni, liema swiċċ jiskkatta liema kittieb, min suppost jieħu f'idejh u kif tivverifika li r-riżultat jiflaħ għal konnessjoni mill-ġdid. Kull stadju jħalli traċċa differenti, u t-traċċa hija dik li tgħidlek jekk il-konsenja seħħetx tassew.
Ibda b'dak li l-konnessjoni tassew biddlet
Qabbad darba bl-ordni tas-soltu tiegħek u qabbel ir-riżoluzzjoni qabel u wara. Fuq host Linux li jħaddem systemd-resolved, resolvectl status jistampa s-servers tad-DNS u d-dominji tat-tiftix għal kull konnessjoni, u konnessjoni tun jew ppp ġdida li ġġorr is-servers tagħha hija l-marka tas-swaba' ta' aġġornament min-naħa tal-klijent. Fuq macOS, scutil --dns juri l-konfigurazzjoni tar-resolver fl-ordni li biha l-applikazzjonijiet jikkonsultawha.
Qabbel dan mal-fajl li kont tistenna li jinbidel. Dħul marbut mal-konnessjoni fil-veduta għal kull konnessjoni u /etc/resolv.conf miktub mill-ġdid huma żewġ eżiti differenti, u t-tieni jista' jkun rabta simbolika li xi ħaġa oħra kollha kemm hi tamministraha. Innota l-indirizz tar-resolver, id-dominji tat-tiftix u l-isem tal-interface fl-istess mument; bidla f'waħda minnhom tindika kittieb differenti. Mingħajr dik il-linja bażi, kull tiswija aktar tard hija preżunzjoni dwar liema minn tliet komponenti mexxa.
Iż-żewġ swiċċijiet u l-kittieb li kull wieħed jiskkatta
openfortivpn jiddokumenta framment ta' għażliet li jitfi ż-żewġ kittieba li jista' jikkontrolla, u kull swiċċ għandu ekwivalenti miktub kollu li l-manwal jittrattah bħala l-istess setting.
openfortivpn gw.example.com:443 --no-dns --pppd-no-peerdns
# written out in long form
openfortivpn gw.example.com:443 --set-dns=0 --pppd-use-peerdns=0
--no-dns iżomm lill-klijent milli japplika s-servers tad-DNS li tgħallem mill-gateway, filwaqt li --pppd-no-peerdns iżomm lil pppd milli jimbotta d-DNS tal-pari fis-sistema. Il-manwal ta' upstream jwissi li l-aġġornamenti tad-DNS permezz ta' PPP jistgħu jiġru kontra l-aġġornamenti tad-DNS tal-klijent stess, u għalhekk iż-żewġ swiċċijiet jappartjenu għall-framment minflok ma wieħed minnhom jitqies biżżejjed.
L-ebda swiċċ ma jsemmi resolver sostitut, u l-ebda wieħed ma jżomm manager tan-netwerk, klijent DHCP jew integrazzjoni VPN separata milli jikteb ir-riżoluzzjoni wara. L-iskattar ta' żewġ kittieba jħalli l-qasam miftuħ minflok possedut. Jekk it-tielet komponent diġà jamministra d-DNS, il-framment ma jbiddel xejn li tista' tosserva; jekk xejn ma jamministrah, għadek kemm neħħejt l-unika sors ta' riżoluzzjoni ta' ismijiet privati. Din hija arranġament validu biss meta s-sid sostitut intgħażel l-ewwel u ġie ttestjat waħdu.
Agħżel is-sid qabel ma tiddiżattiva xejn
Iddeċiedi l-ewwel min iwieġeb il-mistoqsijiet għall-ismijiet tax-xogħol, għax dik l-għażla tikkundizzjona kollox warajha. Li żżomm ir-resolver eżistenti jfisser li ż-żona privata diġà trid tkun tista' tintlaħaq minn fejn joqgħod il-klijent, u resolver privat ġewwa l-uffiċċju jeħtieġ rotta li tiflaħ għat-tlugħ tal-mina. Li tibgħat kull mistoqsija lil servizz intern wieħed hija t-tielet politika b'mod ta' falliment aktar qawwi: meta dak is-servizz ma jintlaħaqx, l-ismijiet pubbliċi jfallu flimkien ma' dawk privati.
Is-sjieda tar-rotta tibqa' separata apposta. L-għażliet tar-rotta mhumiex meħtieġa għax biddilt id-DNS, u li tiddiżattiva l-installazzjoni tar-rotta mingħajr ma tinstalla sostitut tista' tagħmel ir-resolver li għadek kemm għażilt mhux milħuq. Iċċekkja t-tabella tal-irrotar speċifikament għall-indirizz tar-resolver, mhux biss għas-subnet tal-applikazzjoni li kont ttestja b'kumbinazzjoni.
Iċċekkja r-riżoluzzjoni għal kull konnessjoni, mhux għal kull fajl
/etc/resolv.conf wieħed mhuwiex inventarju ta' dak li l-applikazzjonijiet tassew jużaw fuq host b'riżoluzzjoni limitata jew skont id-dominju, mela aqra l-istat tar-resolver kif il-pjattaforma tesponih.
resolvectl status
resolvectl query vpn.internal.example.com
resolvectl query example.com
ip route get 10.20.0.53
Staqsi isem privat wieħed u isem pubbliku wieħed ladarba l-konnessjoni tkun telgħet, u nnota liema konnessjoni wieġbet lil kull wieħed. Fejn il-konnessjoni tal-VPN ġġorr lista tat-tiftix skont id-dominju, isem privat jista' jiġi riżolt b'mod korrett filwaqt li isem pubbliku għadu jmur għand ir-resolver lokali, u dik il-qasma hija d-disinn li jaħdem u mhux ħsara. Jekk il-mistoqsija privata tfalli, iċċekkja r-rotta lejn ir-resolver qabel ma terġa' tmiss id-DNS; jekk tirnexxi filwaqt li applikazzjoni għadha tfalli, l-applikazzjoni tista' tkun qed taqra resolver tagħha stess fil-cache jew konfigurat separatament.
Erġa' qabbad u kkonferma l-istat skonnettjat
Niżżel il-konnessjoni u erġa' agħmel iż-żewġ mistoqsijiet. Dak li installa s-sid magħżul għandu jitneħħa jew jiġi restawrat minn dak is-sid, mhux jinħalla warajh mill-klijent li skkattajt. Dħul skadut għal kull konnessjoni li jgħix aktar mill-mina jibqa' jibgħat mistoqsijiet privati lejn indirizz li m'għadux jintlaħaq.
Imbagħad erġa' qabbad u aqra l-istess tliet valuri: l-indirizz tar-resolver, id-dominji tat-tiftix, l-interface.
Jekk jaqblu mal-politika li ktibt, il-konsenja hija kompleta u l-klijent tal-VPN m'għadux wieħed mill-kittieba. Jekk valur jiġri lura ftit sekondi wara li titla' l-konnessjoni, xi ħaġa oħra għadha qed tapplika konfigurazzjoni, u l-pass li jmiss huwa li tidentifika dak il-komponent minflok ma żżid bandiera oħra. L-istat aħħari li trid huwa mingħajr inċidenti: sid wieħed, politika dokumentata waħda u host skonnettjat li jirriżolvi eżattament kif kien jagħmel qabel ma kienet teżisti l-mina.