Adatta l-klijent VPN tal-Linux għall-protokoll tal-apparat qadim
Aqra l-portijiet ippubblikati tal-apparat, imbagħad instella l-klijent li jaqbel: pppd fuq GRE, strongSwan għal IKEv1 XAuth, jew openconnect għall-portal.
Erba' familji ta' protokoll ikopru kważi kull apparat li għadu f'rack, u kull waħda tfalli b'mod differenti fuq Linux. Il-portijiet ippubblikati u l-proposti kkonfigurati tat-tarf l-ieħor jiddeterminaw il-pakkett tiegħek, mhux id-distribuzzjoni li jiġri li qed tħaddem. Li tinstalla dak li jsemmi post fuq forum u mbagħad teditja sakemm xi ħaġa tikkonnettja hija l-mod kif jgħib waranofsinhar. Aqra l-apparat, instella t-tieni, ivverifika t-tielet.
Irreġistra dak li jippubblika t-tarf l-ieħor
Ikteb il-protokoll, il-portijiet u l-awtentikazzjoni li jistenna l-apparat qabel ma tiftaħ manager tal-pakketti. Erba' familji jkopru l-biċċa l-kbira tat-tagħmir qadim, u t-tabella hawn taħt hija d-deċiżjoni kollha f'skrin wieħed.
| Family | Ports | Linux side |
|---|---|---|
| PPTP | TCP 1723 plus GRE, IP protocol 47 | pppd with a peer file |
| L2TP/IPsec | UDP 500, 4500, 1701 | NetworkManager plugin over strongSwan |
| IKEv1 aggressive with XAuth | UDP 500 | native strongSwan connection |
| AnyConnect-style portal | TCP 443 | openconnect with a TUN device |
Il-manwal u r-regoli tal-firewall tal-apparat innifsu huma aktar affidabbli mill-isem tal-protokoll fil-paġna tad-dħul tiegħu. Apparat li jirreklama IPsec jista' jitkellem biss IKEv1, u rilaxx ta' firmware li ħadd ma applika jista' jkun dak li fl-aħħar iżid IKEv2. Ikkonferma kemm il-mogħdija tad-dejta kif ukoll il-port tas-setup, għax hawnhekk jiddevjaw it-tagħmir qadim u n-netwerks moderni. Li żżomm ħażin dan il-pass ifisser li tneħħi l-iżbalji mill-klijent tiegħek kontra karatteristika li t-tarf l-ieħor qatt ma kellu.
PPTP: ipprova GRE qabel ma teditja pppd
PPTP fuq Linux mhuwiex daemon li tibda imma sejħa ta' pppd, u l-parametri tal-konnessjoni jgħixu f'fajl peer bl-isem li pppd jaqra meta jissejjaħ. Id-distribuzzjonijiet għadhom jippakkjawh, għalkemm id-dgħufijiet magħrufa tal-protokoll jagħmluh mhux adattat għal xi ħaġa sensittiva, għalhekk żommu strettament għal apparat li ma joffri xejn ieħor. Osserva GRE waqt li l-klijent jinnegozja, b'qabda qasira minflok maħsub. Il-falliment li jqatta' l-aktar ħin mhuwiex l-awtentikazzjoni imma l-mogħdija tad-dejta nieqsa.
pppd call branch-office
tcpdump -ni any proto gre -c 5
Jekk is-setup jitlesta u l-konnessjoni qatt ma ġġorr traffiku, issuspetta l-mogħdija GRE qabel ma tmiss il-kredenzjali. Il-gruppi tas-sigurtà tal-cloud jeħtieġu regola espliċita għall-protokoll 47, u xi netwerks jimblukkawha għal kollox mingħajr żball viżibbli. Ipprova min-netwerk li tassew se tuża, mhux minn laboratorju li jippermetti kollox.
L2TP/IPsec: proposta waħda li taqbel tegħleb għaxar tentattivi
Aqra l-log tad-daemon minflok id-djalogu fuq id-desktop, għax id-djalogu jgħaqqad diversi fallimenti distinti f'messaġġ wieħed. L-iżball NO_PROPOSAL_CHOSEN jappartjeni għall-ewwel fażi: il-klijent offra encryption, hash jew grupp Diffie-Hellman li s-server mhux se jaċċetta. Elenka x'jappoġġa l-apparat u ikteb proposta waħda li taqbel miegħu, għax taħlitiet każwali ħafna drabi jagħtu l-istess żball aktar bil-mod. Fuq desktop, il-klijent prattiku huwa l-plugin NetworkManager L2TP b'strongSwan jew Libreswan taħtu.
Sekwenza ta' proposta li għal plugin tad-desktop tfisser ħaġa waħda tista' tfisser oħra għad-daemon li lilu tagħti x-xogħol, għalhekk żomm is-sintassi adattata għas-saff li qed teditja. Jekk l-apparat jitlob ukoll sigriet tat-tunnel, dak huwa stadju separat mis-sieq IPsec. Ikkonferma liema miż-żewġ l-interface qed tistaqsi qabel ma tikteb xi ħaġa fiha.
IKEv1 aggressiv ma' XAuth, u l-każ tal-portal
Punt tat-tarf bl-istil FortiGate normalment irid mod aggressiv ma' XAuth u indirizz f'mod ikkonfigurat, li plugin grafiku jista' ma jurihiex affattu. Id-daemon nattiv jimmaniġġaha, u l-blokka hawn taħt hija l-forma ta' dik il-konfigurazzjoni, mhux fajl sħiħ. Iċċekkja d-dokumentazzjoni attwali tal-fornitur għall-valuri tal-proposta.
conn branch
keyexchange=ikev1
aggressive=yes
leftauth=psk
leftauth2=xauth
leftsourceip=%config
right=203.0.113.10
Rilaxxi aktar qodma ta' strongSwan użaw xauth=client fejn il-verżjoni 5 tuża leftauth2=xauth, għalhekk snippet ikkupjat jista' jfalli biss minħabba s-sintassi. Għal portal TLS, openconnect li jitkellem il-protokoll AnyConnect jimmaniġġa Cisco u l-biċċa l-kbira tal-marki mibdula, u jeħtieġ apparat TUN flimkien mal-privileġġi biex jikkonfigurah. Għaddi l-indirizz tal-portal eżatt kif jurih il-browser, inkluż kwalunkwe mogħdija li jistenna l-apparat, imbagħad iċċekkja l-indirizz assenjat qabel ma tittestja xi ħaġa warajh. Li toħloq l-interface minn qabel tneħħi klassi waħda ta' sorpriżi waqt is-setup.
sudo ip tuntap add dev tun0 mode tun
sudo openconnect --protocol=anyconnect vpn.example.com
Qabbad, imbagħad ivverifika f'ordni fiss
Ħaddem eżattament manager VPN wieħed kull darba, għax profil ta' NetworkManager u daemon mibdi bl-idejn se jiġġieldu fuq rotot u DNS. Niżżel il-profil qabel ma tittestja konnessjoni manwali, u kkonferma li ma baqax interface ta' tunnel antik. Imbagħad ivverifika f'dan l-ordni: indirizz tat-tunnel, rotta lejn l-uniku host intern li għandek bżonn, riżoluzzjoni tal-ismijiet, u fl-aħħar talba reali. Ikona ħadra tipprova l-awtentikazzjoni u xejn aktar.
ip -4 addr show tun0
ip route get 10.20.30.10
getent hosts app.internal
Jekk pass jfalli, waqaf hemm minflok ma tittestja li jmiss, għax falliment ta' DNS f'rotta miksura ma jgħallmek xejn. Issalva kopja tal-profil li jaħdem qabel ma tesperimenta, għax fajl tal-konnessjoni mħassar jintilef faċilment u jittiekel biex jerġa' jinbena. Żomm il-valuri tal-proposta fl-istess nota bħall-mudell tal-apparat u l-verżjoni tal-firmware, għax dik in-nota hija d-differenza bejn migrazzjoni u proġett tal-arkeoloġija meta l-kaxxa tinbidel.