Dechreuwch yr un proffil o derfynell a’r neges y mae’r rhan fwyaf o bobl yn ei chopïo yw rhybudd, nid y rheswm y stopiodd y cleient. Mae tair haen annibynnol yn methu yma: cyfarwyddeb a wthir nad yw’r adeiladiad Linux yn ei gweithredu, yr hawliau sydd eu hangen i greu dyfais tun, a’r cynorthwyydd datryswr sy’n troi cysylltiad yn DNS gweithredol. Ewch drwyddynt yn eu trefn, oherwydd gall pob un guddio’r nesaf.

Cadwch y lawrlwythiad fel y daeth a golygu copi, fel nad yw lawrlwythiad newydd yn trosi eich newidiadau’n ôl yn dawel.

Darllenwch y rhybudd cyn ei feio

block-outside-dns yn cloi DNS ar Windows trwy’r Llwyfan Hidlo Windows, ac nid oes gan gleient Linux unrhyw beth i’w gysylltu ag ef. Pan fydd y gweinydd yn ei wthio, mae’r cleient yn argraffu llinell opsiwn anadnabyddus ar gyfer y cofnod a wthiwyd hwnnw ac yn parhau, oherwydd nid yw opsiwn a wthir yn cael ei drin fel un angheuol. Mae’r llinell union yr un fath yn eich ffeil eich hun yn fater arall: yno mae’r parsodydd yn stopio. Penderfynwch pa un o’r ddau sydd gennych cyn cyffwrdd â dim, oherwydd dim ond un o’r ddau sy’n diweddu’r rediad.

I ddileu’r sŵn, hidlwch ef cyn parsio: cofnod pull-filter ignore ar gyfer yr enw hwnnw, neu --ignore-unknown-option pan fo’r llinell yn y ffeil leol. Mae’r ddau yn tewi llinell rydych eisoes wedi’i darllen; nid oes yr un yn atgyweirio methiant nad ydych wedi’i ddiagnosio.

Mae breintiau yn methu cyn unrhyw beth arall

Mae dyfais tun a’r llwybrau sy’n dod gyda hi yn wrthrychau breintiedig, ac ni all cyfrif arferol eu creu. Mae’r opsiwn --user yn egluro’r rhaniad: dim ond ar ôl i’r gwaith breintiedig gael ei wneud y mae’r daemon yn ildio ei freintiau. Llonyddwch ef fel root, neu drwy uned sy’n ei gychwyn felly, ac wedyn chwiliwch am wall caniatâd cyn edrych ar dystysgrifau. Nid yw llacio caniatadau ffeil ar y proffil yn rhoi’r hawliau sydd ar goll i’r broses.

Mae gwall TLS yn golygu bod y cleient wedi mynd heibio’r haen hon. Mae cwyn am ddyfais neu lwybr yn golygu na chyrhaeddodd yr haen uwch erioed.

Yr hyn y mae’r GUI yn ei wneud nad yw’r derfynell yn ei wneud

Cysylltu’n llwyddiannus tra bod pob chwiliad yn dal i fethu yw’r drydedd haen. Mae NetworkManager yn gwneud ei waith datryswr ei hun, a dyna pam y gall mewnforio bwrdd gwaith roi DNS hyd yn oed pan nad yw sgript up y proffil erioed wedi rhedeg yn llwyddiannus. Mae’r gorchymyn openvpn --config yn gweithredu beth bynnag a enwir gan --up, ac os yw’r cynorthwyydd hwnnw ar goll, mae’r rhyngwyneb yn ymddangos tra bod y chwiliadau yn dal i fynd i’r gweinyddwyr blaenorol. Cymharwch sgriptiau’r ddau lwybr cyn gosod unrhyw beth.

Defnyddiwch y cynorthwyydd pecynnu ar gyfer eich dosbarthiad; mae sgript a gopïwyd o bostiad blog fel arfer yn targedu datryswr gwahanol. Nid yw’r integreiddiad a gludir ar gyfer systemd-resolved yn sgript generig ar ffurf vpnc, ac mae pob un yn disgwyl ei dadleuon a’i newidynnau ei hun gan y cleient. Mae sgriptiau up a ddiffinnir gan y defnyddiwr hefyd yn gofyn am script-security 2 cyn i’r cleient eu gweithredu o gwbl.

Gwahanwch yr haenau yn y rediad nesaf

Rhedwch unwaith gyda --verb 4 a darllenwch y log yn y drefn y digwyddodd: creu dyfais, llwybrau, ysgwyd llaw TLS, yna allbwn y sgript up. Y methiant cyntaf yn y dilyniant hwnnw yw’r un sy’n werth ei drwsio; mae popeth ar ei ôl fel arfer yn ganlyniad. Mae twnnel sy’n sefydlu tra nad yw’r datryswr yn gwneud yn eich rhoi yn y drydedd haen, lle nad yw’r dystysgrif yn berthnasol. Gadewch y proffil a lawrlwythwyd yn ddianaf tra byddwch yn cymharu.

Unwaith y bydd pob addasiad gweithredwr yn cynhyrchu llinell wrthodedig arall, mae’r ffeil wedi’i hanelu at blatfform gwahanol. Gofynnwch am allforiad Linux yn lle adeiladu rhestr hidlydd parhaol.

Nodwch pa haen a fethodd a beth a’i newidiodd, oherwydd fel arall bydd y person nesaf a gatif yr un ffeil yn stopio wrth y rhybudd hefyd.

Erthyglau cysylltiedig