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.

PlacementEffectReceiver
Client profile routeInstalled by the client at connectThat client only
Global push "route ..."Sent to every client that accepts pushed optionsAll pulling clients
Client-specific pushSent to the matching client contextOne identity
Server config route, no pushAdded to the server's own tableThe 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.10

Jekk 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.

Artikli relatati