Cén áit a bhaineann an bealach le OpenVPN: leis an gcliant nó leis an bhfreastalaí?
Athraíonn bealach lom i gcumraíocht an fhreastalaí an freastalaí, ní an cliant. Roghnaigh comhad an chliaint, push domhanda nó push do chliant amháin, agus seiceáil cad a tháinig.
Cuireann tú route 10.60.0.0 255.255.255.0 le cumraíocht an fhreastalaí, atosaíonn tú, athnascann tú ríomhaire glúine, agus tá an tsubnet fós dosháraithe ón ríomhaire glúine sin. Glacadh leis an líne, thosaigh an tseirbhís go glan, agus ní fheictear aon rud mícheart sa logáil. Is é a tharla gur suiteáladh an bealach ar an meaisín a chuir tú in eagar: creideann an geata anois gur féidir leis an réimír sin a shroicheadh, ach ní dúradh aon rud leis an gcliant. Is é an socrú an cheist ar fad, agus tá ceithre áit inar féidir leis an líne chéanna maireachtáil.
Na ceithre áit agus cé a fhaigheann gach ceann
Is féidir bealach a chur le cumraíocht an chliaint féin, é a thairiscint do gach cliant trí push domhanda, é a thairiscint do chliant amháin trí chomhad a bhaineann le cliant amháin, nó é a scríobh i gcomhthéacs ródaithe an fhreastalaí féin.
Úsáideann na ceithre chás sin comhréir beagnach mar an gcéanna agus tugann siad torthaí go hiomlán difriúil. Bíonn tionchar ag na chéad trí ar an méid a sheolann cliant isteach sa tollán; bíonn tionchar ag an gceathrú ar an gcaoi a sroicheann an freastalaí líonra, rud atá úsáideach nuair a bhíonn cosán ag teastáil ón bhfreastalaí féin agus díobhálach nuair a mhearbhalltar le dáileadh é.
Cinntigh cé acu de na ceithre cinn a theastaíonn uait sula scríobhann tú an líne, ansin dearbhaigh an faighteoir.
| 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 |
Cén fáth a gcuireann an bealach lom ar an bhfreastalaí iontas ar dhaoine
Is í cumraíocht an fhreastalaí an chéad áit a bhféachann riarthóirí, agus léitear treoir bhealaigh ansin mar ráiteas faoin líonra VPN. Ní hea. OpenVPN a láimhseáil mar shuiteáil bhealaigh áitiúil ar an meaisín a ritheann an deamhan, arb é go díreach an cineál céanna athraithe a dhéanfá le ip route agus a dhéanfá dearmad air ina dhiaidh sin.
Éilíonn dáileadh go ndéanfaí an bealach a phusáil, agus éilíonn push go dtarraingeodh an cliant é. Déanann cliant a cuireadh ar bun agus na roghanna tarraingthe díchumasaithe neamhaird iomlán den tairiscint. Seiceáil dá cheann an chroitheadh láimhe sin sula ndéanann tú comhad an fhreastalaí a athscríobh, mar ní dhéanfaidh logáil an fhreastalaí gearán: óna thaobh féin, seoladh an tairiscint. Tagann bealach a nglactar leis i bhfeidhm ach ag an gcéad nasc eile, riamh sa seisiún ina bhfuil tú cheana.
Nuair a fheiceann tú an dá oibríocht ar leith, stopann an teip a bheith mistéireach: sroicheann an freastalaí an réimír, ní féidir leis an gcliant, agus tá an dá ráiteas fíor ag an am céanna.
Comhaid in aghaidh an chliaint agus an chéannacht a mheaitseálann siad
Ainmítear comhad a bhaineann le cliant amháin as an gcéannacht a d'fhíoraigh an freastalaí, arb é ainm coitianta an teastais é de réir réamhshocraithe. Ní hé ainm nasca cairdiúil i gcliant deisce an luach sin, agus cruthaíonn neamhréir comhad nach léitear riamh.
Seiceáil an eolaire a úsáideann an freastalaí i ndáiríre, ansin dearbhaigh go meaitseálann ainm an chomhaid an chéannacht fhíoraithe go beacht, lena n-áirítear cás na litreacha.
grep -n 'client-config-dir' /etc/openvpn/server/server.conf
ls -l /etc/openvpn/ccd/Taobh istigh den chomhad sin caithfear an bealach a phusáil fós, mar is éard atá i gcomhthéacs in aghaidh an chliaint ná sraith roghanna a chuirtear i bhfeidhm ar sheisiún an chliaint sin, ní tábla ródaithe áitiúil. Tá an fhadhb chéanna ag bealach lom ansin agus atá ag bealach lom sa chomhad domhanda.
Comhad an chliaint féin agus an uirlis a shealbhaíonn é
Suiteáiltear bealach a chuirtear i gcumraíocht an chliaint nuair a nascann an cliant sin agus baintear é nuair a dhínascann sé, arb é an timthriall beatha ceart é do cheann scríbe statach.
Má shealbhaíonn bainisteoir líonra an próifíl, féadfaidh sé na roghanna sin a iompórtáil uair amháin agus ansin a chóip féin a choinneáil. Ní athraíonn eagarthóireacht ar an gcomhad íoslódáilte ina dhiaidh sin aon rud, rud is cúis choitianta le "tá an bealach ann ach ní bhíonn feidhm leis".
Seiceáil an phróifíl ghníomhach seachas an comhad a d'íoslódáil tú, agus seiceáil na socruithe iompórtáilte a thaispeánann an bainisteoir. Ansin nasc agus fiafraigh den chóras cén cosán a úsáideann seoladh ar leith, seachas glacadh leis gur bhuaigh an tollán mar go raibh an bealach i gcomhad téacs.
Fíoraigh ar an gcliant, ansin seiceáil an cosán ar ais
Fiafraigh de thábla ródaithe an chliaint féin faoin gceann scríbe, ní faoi thábla an fhreastalaí. Is leor cuardach ar óstach amháin laistigh den réimír chun an chomhéadan agus an chéad chéim eile a úsáidfear a thaispeáint.
ip route get 10.60.0.10Má dhíríonn an cuardach ar an tollán, d'éirigh leis an dáileadh agus tá an fhadhb atá fágtha in áit eile. Má dhíríonn sé ar an ngeata réamhshocraithe, níor suiteáladh an bealach, scagadh le rogha ar thaobh an chliaint é, nó baineann sé le próifíl nach n-úsáideann an cliant.
Glac leis gur éirigh leis an dáileadh agus nach freagraíonn aon rud fós: ansin seiceáil an t-aistriú ar an ngeata, cosán ar ais an tsleasa eile, agus aon bhalla dóiteáin eatarthu. Roghnaíonn bealach cosán, ní thugann sé rochtain.