Kif tiverifika jekk mina VPN fuq Linux hijiex tassew attiva
Il-bnadar tal-interfaċċa, it-tiftix tar-rotta, it-tabella 220 u l-marki tal-ħin tal-handshake iwieġbu mistoqsijiet differenti. Iddisponi kull pass tal-iskript fuq il-prova li tipprova l-premessa tiegħu.
Cron jerġa' jibda VPN kompletament f'saħħtu kull għaxar minuti, u l-istess xogħol iħalli wieħed mejjet jaħdem għal ġimgħa sħiħa. Iż-żewġ fallimenti ġejjin milli «attiva» tiġi trattata bħala fatt wieħed meta hija mill-inqas erbgħa. Apparat jista' jkun attivat amministrattivament, irrotat kif suppost, kompletament encrypted u xorta ma jġorr xejn utli. Issepara l-osservazzjonijiet l-ewwel, u l-verifika kważi tikteb lilha nnifisha.
Il-bnadar tal-link jiddeskrivu l-apparat, mhux il-passaġġ
Il-verifika li kulħadd jikkopja tfittex indirizz tal-ħardwer magħmul kollu żerijiet. Dak it-trick jissepara interfaċċa vera minn placeholder f'xi drivers u ma jipprovax xejn fil-bqija, għax apparat tun m'għandux MAC x'jirrapporta fl-ewwel lok. ip -brief link show tun0 minflok jagħti bnadar: UP ifisser li amministratur attiva l-apparat, u LOWER_UP ifisser li d-driver iqis il-link użabbli. Maqru flimkien, jgħidu li l-apparat jeżisti u mhux mitfi amministrattivament. Ebda wieħed minnhom ma jgħid li l-pakkett għandu fejn imur.
OpenVPN joħloq l-apparat tun tiegħu qabel ma jiġu installati r-rotot, għalhekk il-bnadar jistgħu jidhru perfetti waqt li xejn mhu rrotat. Ittrattahom bħala prekundizzjoni, qatt bħala t-tweġiba.
Staqsi fejn sejjer pakkett
It-tiftix tar-rotta jwieġeb il-mistoqsija li l-bnadar ma jistgħux. ip route get 10.8.0.1 from 10.8.0.2 isemmi l-interfaċċa, l-indirizz tas-sors u t-tabella li l-kernel juża, u dan huwa eżattament dak li mina maqsuma trid tiġi verifikata kontrih. Mingħajr l-indirizz tas-sors qed tistaqsi xi ħaġa oħra, u b'rotta bbażata fuq politika t-tweġiba tista' tvarja skont is-sors. Din hija l-iżgħar prova onesta, għax tikkonsulta l-istess regoli li se juża t-traffiku tiegħek.
Għal WireGuard, żid il-handshake. wg show jistampa marka tal-ħin tal-aħħar handshake għal kull peer, u marka li waqfet tavvanza tfisser li l-peer telaq, x'jgħidu l-bnadar tal-interfaċċa. Interfaċċa konfigurata mingħajr handshake riċenti hija waħda mill-aktar pożittivi foloz komuni fil-monitoraġġ tad-dar.
It-tabella 220 tirrakkonta l-istorja tal-IPsec
strongSwan jinstalla rotot għas-seletturi negozjati fit-tabella 220 meta l-installazzjoni tar-rotot hija attiva. ip route list table 220 għalhekk tissepara n-negozjat mir-rrotat: tabella vojta ħdejn konnessjoni mgħobbija tfisser li s-SA tal-IKE u CHILD telgħu waqt li l-ebda traffiku mhu dirett lejhom. Ivverifika ip xfrm state ħdejha, għax telenka l-assoċjazzjonijiet tas-sigurtà installati u l-endpoints tagħhom.
Politika tat-trap hija l-każ li wieħed għandu joqgħod attent għalih. Tistenna traffiku interessanti minflok ma tirrotah, għalhekk it-tabella tibqa' vojta sakemm xi ħaġa tixgħel il-mina.
L-istat tal-maniġer u l-istat tad-daemon huma listi differenti
NetworkManager jelenka biss il-konnessjonijiet li jippossjedi. nmcli -t -f NAME,TYPE connection show --active ma jirritorna xejn għal mina mibdija direttament minn wg-quick jew minn daemon OpenVPN.
Din id-distinzjoni hija importanti meta skript irid jiddeċiedi liema mill-maniġers tnejn għandu jistaqsi. Agħżel dak li tassew jippossjedi l-mina fuq dan il-host u jinjora s-skiet tal-ieħor. Jekk it-tnejn jeżistu, iddeċiedi liema hu awtorevoli u iddiżattiva t-tieni, għax żewġ maniġers li jerġgħu jiktbu rotot fuq interfaċċa waħda jipproduċu fallimenti li ħadd ma jista' jirriproduċi. Entrata nieqsa hija informazzjoni dwar il-maniġer, mhux dwar il-mina.
Iddisponi l-pass li jmiss fuq il-prova li jeħtieġ
L-istħarriġ tal-port UDP ma jipprova xejn dwar il-prontezza, għax UDP m'għandux handshake u nc -u jirnexxi hekk kif il-pakkett joħroġ. Ipprova dak li l-pass li jmiss tassew jikkonsma: konnessjoni TCP mal-port mibgħut, talba lil host ġewwa l-mina, isem li jiġi solvut biss hemmhekk. Ikkonfina l-istennija b'limitu ta' żmien u numru ta' tentattivi, u falli bl-għajjat meta jispiċċa.
Il-hooks jegħlbu l-istħarriġ meta l-klijent joffrihom. --up u --down l-iskripts tal-OpenVPN jaħdmu wara li l-interfaċċa tibdel l-istat, li jneħħi t-tellieqa għal kollox, iżda jaħdmu bil-privileġġi li d-daemon żamm. Jekk OpenVPN niżel għal kont mhux privileġġat permezz ta' user u group, il-hook jaħdem bħala dak il-kont. Imbagħad jerġa' jibda servizz tas-sistema jeħtieġ sudo biex jippermetti eżattament dak il-kmand. Afda t-tentattiv mill-ġdid lill-maniġer tas-servizzi minflok lil loop tal-cron: politika ta' restart limitata b'limitu ta' bidu tikxef mina miksura, filwaqt li loop bla limitu taħbiha bla tmiem.