nordvpn ya ce ba a iya isa ga daemon: socket, rukuni ko unit?
Ramin na iya kasancewa lafiya sarai; CLI kawai ya rasa socket ɗinsa zuwa nordvpnd. Ka tafi daga umarnin zuwa unit, sannan zuwa izinin socket, ka tsaya a gazawar farko.
Gudanar da nordvpn da samun saƙo game da daemon da ba a iya isa gare shi ƙaramin ƙorafi ne da yakan zo lokacin da ka riga ka yi latti. Bai ce komai game da ko ramin yana aiki ba, domin CLI gaba ce kawai: yana magana da wani tsari na baya ta hanyar socket na Unix, kuma saƙon yana nufin wannan tattaunawar ba ta faru ba. Ka tafi daga umarnin zuwa waje ka tsaya a farkon abin da ya zama ƙarya.
Ka fara daga inda kuskuren ya bayyana
Tsari biyu ne abin ya shafa, kuma rikita su ne ke sa wannan ya zama asiri. Daemon ne ya mallaki ramin kuma yana saurara a kan socket ƙarƙashin /run/nordvpn/. Umarnin da ka rubuta yana haɗawa da wannan socket maimakon ya taɓa interfacen da kansa.
Lokacin da socket ya ɓace ko ya ƙi haɗin, CLI ba shi da wanda zai tambaya, don haka yana ba da sigar «daemon na mai amfani» ko «daemon na tsarin» na wannan ƙorafin. Ɗaya daga cikin waɗannan sigar tana ambaton hanyar kai tsaye, kuma ita ce jumla mafi amfani a duk wannan tattaunawa.
Duba unit kafin komai
Tambayi mai kula da sabis ko daemon yana aiki, sannan ka fara shi ka kunna shi a mataki ɗaya idan ba ya aiki:
systemctl status nordvpnd
sudo systemctl enable --now nordvpnd
nordvpn version
Idan unit ɗin akwai amma ba ya aiki, enable --now yana fara shi kuma yana shirya boot na gaba a lokaci ɗaya. Idan unit ɗin babu, fakitin ba shine wanda kake tsammani ba, kuma sunan da aka sanya ya fi sunan da ke cikin bayananka muhimmanci. Wannan yana kama da bambancin ƙwaƙwalwar ajiya har sai ka shafe minti ashirin kana kunna sabis da ba a taɓa sanya shi ƙarƙashin wannan alamar ba. Ka karanta abin da ke akwai, sannan ka yi aiki da shi.
Lissafa fayilolin unit yana warware wannan da umarni ɗaya, kuma ya cancanci yi kafin ka yanke shawara game da shigarwa:
systemctl list-unit-files 'nordvpn*'
service --status-all
Sigar sun kawo sabis ɗin ƙarƙashin fiye da sunan unit ɗaya, don haka build da ke amfani da nordvpn maimakon nordvpnd zai samar da cikakken kwafin wannan kuskuren yayin da sabis mai lafiya ke gudana kusa da shi.
Socket da rukuninsa ne ke yanke shawarar shiga
Ko da daemon yana aiki, ana iya ƙin haɗin saboda izini. Mai sakawa yana ƙirƙirar rukunin nordvpn, kuma socket mallakar yake bisa ga haka, don haka mai amfani da ke wajen wannan rukuni ana ƙin sa yayin da sabis ɗin yake cikakke lafiya.
sudo usermod -aG nordvpn "$USER"
newgrp nordvpn
Ana karanta kasancewar memba a rukuni lokacin da zama ya fara, shi ya sa canjin yake kama da bai yi aiki ba a tashar da ka yi shi. Sabon harsashi na shiga ko newgrp ake bukata kafin zama mai gudana ya ga sabon rukuni. Ka gwada a sabon harsashi, ba a wanda ya gudanar da umarnin ba. In ba haka ba za ka yanke shawarar cewa gyaran ya kasa yayin da kawai ba a yi shi ba tukuna.
Mallakar socket ɗin kanta ita ce rabin na biyu na wannan binciken. Ka kwatanta rukuni a kan socket da rukunin da harsashin da ke gudanar da CLI ya bayar, kuma tambayar izini ana amsa ta a mataki ɗaya maimakon sake sakawa:
ls -l /run/nordvpn
id
Tsarin da ke raye ba hujja ba ne na socket daidai. Daemon da wani mai kula ya fara, ko tsohon fakitin da ya ɗaure socket da wani suna, suna bayar da rahoto iri ɗaya. Lissafin babban fayil yana bambanta waɗannan al'amuran a layi ɗaya, shi ya sa ya fi sake sakawa.
Tsarin kowane mai amfani a tsohuwar fakiti
Wasu fakiti suna gudanar da tsari na biyu a cikin mahallin mai amfani da ya shiga, wanda haɗin gwiwar tebur ɗin yake tsammanin samu. Idan rubutun init na tsarin ya fara shi ba tare da sauka zuwa wannan asusu ba, CLI yana neman daemon da babu wani zama da ya mallaka.
A init ba systemd ba, tsarin da aka rubuta yana raba ayyukan: sabis ɗin tsarin yana gudana ƙarƙashin suna ɗaya kuma tsarin gefen mai amfani a ƙarƙashin asusun da aka yi niyya da chpst -u <user>. Ka duba wane tsari ne shigarwarka ke amfani da shi da gaske kafin ka ƙara rubutun farawa da ke ɗaukan ɗayan.
Yadda za ka san ka gama
Haɓakawa ita ce abin da ya saba jawowa, domin sabon binary yana tsammanin yanayin sabis da tsohon bai taɓa barin ba. Tsayarwa, sake kunnawa da farawa a wannan tsari yana share shi:
sudo systemctl stop nordvpnd
sudo systemctl enable --now nordvpnd
sudo systemctl start nordvpnd
nordvpn version
Wannan umarni na ƙarshe shine gwajin karɓa. Bugawar sigar tana nufin socket yana amsawa, wanda ke motsa duk wata matsala da ta rage zuwa yankin shiga, shiri ko haɗin yanar gizo kuma ya fitar da ita daga wannan labarin. Idan ya amsa, ka daina karatu a nan ka je ka duba asusun maimakon haka.
Idan socket ɗin har yanzu babu, karanta jaridar unit don ganin dalilin da ya sa ya ƙare, sannan ka duba cewa /run/nordvpn akwai kuma asusun sabis ɗin zai iya rubutu a can. Tsarin da ya tashi ya mutu nan take yana rubuta dalilinsa a cikin wannan jaridar, kuma layi ɗaya ya fi saurin karantawa fiye da yin sake sakawa.