Miyaa hoos u dhaca socodka VPN ah dhibaato entropi? Badanaa maya
Isku-hakad bilow oo sugaya tirooyin aan kala sooc lahayn iyo tunnel gaabis ah waa cilado kala duwan. Cabbir kiinna ka mid ah ka hor inta aadan beddelin abuurka ama buffers-ka.
Socod gaabis ah oo tunnelka mara iyo mashiin ku hakaday sugitaanka tirooyin aan kala sooc lahayn waxay bixiyaan waayo-aragnimo aad u kala duwan, haddana waxaa lagu diiwaangeliyaa isla cabasho. Mid wuxuu u muuqdaa waqaf ka hor inta aan wax shaqayn. Kan kalena wuxuu u muuqdaa xiriir shaqeeya oo xogta si gaabis ah u dhaqaajiya inta aad daawanayso. Go'aansiga kiinna ka mid ah waxay qaadanaysaa toban daqiiqo oo badbaadinaysaa toddobaad mala-awaal ah.
Laba calaamadood oo isku mid u muuqda
Adeegga cusub ee bilowga ka dib, ka hor inta aanu aqbalin hal xiriir, wax buu sugayaa. Tunnel si degdeg ah u dhisma oo haddana qayb yar oo ka mid ah xawaaraha la filayay ku wareejiya waxaa xaddidaya wax kale. Erayga sir-gelin wuxuu ku soo baxaa labada sheeko, taas ayaa sabab u ah in la isku daro. Kala sooc ka hor inta aadan taaban faylka habaynta.
Dhig timestamps ku wareegsan bilowga, xaqiijinta, dib-u-gorgortanka fureyaasha iyo wareejinta lafteeda. Dib u dhac dheer ka hor inta tunnelku isticmaali karo ma aha heer hoose oo joogto ah, celcelinta labadaba hal lambar waxay burisaa caddaynta.
systemd-analyze blame | head -10 journalctl -u [email protected] -o short-precise | head -40 cat /proc/sys/kernel/random/entropy_avail
Laba amarrood ee ugu horreeya waxay shaqada bilowga dhigaan khad waqti. Tan saddexaad waxay daabacdaa qiimaha xisaabinta entropi ee kernel-ka, oo faa'iido u leh hal dhibic xog ah oo aan faa'iido u lahayn cabbirka ballaca band.
Sida sugitaanka tirooyin aan kala sooc lahayn dhab ahaan u eg yahay
Codsi loogu talagalay bytes aan kala sooc lahayn oo amni ah ayaa laga yaabaa inuu xannibo ilaa kernel-ku bilaabo isha aan kala sooc lahayn. Taas ayaa ugu muhiimsan mashiinnada fadhiga iyo looxyada yaryar ee la dhex geliyey bilowga hore, marka qaylo deegaan yar la ururiyey. Taas kama socoto in byte kasta oo sir ah uu isticmaalo entropi cusub.
Abuurka casriga ah hal mar ayaa la abuuraa ka dibna waxay soo saaraan wax soo saar ka yimaada dhisme go'aaman, iyaga oo dib u abuuraya jadwalkooda. Wareejinta badan ma madhxiso barkada byte byte, sidaas darteed qiime hoose oo barkad ah inta lagu jiro wareejin gaabis ah waxba kama caddeeyo sababta.
strace -f -e trace=getrandom -p $(pidof openvpn) 2>&1 | head -20 dmesg | grep -i 'random\|crng'
Amarka koowaad wuxuu muujinayaa haddii hawshu ku fadhiday wicitaan tiro aan kala sooc lahayn inta aad daawanayso. Tan labaad waxay muujinaysaa farriimaha bilowga kernel-ka laftiisa, halkaasna ayaa isku-hakad bilow hore muuqata.
Qor nooca kernel-ka iyo maktabadda ay adeeggu dhab ahaan ku xidhan tahay, sababtoo ah dhaqanku wuu ku kala duwan yahay hirgelinta iyo daabacaadda dhexdeeda. Raad la qaaday ka dib soo kabashada ayaa badanaa seegta waqafka gebi ahaanba.
Sida gaabis joogto ah dhab ahaan u eg yahay
Tunnel si gaabis ah u wareejiya waqtiga oo dhan waxaa xaddidaya wadada xogta. Hal dun oo buuxa, luminta baakadaha dibadda, dib-u-gudbin ama safafka socket-ka oo buuxa mid kastaa wuxuu abuuraa qaabkaas, mid kastaa wuxuu leeyahay hagaajintiisa. Boqolkiiba CPU la isku daray wuxuu qariyaa hal dun oo mashquul ah, taasna waa akhriska khaldan ee ugu caansan. Fiiri waqtiga dun kasta ka hor inta aadan fiirin culayska guud.
Ku cabbir labada jiho iyadoo la isticmaalayo sal isbarbardhig ah, oo fiiri tiriyayaasha interface-ka halkii aad ka fiirsan lahayd warbixinta barnaamijka laftiisa.
ss -tin dst 203.0.113.10 nstat -az | grep -i 'drop\|retrans' ethtool -S eth0 | grep -i 'drop\|error'
Amarka koowaad wuxuu muujinayaa xaaladda safka iyo ciriiriga hal peer. Tan labaad iyo tan saddexaad waxay soo warramaan tuurista iyo dib-u-gudbinta stack-ka iyo interface-ka, halkaas oo sababtu badanaa marka hore soo muuqato.
Dooro sixitaanka culeyska aad cabbirtay
Haddii caddayntu tilmaanto bilowga hore ee bilowga, fiiri wadada abuurka ee platformadu taageerto, oo mashiinka fadhiga ku yeelan karo qalab aan kala sooc lahayn oo uu bixiyo martigeliyaha. Sawirka abuurka oo si aan isbeddel lahayn loogu koobiyeeyay marti badan ma beddelo bilow madax-bannaan.
Haddii caddayntu tilmaanto wadada xogta, hagaaji waxa tiriyayaashu tilmaamayaan. Cabbirka buffer-ku wuu caawiyaa marka safafku buux dhaafaan oo waxba ma qabtaan marka hal dun buuxa. Rakibidda daemon entropi si loo kordhiyo tiriyaha ma aha dayactirka socodka, beddelka malo-awaallada abuurka si garaafku uga muuqdo mid wanaagsan waxay ku beddelaysaa hanti amni ah lambar.
Aqbal isbeddelka kaliya marka isla cabbirka uu ku wanaagsanaado isla duruufaha. Tiriyaha weyn ma aha natiijo; sugitaan cabbirran oo gaaban ama wareejin degdeg ah oo sabab la aqoonsaday ayaa natiijo ah.