Llwybrau VPN a fewnforiwyd yn wahanol i'r cleient sy'n gweithio? Cymharwch y ddau
Mae proffil NetworkManager wedi'i gadw a'r llwybrau sydd mewn gwirionedd wedi'u gosod yn ddau beth gwahanol. Cymharwch gyrchfannau preifat a chyhoeddus cyn newid unrhyw beth.
Mae rhai gwasanaethau preifat yn ateb drwy'r VPN tra bod traffig rhyngrwyd cyffredin yn ymddwyn yn hollol wahanol i'r hyn a wna ar beiriant cydweithiwr, ac mae temtasiwn i ddod i'r casgliad bod cleient Ubuntu wedi torri. Mae'r casgliad hwnnw'n hepgor un cam. Mae gweithrediad preifat sy'n gweithio a llwybr cyhoeddus gwahanol yn ddau arsylwad, a'r gwahaniaeth fel arfer yn gorwedd yn y polisi traffig a osododd pob cleient, nid yn y cleient ei hun.
Mae cymharu'r ffurfweddiad a gadwyd â chyflwr gwirioneddol y rhwydwaith yn cymryd tair gorchymyn ac yn ateb y cwestiwn yr oedd y dyfalu'n ceisio ei ateb.
Y proffil a gadwyd yn gyntaf, y cyflwr effeithiol yn ail
Mae cysylltiad OpenVPN a fewnforiwyd yn dod yn broffil NetworkManager iddo'i hun. Mae'r ffeil .ovpn y daeth ohoni yn peidio bod yn ffynhonnell gwirionedd yr eiliad y bydd y mewnforio'n gorffen, felly nid yw golygu'r ffeil honno'n ddiweddarach yn newid dim am y cysylltiad rydych yn ei ddefnyddio. Dyma'r man cyntaf lle mae'r gymhariaeth yn mynd o'i le, ac mae'n mynd o'i le'n dawel.
nmcli -f connection.id,connection.uuid,ipv4.never-default,ipv4.routes,ipv4.dns connection show office-vpn
Darllenwch yr UUID pan fydd enwau'n gwrthdaro; mae enwau dyblyg yn goroesi ailosodiadau ac adferiadau proffil, a gallwch dreulio awr yn golygu'r copi nad yw'n cael ei ddefnyddio. Mae'r gwerthoedd a welwch yn disgrifio bwriad a gadwyd: a yw'r proffil yn cael cymryd y llwybr diofyn, pa lwybrau a gadwyd, a pha ddatryswyr a pharthau chwilio y mae'n gofyn amdanynt. Nid ydynt yn disgrifio beth ddigwyddodd pan weithredwyd y cysylltiad, oherwydd gall ategyn neu wthiad o'r gweinydd ychwanegu cyflwr nad yw'r proffil yn sôn amdano. Dyna pam mae'r gorchymyn nesaf yn bwysig.
Yna edrychwch beth wnaeth y system mewn gwirionedd â'r bwriad hwnnw, gan gynnwys rheolau polisi a phob tabl yn hytrach nag yn unig y prif un. Mewnbynnau yw'r priodweddau a gadwyd, a'r tablau a osodwyd yw'r canlyniad.
ip -4 rule show
ip -4 route show table all
Dau gyrchfan, un gymhariaeth
Dewiswch un gyrchfan breifat sy'n gweithio ac un gyrchfan gyhoeddus gyffredin, yna gofynnwch i'r cnewyllyn pa lwybr y byddai pob un yn ei gymryd. Gwneud hyn ar y ddwy beiriant sy'n troi gwahaniaeth annelwig yn un penodol.
ip -4 route get 10.40.0.20
ip -4 route get 203.0.113.20
Mae'r cyfeiriadau'n enghreifftiau i'w disodli â'ch rhai eich hun; y pâr sy'n bwysig, nid y rhifau. Cymharwch y rhyngwyneb, y cyfeiriad ffynhonnell a'r tabl a enwir ym mhob allbwn. Pan fydd y chwiliad preifat yn enwi'r twnnel a'r chwiliad cyhoeddus hefyd yn enwi'r twnnel, mae gennych dwnnel llawn ac efallai bod gan y cleient arall un hollt, neu i'r gwrthwyneb.
Peidiwch â mynnu bod y ddau gleient yn argraffu'r un testun. Mewn OpenVPN, mynegir redirect-gateway def1 yn aml fel dwy lwybr hanner-ragddodiad yn hytrach nag un diofyn, ac nid yw rheolwr sy'n eu dangos yn wahanol yn anghywir oherwydd hynny. Barnwch y sylw, sef yr hyn y mae'r chwiliadau'n ei ddangos, nid y fformatio.
Lle mae'r ddau gleient yn gwahaniaethu'n gyfreithlon
Mae rhagosodiadau cleient yn ddewisiadau polisi, ac maent yn cael anghytuno. Gall un cynnyrch ffafrio twnnel llawn, gall un arall gadw'r rhagosodiad lleol a llwybro dim ond y rhagddodiadau preifat, a gall trydydd ddilyn beth bynnag a wthiwyd gan y gweinydd. Diffyg yn unig yw gwahaniaeth pan fydd yn gwrthddweud y gofyniad a roddwyd i chi.
Felly cymharwch bob cleient â'r bwriad hollt neu dwnnel llawn a gymeradwywyd, nid â'i gilydd. Os yw'r gofyniad yn dweud bod traffig preifat yn defnyddio'r twnnel ac mai lleol yw'r llwybr rhyngrwyd lleol, yna twnnel llawn yw'r nam ac mae twnnel hollt yn gywir, ni waeth pa gleient a wnaeth beth. Ysgrifennwch y bwriad cyn edrych ar unrhyw ffurfweddiad, neu bydd y cleient cyntaf a archwiliwch yn dod yn safon yn dawel.
Echel ail yw DNS ac mae'n methu'n annibynnol. Gall llwybr cywir o hyd anfon ymholiadau at ddatryswr na all ateb ar gyfer y parth preifat, ac nid yw datryswr cywir yn trwsio llwybr anghywir. Gwiriwch y ddau, a chymerwch enw preifat sy'n datrys tra nad yw cyfeiriad preifat yn datrys fel tystiolaeth bod y ddwy haen yn cael eu datrys ar wahân.
Cadwch y gymhariaeth yn lân
Rhedwch un perchennog cysylltiad ar y tro. Mae sesiwn OpenVPN o'r llinell orchymyn sy'n rhedeg wrth ymyl y proffil a fewnforiwyd yn gosod ei lwybrau'i hun a'i chyflwr datryswr ei hun, ac nid yw'r cymysgedd sy'n deillio o hynny'n ymddygiad y naill gleient na'r llall. Tynnwch un i lawr cyn mesur y llall. Ailgychwynnwch os nad ydych yn siŵr beth sy'n dal cyflwr o hyd, oherwydd bydd llwybr hen o awr yn ôl yn edrych yn union fel problem polisi.
Cadwch bopeth arall yn sefydlog hefyd: yr un pwynt terfyn, yr un cyfrif, yr un fersiynau meddalwedd, yr un rhwydwaith. Mae llwyddiant ar liniadur Windows cydweithiwr yn profi cleient gwahanol, integreiddiad datryswr gwahanol ac efallai proffil gweinidog gwahanol, felly nid yw'n dystiolaeth am reolwr Ubuntu.
Mae gyfeiriad gosodiadau IPv4 NetworkManager yn diffinio never-default a'r priodweddau llwybr a gadwyd yn fanwl, sy'n werth ei ddarllen cyn newid gwerth a reolir. A chofiwch gwmpas y gymhariaeth hon: mae'n cwmpasu IPv4, ac nid yw'n dweud dim am y polisi IPv6 cyfatebol, sydd â'i ragosodiadau ei hun a'i ffordd ei hun o'ch synnu.