Firmware a router na farashi ko NAS sau da yawa tana sake gina tsarin OpenVPN a kowane farawa, don haka umarnin da kuka ƙara yana wanzuwa daidai har zuwa farawa na gaba. Hakanan ya shafi makullai da aka buga a cikin fom ɗin yanar gizo, inda ƙimar da aka adana za ta iya dawowa a lalace bayan adanawa. Babu ɗaya daga cikin waɗannan alamomin da ke nufin an ƙi canjin. Yana nufin gyaran ya shiga cikin fayil ɗin da firmware ke ɗauka a matsayin fitarwa, kuma wurin dawwama yana mataki ɗaya baya a cikin jerin farawa.

Me ya sa ake sake ƙirƙirar fayil ɗin da aka gyara

Rubutun farawa yana haɗa tsarin uwar garke daga samfuri sannan ya ƙaddamar da daemon, wanda ke sa fayil ɗin da aka yi ya zama kayan aikin gini maimakon tushe. Duk abin da aka ƙara bayan farawa ba a ganinsa ga gudanarwa na gaba na wannan rubutun. Tsarin na biyu ya fi dabara: ana adana shigarwar maɓalli da takardar shaida a cikin hanyar yanar gizo a cikin siffar da aka tsere, kuma adana fom ɗin na iya tura wannan rubutun da aka tsere cikin fayil ɗin da daemon ke karantawa. A kowane hali, tsarin da aka yi shi ne wuri mara kyau don canji na dawwama.

Duba abin da jerin farawa ke rubutawa da lokacin da yake rubuta shi. Amsar kusan koyaushe rubutu ne a cikin jigon init ko autostart na firmware.

Saka umarnin inda rubutun ke gina fayil ɗin

Na'urorin QTS suna sake ƙirƙirar tsarin uwar garken OpenVPN a cikin rubutun init da ke ƙaddamar da daemon, don haka gyaran dole ya faru a can. Ƙara haɗin kai tsaye kafin umarnin farawa maimakon gyara fayil ɗin da aka ƙirƙira.

sed -i '/daemon_mgr/i echo client-config-dir clientconfig >>/etc/openvpn/server.conf' /etc/init.d/vpn_openvpn.sh
grep -c client-config-dir /etc/openvpn/server.conf

A ɗaure shigarwa ga umarnin da ba zai motsa ba, domin lambobin layi suna canzawa tsakanin ginawa. Domin rubutun init da kansa ana maye gurbinsa yayin farawa, dole ne a sake fitar da canjin daga ƙugiyar autostart na firmware duk lokacin da tsarin ya fara. Bayan sake kunnawa ɗaya, ƙidaya abubuwan da suka faru a cikin fayil ɗin da aka ƙirƙira: layi ɗaya yana nufin facin ya yi aiki, yayin da biyu ke nufin ƙugiyar tana gudana fiye da sau ɗaya. Bincika gudanarwa sau biyu daban, domin ba irin wannan lahani ba ne kamar canjin da ya ɓace.

Gyara fom da ta adana maƙullai cikin siffar tsere

A shafukan salon Asus filayen takardar shaida da maɓalli suna nuna rubutun da aka tsere, kuma adanawa bayan gyaran da ba shi da alaƙa na iya sake rubuta waɗannan abubuwan zuwa faifai. Yi aiki daga kwafin da aka yanke, kuma adana sau ɗaya kawai, bayan duk gyare-gyaren sun shirya.

openssl dhparam -out dh2048.pem 2048
grep -n "BEGIN DH PARAMETERS" dh2048.pem

Lokacin musanya sabon saitin siga, liƙa ɗaukar nauyin base64 kawai idan alamar tana neman jikin maɓallin, kuma riƙe layukan sulke kawai lokacin da filin ke tsammanin cikakken toshe PEM. Maido da shafin da aka riga aka adana a siffarsa da aka tsere yawanci yana nufin share filayen da abin ya shafa da amfani, wanda ke barin firmware ta sake gina su. Ƙirƙiri duk abin da ya wuce 2048 bit a kan wurin aiki, domin samar da entropy na router yana sa aikin jinkiri kuma wani lokacin rashin aminci. Ajiye fayil ɗin siga a inda za ku iya isa bayan sake saitin masana'anta.

Sake dubawa bayan sabuntawa

Sabuntawar firmware suna maye gurbin rubutun init kuma suna iya shafe jigon autostart, don haka dole ne a sake shigar da facin kuma a gwada shi. Kwatanta fayil ɗin da aka sake ƙirƙira da kwafin da kuka adana kuma tabbatar da umarnin yana nan daidai sau ɗaya. Ƙimar da ake gani a hanyar yanar gizo ba hujja ba ce cewa daemon ya karɓe ta, domin shafin yana karanta filayen da aka adana. Rubuta umarnin faci da sigar firmware a cikin bayanan kulawa domin sabuntawa na gaba ya kawo su.

Sannan haɗa abokin ciniki kuma karanta log ɗin uwar garke don zaɓin da aka tura. Saitin da ya taɓa kasancewa a cikin fom kawai shine saitun da babu wanda ya gwada.

Labarai masu alaƙa