OpenVPN marka Ubuntu uu boot dhaco: NetworkManager ama systemd?
Laptop iyo server shaashad la'aan waxay u baahan yihiin waddooyin boot oo kala duwan. Isbarbardhig isku-xirka labaad ee NetworkManager iyo openvpn-client@ iyo faylka aqoonsiga.
Inta badan hagaha waxay doortan u soo bandhigaan sida wax muuqda oo keliya: ama u ogolow NetworkManager inuu tunnelka kor u qaado, ama u furo nuqul systemd oo dhammee. Labada waddo waxay ku kala duwan yihiin hal shay oo go'aamiya natiijada mashiin shaashad la'aan ah, taasina wax xiriir ah lama laha qalabka cusub. NetworkManager waxay alaabada qarsoon ku furtaa fadhi; nuqulka systemd ma laha fadhi uu ku furo. Dooro tan hab-dhaqankeeda alaabada qarsoon uu la jaanqaado mashiinka hortaada.
Wax kasta oo kale, laga bilaabo rakibidda waddooyinka ilaa hab-dhaqanka dib-u-xirka, waxay ka soo baxaan go'aankaas koowaad.
Furaha wareegga ah waa farqi aan cidna sheegin
Marka NetworkManager uu leeyahay borofayl VPN, furaha sirta ah wuxuu ku noolaan karaa furaha gelitaanka, kaas oo la furo marka isticmaaluhu galo. Taasi waxay si fiican ugu shaqaysaa laptop: qofku wuu joogaa, furaha wuu furmaa, tunnelku wuu soo baxaa. Server si aan la ilaalin loo boot-kiyo cidna ma jirto in wax furto, sidaas darteed borofaylku wuxuu sugayaa sir aan weligiis imanayn. Xiriirku wuxuu u eg yahay mid la habeeyay oo marnaba ma shaqeeyo.
Nuqulka systemd wuxuu ka fogaadaa dhibaatadaas isagoo ka akhrinaya fayl aqoonsi disk-ka, taas oo faylka ka dhigaysa waxa aad ilaalinayso. chmod 400 iyo lahaanshaha root waa ugu yaraan, faylkuna waa inuu ka baxsanaadaa kaydka iyo tusaalooyinka sawirka ee aadan maamulin.
VPN ku xiridda xiriir ma aha dammaanad boot
Gudaha nm-connection-editor, dooro xiriirka fiilada ama wireless-ka halkii VPN, fur tabka General, calaamadee ikhtiyaarka isku-xirka otomaatiga ah ee VPN oo magac u bixi borofaylka. Kadib NetworkManager wuxuu VPN u dhaqaajiyaa sida xiriir labaad marka kan koowaad uu gaaro xaalad isku-xiran. Taasi waa ku-tiirsanaan, ma aha qaanuun dab-damis. Baakaduhu weli way bixi karaan ilbiriqsiyada ka hor inta tunnelku soo bixin, sir kaydsan oo aan furmin waxay mashiinka ku reebtaa online isaga la'aan.
Haddii shuruuddu tahay in wax aan tunnel la'aan bixin, taas sheeg oo dhis badbaadiye, waayo dejintaani mid ma bixinayso. Sidoo kale tijaabi hakadka iyo dib-u-bilowga, waayo xiriirka labaad dib ayaa loo qiimeeyaa marka la soo noqdo.
Nuqulka systemd wuxuu u baahan yahay magac fayl oo is waafaqa
Borofaylka geli galka macmiilka ee baakadku filayo, sida /etc/openvpn/client/office.conf, oo gudaha ka tilmaan faylka aqoonsiga auth-user-pass office.cred. Magaca nuqulku waa magaca faylka oo aan lahayn dheeraadka, sidaas darteed openvpn-client@office wuxuu akhriyaa faylka office.conf. Ku shid sudo systemctl enable --now openvpn-client@office oo xaqiiji is-waafaqa systemctl cat openvpn-client@office halkii aad ka aamini lahayd tusaale blog.
Waddooyinka gudaha borofaylka waxaa lagu xalliyaa iyadoo laga eegayo galka shaqada ee unugga, ma aha borofaylka laftiisa, sidaas darteed sadar qaraabo ah ca ama auth-user-pass wuu ku guuldareystaa boot-ka inkastoo uu shaqeeyo marka gacanta lagu tijaabiyo. Isticmaal waddooyin buuxa wax kasta oo unuggu heli doono. Kadib akhri journalctl -u openvpn-client@office -b ka dib boot dhab ah; unug sheegaya inuu firfircoon yahay isagoo aan tunnel lahayn wuxuu inta badan magacaabaa fayl maqan loggaas.
Baakadihii hore waxay la yimaadaan magac tusaale oo kale, sidaas darteed systemctl list-unit-files 'openvpn*' wuxuu go'aamiyaa kee ku jira martigeliyaha.
Hab-dhaqanka dib-u-xirku waa go'aan gooni ah
Borofayl leh ping-restart wuxuu dib u dhisaa tunnelka kadib marka uu dhaco, unug leh amarro dib-u-bilow wuxuu sameeyaa wax la mid ah heerka adeegga. Kuwaasi waa siyaasado aad dooratay, ma aha caadooyin aad dhaxashay. Haddii xiriirku tahay inuu kor u kaco oo keliya marka la codsado, si ula kac ah u saar hab-dhaqanka dib-u-bilowga oo qor sababta. Haddii unuggu bilaabmo ka hor inta shabakaddu isticmaali karin, wuxuu u baahan yahay siyaasad dib-u-dayo, waayo hal isku-day oo guuldareystay boot-ka iskiis isuma celiyo.
Joojintuna sidoo kale waa mid sugan: sudo systemctl disable --now openvpn-client@office wuxuu joojiyaa nuqulka socda oo ka saaraa xiriirka boot-ka. Kaliya joojin ayaa tunnelka uga tagtaa mid socda ilaa dib-u-bilowga xiga, taas oo la yaab ku tahay qof kasta oo tijaabiya isagoo joojinaya oo arka in interface-ku kor sii yahay.
Dib u bilow, kadib hubi afar shay si kala horeyn ah
Adeegga dib u bilow wuxuu tijaabiyaa adeegga; mashiinka dib u bilow wuxuu tijaabiyaa waddada boot-ka. Dib-u-bilowga kadib xaqiiji in unuggu soo baxay, kadib in waddo u jirto subnet-ka fog, kadib ciwaanka mashiinku internetka u soo bandhigo, ugu dambayntiina in magacyadu tunnelka ku xalliyaan. Afarta hubintaas waxay ku guuldareystaan isla nidaamkaas marka wax qaldan yihiin, taas oo guuldarada koowaad ka dhigaysa mid faa'iido leh.
Unug firfircoon oo aan waddo lahayn badanaa waxay ka dhigan tahay in borofaylku xirmay laakiin serverku aanu riixin waddo, ama waddada lagu rakibay interface kadib maqnaaday. Waddo aan lahayn raadin magac oo shaqaysa waxay tilmaantaa habaynta DNS ee aan ahayn tunnelka laftiisa.
Horay u go'aanso waxa dhici doona marka tunnelku soo bixi karin. Ku noqoshada xiriir caadi ah waa siyaasad, waana in la qoraa halkii loo dayn lahaa maamulaha marka hore bilaabay.