OpenConnect vpnc-script: liema fajl qed jiġi esegwit?
L-għajnuna li tinstalla rotot u DNS hija separata mill-klijent tal-mina. Sib il-passaġġ li juża l-klijent li qed jaħdem qabel ma tibdlu b'kopja minn forum.
OpenConnect jista' jtemm il-handshake tal-mina u xorta jħallik mingħajr rotta lejn is-subnet privat, għax il-klijent u l-għajnuna li tbiddel l-istat tan-netwerk lokali huma żewġ programmi differenti. L-awtentikazzjoni turi li l-gateway aċċetta s-sessjoni; ma turi xejn dwar liema interface, liema rotot jew liema settings tar-resolver ġew installati wara. Il-biċċa l-kbira tar-rapporti konfużi jiġu milli l-għajnuna tiġi sostitwita b'kopja minn tweġiba antika, li tbiddel l-imġiba ta' kull konnessjoni fuq il-magna. Sib l-għajnuna li l-klijent li qed jaħdem tassew issejjaħ qabel ma tbiddel xi parti minnha.
Żewġ programmi, żewġ responsabbiltajiet
Il-klijent jippossjedi t-trasport, l-awtentikazzjoni u l-apparat tal-mina. L-għajnuna separata tippossjedi dak li jiġri fis-sistema lokali meta l-mina teżisti: l-indirizzar fuq l-interface, ir-rotot lejn is-subnets li ħabbar il-gateway, u l-konfigurazzjoni tar-resolver. id-dokumentazzjoni tal-għajnuna OpenConnect tiddeskrivi dik il-qasma u l-ambjent li tirċievi l-għajnuna. Id-differenza hija importanti waqt falliment, għax password miċħuda u rotta nieqsa mhumiex l-istess inċident anke meta l-desktop juri dialog wieħed għat-tnejn.
Li żżomm din il-qasma f'moħħok jispjega wkoll għaliex konnessjoni tista' tirrapporta suċċess filwaqt li ismijiet privati għadhom ma jiġux solvuti. Il-mina hija attiva fiż-żewġ każijiet, u hija differenti biss il-fażi tal-integrazzjoni lokali.
Sib l-għajnuna li tuża l-klijent li qed jaħdem
Il-passaġġ jiġi stabbilit meta jinbena l-pakkett u jista' jiġi sostitwit f'kull sejħa, għalhekk il-fajl li tiftakar minn distribuzzjoni oħra jista' ma jkollu xejn x'jaqsam ma' din il-konnessjoni. Staqsi lill-proċess li qed jaħdem, mhux lid-dokumentazzjoni li jkun miftuħ b'kumbinazzjoni.
openconnect --version
ps -o args= -C openconnect
dpkg -L openconnect | grep -i script
ls -l /etc/vpnc/ 2>/dev/null
Jekk il-linja tal-proċess iġġorr --script argument, dak il-fajl jirbaħ fuq il-valur default ikkompilat. Passaġġi eqdem bħal /etc/vpnc/vpnc-script jistgħu jeżistu u xorta jibqgħu mhux użati, u għalhekk it-tħassir jew l-editjar tagħhom ma jbiddel xejn f'build reċenti. Iċċekkja wkoll id-data tal-modifika, għax għajnuna li ħadd ma messha għal snin sħaħ hija sinjal qawwi li l-valur default ippakkjat qed jagħmel ix-xogħol.
L-integrazzjoni ma' NetworkManager hija t-tielet sid, bl-għajnuna u s-settings tal-profil tagħha stess. It-tqegħid ta' tieni skript tar-rotot jew tar-resolver fuq dik l-integrazzjoni jirdoppja r-rotot u jħalli resolver li żewġ programmi jsostnu li qed jamministrawh. Agħżel sid wieħed għal kull konnessjoni u itfi l-ieħor qabel ma tittestja.
Aqra l-ewwel operazzjoni li falliet, mhux l-aħħar twissija
Il-konfigurazzjoni tal-interface, l-installazzjoni tar-rotot, l-għażla tar-resolver u t-tindif tal-istat antik huma passi separati, u t-twissija stampata l-aħħar spiss hija ilment dwar it-tindif u mhux il-falliment li qered il-konnessjoni. Aqra 'l fuq sal-ewwel operazzjoni konkreta li falliet. Żball tal-għajnuna li jsemmi fajl jew indirizz jiswa aktar minn għaxar linji ta' storbju ta' żarmar.
Qabbel ir-riżultat lokali maħsub ma' dak osservat: l-apparat tal-mina jeżisti, rotta lejn indirizz privat magħruf tgħaddi minnu, u r-resolver iwieġeb għal isem privat. Għajnuna li tirnexxi fl-ewwel tnejn u tfalli fit-tielet tindika l-politika tar-resolver u mhux ir-routing. Għajnuna li ma tikkonfigura xejn l-apparat x'aktarx qatt ma ġiet esegwita, u din hija kwistjoni ta' permessi u mhux ta' netwerk. Ikkonferma l-bit eżegwibbli u l-account tas-servizz qabel ma terġa' tikteb xi loġika.
Ivverifika konnessjoni, rikonnessjoni u skonnessjoni
Is-setup huwa biss nofs il-kuntratt, għax l-istess għajnuna għandha tirrestawra jew tneħħi l-istat li tippossjedi meta l-mina tingħalaq. Għajnuna li żżid rotot u qatt ma tneħħihom tħalli l-magna b'passaġġ antik li jgħix aktar mis-sessjoni.
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'
Esegwi l-ewwel tlieta waqt li tkun konness, skonnettja, imbagħad erġa' esegwihom u kkonferma li r-rotta u d-dħul tar-resolver marru. Ir-raba' linja turi jekk l-għajnuna ġietx invokata xejn u liema passaġġ eżegwibbli uża s-servizz. Żomm dik il-par output fit-ticket, għax huwa l-qabel u wara li jagħmel bug tat-tindif ovvju.
Żomm l-għajnuna ippakkjata u eżegwibbli mill-account tas-servizz, għax skript li jaħdem fil-shell tiegħek xorta jista' jiġi miċħud taħt politika tas-servizz ristretta. Meta personalizzazzjoni tkun tassew meħtieġa, iddokumenta l-iskop u s-sid tagħha u qabbilha mal-verżjoni ippakkjata f'kull aġġornament. Fork mhux spjegat ta' għajnuna huwa waħda mill-ftit affarijiet li jistgħu jġagħlu konnessjoni li taħdem tfalli sena wara.