Meaitseálann pull-filter OpenVPN níos mó ná an bealach a bhí i gceist agat
Cuireann pull-filter do théacs i gcomparáid mar réimír le roghanna a bhrúitear, mar sin gabhann route freisin route-gateway agus route-ipv6. Seiceáil na briathra, ansin na bealaí.
Cuireann tú líne amháin leis chun do bhealach réamhshocraithe áitiúil a choinneáil, agus ina dhiaidh sin ní shroicheann an tollán an freastalaí DNS inmheánach a thuilleadh. Ba í an líne pull-filter ignore "route", rud nach gciallaíonn "déan neamhaird den bhealach seo". Ciallaíonn sé "caith gach rogha bhrúite a bhfuil a téacs ag tosú leis na cúig litir sin", agus ar fhreastalaí normálta cuimsíonn sé sin route-gateway, route-metric agus route-ipv6 chomh maith leis na bealaí féin. Is é an seicliosta thíos an rud a ritheann mé sula dteagmhaím le próifíl a chaithfidh duine eile a úsáid.
Ní oibríonn an scagaire ach ar roghanna brúite
Ní oibríonn pull-filter ach ar na línte rogha a sheolann an freastalaí tar éis an tollán a bhunú, agus ar rud ar bith eile. Ní dhéantar difear do roghanna atá scríofa i do chomhad áitiúil, ná do thrácht feidhmchlár. Má bhí tú ag súil le cosc a chur ar phróiseas an tollán a úsáid, is é seo an uirlis iomlán mícheart agus ní dhéanfaidh aon teaglaim scagairí é.
Tá an raon feidhme sin úsáideach, mar ciallaíonn sé gur féidir leat cumraíocht an fhreastalaí a fhágáil faoi shíocháin agus cuid di a dhiúltú go háitiúil fós. Is teorainn í freisin ar fiú í a lua sa ticéad: athraíonn scagaire an rud a ghlacann an cliant seo, ní an rud a thairgeann an freastalaí. Níl aon éifeacht aige ar úsáideoirí eile den phróifíl chéanna. Ní mhaireann sé ach an oiread nuair a aistrítear chuig cliant eile nach gcuireann an rogha i bhfeidhm, rud ar fiú é a bheith ar eolas agat sula dtógfaidh tú sreabhadh oibre air.
Deimhnigh cad a sheolann an freastalaí i ndáiríre sula scríobhann tú an patrún. Ag ard-phrólachas priontálann an cliant an teaghrán rogha brúite a fuair sé, agus is é sin an t-aon fhoinse ionraic don téacs cruinn a bhfuil tú ag meaitseáil leis:
sudo openvpn --config /etc/openvpn/corp.ovpn --verb 4
sudo grep -n 'pull-filter' /etc/openvpn/corp.ovpn
Léigh an líne bhrúite mar liosta roghanna atá scartha le camóga, agus tabhair faoi deara go ndéantar ainmneacha rogha agus a n-argóintí a scaradh le spásanna. Cuirtear do théacs scagaire i gcomparáid leis an sruth sin, agus sin an fáth a bhfuil an oiread sin tábhachta ag baint le spásanna sa chéad chéim eile.
Is réimír í an mheaitseáil, mar sin is iad na spásanna an cluiche ar fad
Is réimír teaghráin í an chomparáid, ní ainm rogha parsáilte. Dá bhrí sin meaitseálann "route" route-gateway 10.8.0.1, route-ipv6 2001:db8::/32 agus route-metric 100. Cúngaíonn spás amháin ag an deireadh chuig an teaghlach a bhí i gceist agat is dócha, agus cúngaíonn an réimír iomlán níos mó fós é chuig ceann scríbe ar leith.
| Filter text | What it actually matches | Typical outcome |
|---|---|---|
"route" | Every option beginning with those letters | Routes, gateway, metric and IPv6 routes all dropped |
"route " | Route entries only, not the hyphenated siblings | The routes go, the rest survives |
"route 10.60." | A single destination range | The narrowest rule, and the easiest to audit |
"dhcp-option DNS" | Pushed DNS settings | Resolver stays local, internal names stop resolving |
Is í an tsraith dheireanach an ceann a ghabhann daoine le linn oibre tolláin scoilte. Is rogha dhlisteanach é do réiteachán féin a choinneáil, agus ciallaíonn sé go mbraitheann gach ainm inmheánach anois ar réiteachán nach féidir leis an gcrios príobháideach a fheiceáil. Is iarmhairt é sin atá le glacadh d'aon ghnó, ní fo-iarsma atá le fáil amach i dtáirgeadh.
Ciallaíonn meaitseáil réimíre freisin gur féidir le riail leathnú go ciúin níos déanaí. Nuair a chuireann an freastalaí rogha nua leis a thosaíonn le do théacs, tosaíonn do scagaire ag cur i bhfeidhm uirthi gan aon duine do phróifíl a chur in eagar. Sin an mód teipe ar cheart dearadh ina choinne, agus is é an maolú ná an oiread den rogha agus is féidir a mheaitseáil seachas an oiread is lú agus is féidir.
Trí bhriathar le trí thoradh éagsúla
Ní trí litriú de réir an smaoineamh céanna iad accept, ignore agus reject. Tá siad difriúil sa mhéid a dhéanann an cliant le meaitseáil agus an bhfaigheann aon duine amach faoi.
Caitheann ignore an rogha mheaitseálach go ciúin, rud a theastaíonn uait do shocrú a d'athsholáthair tú d'aon ghnó. Caitheann reject í agus cuireann sé ar an gcliant gearán a dhéanamh, rud a theastaíonn uait nuair ba cheart go mbeadh a easpa le feiceáil i logáil seachas a bheith aimsithe níos déanaí. Is é accept an fhoirm dhearfach, a úsáidtear nuair a bhíonn tú ag tógáil liosta ceada seachas ag baint roghanna aonair.
Cibé briathar a úsáideann tú, cuirtear na scagairí i bhfeidhm san ord ina bhfeictear iad, mar sin tugann dhá riail atá forluiteach toradh atá ag brath ar an ord agus an-deacair le hathbhreithniú. Coinnigh riail amháin in aghaidh an rúin agus cuir an téacs is sainiúla i ngach ceann. Má theastaíonn liosta ceada uait, b'fhearr leat cúpla riail accept ná carn riail ignore a shuimíonn go dtí an rud céanna. Ansin is féidir le hathbhreithneoirí an comhad a léamh ó bharr go bun agus an toradh a thuar, agus sin an t-aon tástáil a scálaíonn.
Fíoraigh an bealach agus an réiteachán atá curtha i bhfeidhm, ní an phróifíl
Is féidir le scagaire atá ceart sa chomhad tú a fhágáil fós le tollán nach ndéanann aon rud úsáideach a ródú. Fíoraigh an éifeacht ar an gcóras atá ag rith, áit a bhfuil roghanna brúite curtha i bhfeidhm nó caite cheana féin:
ip route show default
ip route show | grep -c 'proto static'
resolvectl status | grep -A4 'Link.*tun0'
curl -sS -o /dev/null -w '%{http_code}\n' --max-time 5 https://intranet.example.internal/
Insíonn an chéad dá líne duit ar tháinig an bealach réamhshocraithe brúite agus cé mhéad iontráil statach a mhair. Taispeánann an cheist ar an réiteachán cén freastalaí a úsáideann comhéadan an tolláin i ndáiríre, agus is gnách gurb ansin a thagann iontas DNS chun solais. Freagraíonn an líne dheireanach an t-aon cheist a bhfuil tábhacht léi d'úsáideoir.
Tástáil an dá threo agus tú ann. Ritheann riail a choinníonn d'idirlíon áitiúil ag obair ach a bhriseann réiteach ainmneacha inmheánacha go ciúin seic amharcach agus teipeann sí ar an gcéad fhíortasc eile, mar sin cuir acmhainn inmheánach amháin agus suíomh poiblí amháin sa tástáil chéanna.
Taifead an eisceacht agus cé a shealbhaíonn í
Is eisceacht í scagaire ar dhearadh an oibreora, mar sin scríobh síos é le cúis agus pointe athbhreithnithe. Tá "Déanann neamhaird de bhealaí brúite chun an réamhshocruithe áitiúil a choinneáil" in-athbhreithnithe; níl líne lom i bpróifíl, agus scriosfaidh an chéad duine eile í nó leathnóidh sé í trí bhuille faoi thuairim.
Tá tábhacht ag baint leis an leagan anseo freisin. Tá an t-iompar meaitseála agus an chomhréir chruinn ghlactha curtha go mór chun cinn thar OpenVPN 2.4, 2.5 agus 2.6, mar sin deimhnigh an patrún in aghaidh lámhleabhar an bhuilge a sheolann tú, ní in aghaidh post fóraim faoi leagan níos sine. Déanann lámhleabhar OpenVPN 2.6 doiciméadú ar an rogha agus ar a riail mheaitseála.
Ar deireadh, aontaigh an eisceacht leis an duine a reineann an freastalaí. Is eachtra tacaíochta é scagaire ar thaobh an chliaint a théann in aghaidh beartas freastalaí d'aon ghnó atá ag fanacht leis an gcéad iniúchadh eile, agus bíonn sé i bhfad níos saoire é a shocrú sula seoltar an phróifíl ná i ndiaidh do dhuine éigin a thabhairt faoi deara go bhfuil na bealaí ar iarraidh.