Fejn tappartjeni r-rotta f'OpenVPN: mal-klijent jew mas-server?
Rotta nieqsa mill-konfigurazzjoni tas-server tbiddel is-server, mhux il-klijent. Agħżel il-fajl tal-klijent, push globali jew push għal klijent wieħed, u ċċekkja x'wasal.
Inti żżid route 10.60.0.0 255.255.255.0 mal-konfigurazzjoni tas-server, terġa' tibda, terġa' tqabbad laptop, u s-subnet għadha mhix aċċessibbli minn dak il-laptop. Il-linja ġiet aċċettata, is-servizz tela' nadif, u xejn fil-log ma jidher ħażin. Li ġara hu li r-rotta ġiet installata fuq il-magna li editjajt: il-gateway issa jemmen li jista' jilħaq dak il-prefiss, filwaqt li l-klijent ma ntqallux xejn. Il-post hija l-kwistjoni kollha, u hemm erba' postijiet fejn l-istess linja tista' tgħix.
L-erba' postijiet u min jirċievi kull wieħed
Rotta tista' tiġi miżjuda mill-konfigurazzjoni tal-klijent stess, tiġi offruta lil kull klijent permezz ta' push globali, tiġi offruta lil klijent wieħed permezz ta' fajl speċifiku għall-klijent, jew tinkiteb fil-kuntest tar-routing tas-server stess.
Dawn l-erba' każijiet jużaw sintassi kważi identika u jagħtu riżultati kompletament differenti. L-ewwel tlieta jaffettwaw dak li l-klijent jibgħat fit-tunnel; ir-raba' jaffettwa kif is-server jilħaq netwerk, li huwa utli meta s-server stess ikun jeħtieġ triq u ta' ħsara meta jiġi mifhum ħażin bħala distribuzzjoni.
Iddeċiedi liema mill-erba' trid qabel tikteb il-linja, imbagħad ikkonferma d-destinatarju.
| Placement | Effect | Receiver |
|---|---|---|
| Client profile route | Installed by the client at connect | That client only |
Global push "route ..." | Sent to every client that accepts pushed options | All pulling clients |
| Client-specific push | Sent to the matching client context | One identity |
| Server config route, no push | Added to the server's own table | The gateway itself |
Għaliex ir-rotta nieqsa tas-server tissorprendi n-nies
Il-konfigurazzjoni tas-server hija l-ewwel post fejn jħarsu l-amministraturi, u direttiva tar-rotta hemmhekk tinqara bħala dikjarazzjoni dwar in-netwerk VPN. Mhijiex. OpenVPN jittrattaha bħala installazzjoni lokali tar-rotta fuq il-magna li qed taħdem id-demonju, li hija eżattament l-istess tip ta' bidla li tagħmel b'ip route u mbagħad tinsa.
Id-distribuzzjoni teħtieġ li r-rotta tiġi ppushjata, u l-push jeħtieġ li l-klijent jiġbidha. Klijent li jibda bl-għażliet miġbuda diżattivati jinjora l-offerta kompletament. Iċċekkja ż-żewġt itruf ta' dan it-tħabbir qabel terġa' tikteb il-fajl tas-server, għax il-log tas-server mhux se jilmenta: min-naħa tiegħu l-offerta ntbagħtet. Rotta aċċettata wkoll tidħol fis-seħħ biss fil-konnessjoni li jmiss, qatt fis-sessjoni li diġà tinsab fiha.
Ladarba tara t-tnejn bħala operazzjonijiet separati, il-falliment ma jibqax misterjuż: is-server jilħaq il-prefiss, il-klijent ma jistax, u ż-żewġ stqarrijiet huma veri fl-istess ħin.
Fajls għal kull klijent u l-identità li jaqblu magħha
Fajl speċifiku għall-klijent jismu wara l-identità li s-server awtentika, li b'mod awtomatiku hija l-isem komuni taċ-ċertifikat. Isem tal-konnessjoni faċli f'klijent tal-desktop mhuwiex dak il-valur, u nuqqas ta' qbil jipproduċi fajl li qatt ma jinqara.
Iċċekkja d-direttorju li s-server attwalment juża, imbagħad ikkonferma li l-isem tal-fajl jaqbel eżattament mal-identità awtentikata, inklużi l-ittri kbar u ż-żgħar.
grep -n 'client-config-dir' /etc/openvpn/server/server.conf
ls -l /etc/openvpn/ccd/Ġewwa dak il-fajl ir-rotta xorta trid tiġi ppushjata, għax il-kuntest għal kull klijent huwa sett ta' għażliet applikati għas-sessjoni ta' dak il-klijent, mhux tabella tar-routing lokali. Rotta nieqsa hemmhekk għandha l-istess problema bħal rotta nieqsa fil-fajl globali.
Il-fajl tal-klijent stess u l-għodda li tippossjedih
Rotta mqiegħda fil-konfigurazzjoni tal-klijent tiġi installata meta dak il-klijent jinqabad u titneħħa meta jinqata', li huwa ċ-ċiklu tal-ħajja t-tajjeb għal destinazzjoni statika.
Jekk il-profil ikun proprjetà ta' manager tan-netwerk, jista' jimporta dawk l-għażliet darba u mbagħad iżomm il-kopja tiegħu. L-editjar tal-fajl imniżżel wara ma jbiddel xejn, li hija kawża komuni ta' "ir-rotta hemm imma ma tapplikax".
Iċċekkja l-profil attiv minflok il-fajl li niżżilt, u ċċekkja s-settings importati li jwiri l-manager. Imbagħad qabbad u staqsi lis-sistema liema triq tuża indirizz partikolari, minflok tassumi li t-tunnel rebaħ għax ir-rotta kienet teżisti f'fajl tat-test.
Ivverifika fuq il-klijent, imbagħad iċċekkja t-triq tar-ritorn
Staqsi lit-tabella tar-routing tal-klijent stess għad-destinazzjoni, mhux dik tas-server. Tfittxija għal host wieħed ġewwa l-prefiss hija biżżejjed biex turi l-interface u l-hop li jmiss li se jintużaw.
ip route get 10.60.0.10Jekk it-tfittxija tindika t-tunnel, id-distribuzzjoni ħadmet u l-problema li fadal hija x'imkien ieħor. Jekk tindika l-gateway awtomatiku, ir-rotta ma ġietx installata, ġiet iffiltata minn għażla fuq in-naħa tal-klijent, jew tappartjeni għal profil li l-klijent ma jużax.
Assumi li d-distribuzzjoni ħadmet u xorta xejn ma jwieġeb: imbagħad iċċekkja l-forwarding fuq il-gateway, it-triq tar-ritorn tan-naħa l-oħra, u kwalunkwe firewall bejniethom. Rotta tagħżel triq, ma tagħtix aċċess.