Profil IKEv1 li jaħdem minn gwida eqdem jasal fuq Ubuntu 24.04, u l-ewwel tentattiv ifalli għax id-daemon qatt ma qara l-fajl. Ir-reazzjoni tas-soltu hija li terġa' teditja l-profil. Il-mistoqsija vera hija liema frontend ta' strongSwan huwa installat u liema juża s-servizz li qed jaħdem. Sakemm ma jiġix imwieġeb dan, kull editjar huwa mmirat lejn tagħbija li forsi ma teżistix.

Żewġ fajls, żewġ tagħbijiet, daemon wieħed

L-arranġament starter antik jaqra ipsec.conf u jgħaddi l-konnessjonijiet lil charon permezz tal-integrazzjoni tal-ġestjoni antika tiegħu. Il-punt tad-dħul operattiv tiegħu huwa l-kmand ipsec.

L-arranġament swanctl jgħabbi d-definizzjonijiet permezz ta' VICI, jaqra swanctl.conf u huwa mmexxi mill-kmand swanctl. Id-daemon charon nattiv ta' systemd jintegra ma' dan l-approċċ.

It-tnejn jistgħu jiġu installati fuq l-istess magna, u hemmhekk tibda l-konfużjoni. Fajl taħt /etc jipprova biss li xi ħadd kitbu, mhux li l-proċess li qed jaħdem għabbieh. L-installazzjoni ta' kull alternattiva biex tara liema taħdem toħloq host b'żewġ mogħdijiet ta' ġestjoni u mingħajr sid ċar. Agħżel arranġament wieħed u neħħi jew itfi l-ieħor.

Aqra l-pakketti u l-unit installati

Ibda fil-modalità ta' qari biss. L-ismijiet tal-pakketti fuq Ubuntu 24.04 huma separati: strongswan-starter, strongswan-swanctl u charon-systemd. Pakkett nieqes huwa informazzjoni utli, mhux struzzjoni biex tinstallah.

Inventarja l-pakketti u l-unit f'pass wieħed:

dpkg-query -W strongswan-starter strongswan-swanctl charon-systemd
systemctl list-unit-files '*strongswan*'

Imbagħad eżamina l-unit attiv u l-kmand tal-bidu tiegħu. L-isem tal-unit jgħid liema daemon jippossjedi l-konfigurazzjoni, u l-linja tal-kmand tikkonferma liema fajls kien ordnat jaqra. Unit li huwa attivat iżda inattiv jirrakkonta storja differenti minn dak li qed jaħdem issa.

Jekk l-unit attiv huwa strongswan-starter, il-fajl li jgħodd huwa ipsec.conf. Jekk huwa charon-systemd ma' swanctl, ipsec.conf huwa biss dekorazzjoni.

Uża l-mogħdija tal-kontroll li taqbel

Kull frontend għandu l-veduta tiegħu tal-konnessjonijiet u l-assoċjazzjonijiet. swanctl --list-conns juri d-definizzjonijiet mgħobbija u swanctl --list-sas juri l-assoċjazzjonijiet attivi. Il-mogħdija antika tuża ipsec statusall.

It-taħlit tagħhom jipproduċi żbalji qarrieqa. Socket VICI nieqes jew talba tal-kontroll miċħuda hija problema tal-mogħdija tal-ġestjoni, mhux prova li l-pari ċaħad l-awtentikazzjoni.

Aqra l-veduta li tappartjeni lid-daemon li qed jaħdem, imbagħad interpreta r-riżultat. Jekk il-konnessjoni hija nieqsa minn dik il-veduta, il-problema hija t-tagħbija, mhux in-negozjati.

Il-format mhuwiex il-verżjoni IKE

Profil antik jagħżel IKEv1 b'keyexchange=ikev1. Konnessjoni swanctl tuża setting tal-verżjoni, fejn 1 jagħżel IKEv1. Dawn huma żewġ vokabularji għall-istess idea, mhux konverżjoni.

L-indirizzi tal-pari, l-identitajiet lokali u remoto, is-sorsi tal-kredenzjali, il-proposti u l-seletturi child iridu jiġu mappati apposta. L-ipakkjar ta' blokk left/right fis-sintassi swanctl ma jagħmel xejn minn dan.

Li tbiddel biss il-verżjoni tal-protokoll hija l-aktar nofs-migrazzjoni komuni. Tipproduċi fajl li jgħabbi u mbagħad ifalli l-awtentikazzjoni għal raġunijiet mhux relatati mal-verżjoni. IKEv1 innifsu huwa skunsidrat minn RFC 9395, għalhekk pari eżistenti li għadu jeħtieġu jistħoqqlu restrizzjoni ta' kompatibilità dokumentata u mogħdija ta' migrazzjoni, mhux default ġdid.

Iċċekkja t-tagħbija qabel ma tmiss il-profil

Mexxi l-verifika tat-tagħbija l-ewwel, imbagħad għabbi l-konnessjoni maħsuba, imbagħad evalwa n-negozjati, u fl-aħħar il-mogħdija tat-traffiku protett. Kull stadju għandu firma ta' falliment differenti.

Iż-żewġ mogħdijiet tal-kontroll iwieġbu direttament il-mistoqsija tat-tagħbija:

swanctl --list-conns
ipsec statusall

Wieħed biss minn dawn il-kmandi jappartjeni lill-host tiegħek. Li tmexxi t-tnejn u tqabbel l-output hija mod kif issir taf liema qed jigdeb lilek, mhux metodu ta' dijanjosi.

Ittratta s-sjieda tal-pakketti, it-tagħbija tal-konfigurazzjoni u l-kompatibilità tal-protokoll bħala tliet mistoqsijiet separati. Fajl validu għal frontend wieħed inkella jiġi editjat għal darba wara l-oħra waqt li daemon ieħor ikun qed jaħdem.

Artikli relatati