OpenConnect vpnc-script: faylkee ayaa socda?
Kaaliyaha rakibaya waddooyinka iyo DNS wuu ka duwan yahay macmiilka tunnel-ka. Raadi waddada uu isticmaalo macmiilka socda ka hor inta aanad ku beddelin nuqul ka yimid golaha.
OpenConnect wuu dhammayn karaa is-gaadhista tunnel-ka oo wali kaa tagi karaa waddo la'aan u guurto shabakada gaarka ah, sababtoo ah macmiilka iyo kaaliyaha beddela xaaladda shabakada gudaha waa laba barnaamij oo kala duwan. Xaqiijintu waxay caddaynaysaa in gateway-gu aqbalay fadhiga; waxba ma caddaynayso ku saabsan interface-ka, waddooyinka ama dhigista resolver-ka ee la rakibay ka dib. Inta badan warbixinnada qasan waxay ka yimaadaan beddelka kaaliyaha nuqul ka yimid jawaab hore, taasoo beddela hab-dhaqanka xiriir kasta oo kombuyuutarka ku yaal. Ka hor inta aanad wax ka beddelin qayb kasta oo ka mid ah, raadi kaaliyaha uu macmiilka socda dhab ahaan u yeedho.
Laba barnaamij, laba mas'uuliyad
Macmiilku wuxuu leeyahay gaadiidka, xaqiijinta iyo qalabka tunnel-ka. Kaaliye gaar ah ayaa leh waxa ku dhaca nidaamka gudaha marka tunnel-ku jiro: cinwaanaynta interface-ka, waddooyinka u guurto subnet-yada uu ku dhawaaqay gateway-gu, iyo dhigista resolver-ka. dukumeentiga kaaliyaha OpenConnect wuxuu sharraxayaa kala qaybintaas iyo deegaanka uu kaaliyuhu helo. Farqigaani waa muhiim marka qalad dhaco, sababtoo ah erey sir ah oo la diiday iyo waddo maqan ma aha dhacdo isku mid ah, xitaa marka desktop-ku hal wada-hadal u muujiyo labadaba.
In maskaxda lagu hayo kala qaybintan waxay sidoo kale sharraxaysaa sababta xiriirku u sheegi karo guul halka magacyada gaarka ahi wali aan la xallin. Tunnel-ku wuu sarreeyaa labada xaaladood, oo kaliya marxaladda is-dhexgalka gudaha ayaa kala duwan.
Raadi kaaliyaha uu isticmaalo macmiilka socda
Waddada waxaa la go'aamiyaa marka xirmada la dhiso oo waxaa lagu beddeli karaa yeedh kasta, marka faylka aad ka xasuusato qaybin kale waxaa laga yaabaa inuusan wax xiriir ah la lahaan xiriirkan. Weydii hawsha socota, ma aha dukumeentiga si kadis ah u furan.
openconnect --version
ps -o args= -C openconnect
dpkg -L openconnect | grep -i script
ls -l /etc/vpnc/ 2>/dev/null
Haddii safka hawshu uu qaado --script dood, faylkaas ayaa ka sarreeya qiimaha caadiga ah ee la soo ururiyay. Waddooyin hore sida /etc/vpnc/vpnc-script way jiri karaan oo wali aan la isticmaalin, taasina waa sababta tirtiriddooda ama wax ka beddelkooda aan waxba u beddelin dhismo cusub. Sidoo kale eeg taariikhda beddelka, sababtoo ah kaaliye aan qofna taaban sanado badan waa calaamad xoog leh oo muujinaysa in qiimaha caadiga ah ee xirmada uu qabanayo shaqada.
Isku-dhafka NetworkManager waa milkiil saddexaad, oo leh kaaliye u gaar ah iyo dhigista profile u gaar ah. In skript waddo ama resolver labaad lagu kor saaro isku-dhafkaas waxay labanlaabtaa waddooyinka oo ka tagtaa resolver ay laba barnaamij sheegtaan inay maamulaan. Dooro hal milkiil xiriir kasta oo dami kan kale ka hor tijaabada.
Akhri hawshii ugu horreysay ee fashilantay, ma aha digniintii ugu dambaysa
Dhigista interface-ka, rakibidda waddooyinka, doorashada resolver-ka iyo nadiifinta xaaladda duugoobay waa tallaabooyin kala duwan, oo digniinta ugu dambayn la daabaco badanaa waa cabasho nadiifin ah ee ma aha qaladkii jebiyay xiriirka. Sare u akhri ilaa hawshii ugu horreysay ee gaar ah ee fashilantay. Khalad kaaliye oo magacaabaya fayl ama cinwaan ayaa ka qiimo badan toban sadar oo qaylo furitaan ah.
Isbarbar dhig natiijada gudaha ee la rabay iyo tan la arkay: qalabka tunnel-ku wuu jiraa, waddada u guurto cinwaan gaar ah oo la yaqaan way dhex martaa, resolver-kuna wuu u jawaabaa magac gaar ah. Kaaliyaha ku guuleysta labada hore oo ku fashilma tan saddexaad wuxuu tilmaamayaa siyaasadda resolver-ka ee ma aha marin-u-jiidka. Kaaliyaha aan haba yaraatee dhigayn qalabka waxaa laga yaabaa inaan marnaba la socodsiin, taasina waa su'aal ogolaansho ah ee ma aha shabakad. Xaqiiji bit-ka fulinta iyo akoonka adeegga ka hor inta aanad dib u qorin macne kasta.
Xaqiiji xiriirka, dib-u-xiriirka iyo goynta
Dhigistu waa kala bar heshiiska, sababtoo ah isla kaaliyahaas waa inuu soo celiyo ama ka saaro xaaladda uu leeyahay marka tunnel-ku xirmo. Kaaliye ku daro waddooyin oo aan marnaba ka saarin wuxuu kombuyuutarka kaga tagaa waddo duug ah oo ka cimri dheer fadhiga.
ip -brief address show tun0
ip route get 10.24.8.15
resolvectl status tun0
journalctl -u NetworkManager -b --no-pager | grep -i -E 'vpnc|script'
Socodsiiso saddexda hore inta aad xiran tahay, goo xiriirka, ka dibna mar kale socodsiiso oo xaqiiji in waddada iyo gelitaanka resolver-ka ay tageen. Sadarka afraad wuxuu muujinayaa in kaaliyaha haba yaraatee la yeedhay iyo waddada fulinta ee ay adeegsadeen adeeggu. Kaydi labadaas soo-saaris tikitka, sababtoo ah isbarbardhigga ka hor iyo ka dib ayaa cilladda nadiifinta caddeeya.
Kaaliyaha ku hay xirmo oo u fulin karo akoonka adeegga, sababtoo ah skript ku socda shell-kaaga wali waa la diidi karaa hoos siyaasad adeeg xaddidan. Marka habayntu dhab ahaan loo baahan yahay, diiwaangeli ujeeddadeeda iyo milkiilaheeduna oo la barbardhig nooca xirmada marka kasta oo casriyayn ah. Laan aan la sharraxin oo kaaliye ah waa mid ka mid ah waxyaabaha yar ee ka dhigi kara xiriir shaqaynaya inuu fashilmo sannad ka dib.