Ka sa na'urar ta yi barci, ka farka da ita, sannan ka duba abubuwa uku a wannan tsari kafin ka taɓa kowane saiti: ko tun0 har yanzu yana nan, ko hanyar zuwa adireshin ciki har yanzu tana zaɓensa, da ko sabar har yanzu tana lissafa wannan peer. Na'urar da ta tsira daga barci yayin da hanyar ke nuna wani wuri, raguwa ce ba rami ba. Idan hanyar daidai ce kuma zirga-zirga har yanzu tana mutuwa, laifin yana saman ramin kuma sake kunna abokin ciniki ba zai canza shi ba. Yin sarrafa kansa na sake kunnawa yana da ma'ana ne kawai bayan gwajin hannu ya nuna wanne daga cikin waɗannan yanayi uku kake da shi.

ip -br address show tun0
ip route get 10.20.0.10
journalctl -u openvpn-client@office -b --no-pager | tail -30

Ka sake haifar da farkawa kafin ka mayar da ita ta atomatik

Barci yana ƙare zaman da aka rufa da shi fiye da yadda yake cire na'urar. Gudanar UDP ɗin da ya riƙe ramin a raye yana tsayawa, sabar na iya jefar da peer ɗin, kuma abokin ciniki ko ya lura ya sake haɗawa ko kuma ya riƙe mu'amala ba tare da komai a bayanta ba. Duba mu'amala ita kaɗai ba ta tabbatar da komai ba, domin tsohuwar na'ura tana kama da wadda take aiki har sai fakiti sun ratsa ta. Ka gudanar da binciken hanya tare da buƙata ɗaya ta gaske ta cikin ramin, sannan ka karanta jaridar kusa da lokacin farkawa.

Idan abokin ciniki ya dawo da kansa, ƙugiya tana ƙara tashin hankali maimakon dogaro. Idan ba ta taɓa warkewa ba, sarrafa kansa shine maganin gaskiya.

Inda ƙugiyar barci ta systemd take da gaske

Yawancin jagororin da suka tsufa suna nuni zuwa /etc/pm/sleep.d, babban fayil ɗin da pm-utils ke da shi kuma barci mai tushen systemd ba ya taɓa neman shawara a kansa. systemd yana karanta ƙugiyoyi daga /usr/lib/systemd/system-sleep/ da /etc/systemd/system-sleep/, yana ba da matakin farko da aiki na biyu, don haka pre da post ne kawai ƙimar da ƙugiya ke reshe a kai. Ka riƙe kwafin gida ƙarƙashin /etc maimakon gyara fayil ɗin fakiti, kuma ka tuna cewa rubutun yana gudana a matsayin root a tsakiyar miƙa mulki, don haka dole ne ya dawo da sauri.

#!/bin/sh
case "$1" in
  post)
    systemctl --no-block try-restart [email protected]
    ;;
esac
exit 0

try-restart yana taɓa unit ne kawai idan ya riga ya kasance aiki, don haka ramin da ka kashe da gangan zai kasance a kashe a duk farkawa. --no-block yana hana ƙugiyar jira yayin da abokin ciniki ke tattaunawa, wanda ke da muhimmanci idan cibiyar sadarwa ba ta tashi ba tukuna. Tare, tutoci biyu suna nufin ƙugiya da ke kasawa a shiru maimakon riƙe dukan jerin farkawa. Idan unit ɗin ya riga ya tsaya babu abin da ke faruwa kwata-kwata, wanda shine ainihin sakamakon da kake so a can.

Ka dawo da sabis ɗin, ka bar tun0 shi kaɗai

Sauke tun0 da hannu yana barin daemon yana kula da mu'amala da ba ya mallakarta kuma, kuma canjin yanayi na gaba yana haifar da kurakurai masu ruɗani. Ka nufi sabis ɗin ko bayanin haɗin sa maimakon mu'amala; ka fara duba ainihin sunan unit ɗin, domin fakitin rarrabawa, OpenVPN 3 da NetworkManager duk suna zaɓar daban-daban. Bayanan NetworkManager yana dawowa lokacin da aka sake zagaye wannan haɗin, don haka systemd unit ɗin ba shine manufa a can ba. Ko menene tsarin, yakamata ya zama aikin da ka tabbatar da hannu.

Sake kunnawa yana sake shigar da hanyoyin da abokin ciniki ya tura lokacin da ya haɗa. Yawancin farkawa suna son hakan. Na'urar da ka ƙara naka hanyoyin a ciki ba ta so, don haka ka sake duba waɗannan maimakon ɗauka cewa dawo da shi ya mayar da su, kuma ka rubuta su inda farkawa ta gaba za ta same su.

Ka yi mu'amala da lokacin da ba za ka iya sarrafawa ba

Haɗin mara waya da DHCP sukan ƙare bayan ƙugiyar ta gudana, don haka sake kunnawa na iya kasawa yayin da babu hanyar zuwa sabar tukuna. Ka jira ɗan lokaci don wannan adireshin, ka sake gwadawa sau ɗaya kuma ka rubuta sakamakon.

Warware sunaye wata gasa ce ta daban, domin tarin cibiyar sadarwar tebur na iya dawo da DNS bayan ramin ya riga ya tashi. Ka gwada bincike da kansu tare da resolvectl query internal.example maimakon tsinkaye daga hanyar da ke aiki. Ramin da ke bin hanya daidai kuma ba ya warware kome, matsalar DNS ce, ba matsalar ƙugiya ba.

Ka riƙe shawarar ƙugiyar a bayyane ta hanyar rubuta matakin, sunan unit ɗin da sakamakon cikin jarida. Ka rubuta a cikin bayanan na'urar wace gwajin farkawa ka gudanar, domin a iya bambanta dawo da ke aiki da wanda ya yi sa'a. Ka zaɓi mafi ƙarancin tashin hankali aikin da zai dawo da sabis ɗin, kuma ka bar abokin ciniki da ke warkewa da kansa ya yi hakan. Cikakken sake kunnawa yana zubar da zaman da ke gudana, wanda farashi ne na gaske a kan laptop ɗin da ke farkawa sau da yawa a rana.

Labarai masu alaƙa