Nid yw trosglwyddo traffig SMB yr un gwaith â’i derfynu, ac efallai na fydd llwybrydd sy’n gwneud y naill yn rheoli’r llall. Mae trosglwyddo’n golygu bod y llwybrydd yn symud pecynnau nad yw byth yn dadansoddi eu cynnwys. Mae gosod yn golygu bod y llwybrydd yn dod yn gleient ffeiliau, gyda meddalwedd na fydd efallai’n ei gludo, cymwysterau y mae’n rhaid iddo eu diogelu a dulliau methu y mae’n berchen arnynt nawr. Mae dewis rhwng y ddau yn gwestiwn am ble mae’r ffeiliau’n anghenrheidiol, nid am beth y gellir perswadio’r platfform llwybro i’w osod.

Mae trosglwyddo a therfynu yn wahanol waith

Yn rôl trosglwyddo mae gan y llwybrydd un cyfrifoldeb: danfon pecynnau rhwng y cleient a’r gweinydd wrth gymhwyso pa bynnag bolisi y mae’r llwybr yn ei ofyn. Nid yw’n dilysu ei hun i’r gyfran, nid yw’n cysgodi data ffeiliau ac nid yw o bwys ganddo a yw’r gweinydd yn siarad SMB2 neu SMB3, oherwydd nid yw byth yn darllen mor bell i mewn i’r ffrwd. Os daw’r gyfran yn anghyrraeddadwy, mae’r defnyddiwr yn gweld gwall ac mae’r llwybrydd yn dal i lwybro.

Yn rôl cleient mae’r llwybrydd yn ymuno â sgwrs y protocol. Mae’n trafod tafodiaith, yn dilysu, yn datrys enwau, yn dal pwynt gosod ac yn cyflwyno golygfa leol o’r system ffeiliau i beth bynnag sy’n rhedeg uwch ei ben. Mae hynny’n wasanaeth go iawn â chylch bywyd, ac mae’n troi’r giât yn ddibyniaeth i lif gwaith y ffeiliau. Mae hefyd yn etifeddu pob dull methu’r ddibyniaeth honno, gan gynnwys arosiadau wrth gychwyn a chymwysterau darfodedig.

Nid yw’r gymhariaeth yn ymwneud â gallu yn unig. Nid yw platfform sy’n gallu gosod cyfran yn awtomatig yn blatfform a ddylai wneud hynny, ac efallai mai platfform na all osod un yw’r lle cywir o hyd i lwybro’r traffig.

Beth sydd ei angen mewn gwirionedd ar osodiad CIFS yn y cnewyllyn

Ar gyfarpar Linux mae cleient CIFS y cnewyllyn a chleient gofod defnyddiwr yn alluoedd ar wahân, ac yn aml nid yw delweddau bach yn cynnwys y naill na’r llall. Rhaid i gefnogaeth y cnewyllyn fod yn y ddelwedd sy’n rhedeg, rhaid i’r cynorthwyydd gosod fodoli, a rhaid i’r daffodiaith SMB a drafodir â’r gweinydd fod yn un y mae’r ddwy ochr yn ei derbyn. Mae arweinlyfr cleient CIFS Linux yn disgrifio trefniant y cnewyllyn a’i opsiynau gosod, a hwnnw yw’r cyfeiriad cywir cyn tybio bod adeiladwaith gwerthwr yn ei gynnwys.

Gwiriwch am y gallu cyn dylunio o’i gwmpas, a gwiriwch y fersiwn yn hytrach na phresenoldeb enw gorchymyn. Nid yw enw modiwl mewn rhestr pecynnau yr un peth â chleient sy’n gweithio.

lsmod | grep -w cifs
modinfo cifs | head -5
mount.cifs --version
smbclient -L //fs02.corp.internal -U svc-router -m SMB3

Nid yw modiwl cnewyllyn sy’n llwytho ac offeryn gofod defnyddiwr sy’n adrodd fersiwn yn gwarantu o hyd y bydd gosodiad yn goroesi ail-allwedd VPN, felly triniwch y prawf fel amod cychwyn yn hytrach na fel prawf. Os mai dim ond cefnogaeth SMB1 a gludir yn y ddelwedd, mae hynny’n rheswm i stopio yn hytrach na rheswm i’w alluogi ar y gweinydd.

Mae cymwysterau a hunaniaeth ffynhonnell yn wahanol i rai gliniadur

Mae cais a drosglwyddir yn cario hunaniaeth y gliniadur drwy’r dwnnel, tra bo cais a gynhyrchir ar y llwybrydd yn cario cyfeiriad ffynhonnell y llwybrydd ei hun, llwybr y datryswr a hidlo allbwn. Gallant lanio mewn rheol wal dân wahanol, golygfa DNS wahanol a rhestr caniatáu wahanol ar ochr y gweinydd. Felly nid yw copi sy’n gweithio o orsaf waith yn profi dim am osodiad y llwybrydd ei hun. Profwch y gosodiad o gragen y llwybrydd ei hun, nid o orsaf waith y tu ôl iddo.

Rhowch hunaniaeth gwasanaeth â chymhwyster cul i’r llwybrydd os derbynnir y rôl o gwbl. Peidiwch byth â rhoi cyfrinair yn uniongyrchol yn llinell orchymyn y gosodiad, gan ei fod yn aros yn hanes y gragen ac yn ymddangos yn nhabl y prosesau tra bo’r gosodiad yn rhedeg.

Storiwch y cymhwyster drwy fecanwaith gwarchodedig y platfform a’i ddarllen o ffeil â chaniatadau cyfyngol. Dylai’r ffeil honno fod yn annarllenadwy i bob cyfrif heblaw’r un sy’n rhedeg y gosodiad.

install -m 600 /dev/null /etc/cifs-reports.creds
printf 'username=svc-router\npassword=REPLACE_ME\ndomain=CORP\n' > /etc/cifs-reports.creds
mount -t cifs //fs02.corp.internal/reports /mnt/reports -o credentials=/etc/cifs-reports.creds,vers=3.1.1,ro

Pwy sy’n berchen ar y methiant pan ddiflanna’r gyfran

Mae system ffeiliau anghysbell sydd ar goll yn ymddwyn yn wahanol i lwybr sydd ar goll. Gall gosodiad rwystro prosesau sy’n ei gyffwrdd, gall fethu wrth gychwyn cyn bod y dwnnel yn bod, a gall ysgrifiad a fwriadwyd i’r gweinydd lanio yn y lle anghywir os oes cyfeiriadur lleol o dan y pwynt gosod. Methiannau storio yw’r rhain nawr sy’n eiddo i’r tîm rhwydwaith, p’un a oedd y tîm yn eu heisiau ai peidio. Ni chytunodd neb i’r perchenogaeth honno, ond mae’n cyrraedd gyda’r gosodiad.

Dyluniwch drefn cychwyn a’r opsiynau gosod o amgylch y realiti hwnnw. Mae gosodiad darllen-yn-unig â therfyn amser byr a cham adfer wedi’i ddogfennu yn haws ei amddiffyn na gosodiad ysgrifennadwy y mae popeth arall yn dibynnu arno. Cadarnhewch fod y dwnnel yn codi cyn i unrhyw beth geisio gosod, neu bydd y cychwyn cyntaf ar ôl toriad trydan yn hongian.

Ar gyfer prosesu ffeiliau sylweddol, neu ar gyfer unrhyw beth sy’n ailaillforio’r data ymlaen, mae gwesteiwr ar wahân fel arfer yn rhoi ffin berchenogaeth gliriach. Mae’r llwybrydd yn dal i lwybro, ac mae llif gwaith y ffeiliau yn cael peiriant y gellir ei ailgychwyn heb fynd â’r rhwydwaith gydag ef.

Gwiriwch y penderfyniad yn erbyn y dasg wirioneddol

Nodwch pa dasg sydd angen y ffeiliau a ble mae’r dasg honno’n rhedeg. Os mai gorsaf waith yw’r ateb, llwybrwch y gyfran ac arhoswch yno. Os mai gwasanaeth ar y cyfarpar yw’r ateb, cadarnhewch allu’r cleient, y daffodiaith a gefnogir a llwybr y cymwysterau cyn y gosodiad cyntaf, yna penderfynwch a yw’r cyfarpar mewn gwirionedd yn westeiwr cywir.

Gwiriwch yr olygfa osodedig a’r gofod rhydd o’r llwybrydd ei hun, gan mai yno y bydd y llwyth gwaith yn eu gweld. Ailadroddwch y gwiriad ar ôl ailgysylltu, nid yn unig ar ôl cychwyn glân.

findmnt -t cifs -o TARGET,SOURCE,OPTIONS
df -h /mnt/reports
ls -l /mnt/reports | head

Mae gosodiad sy’n rhestru ffeiliau ond yn adrodd system ffeiliau lawn neu ddarllen-yn-unig eisoes wedi dweud wrthych pa fethiant y byddwch yn ei gyfarfod am 2 y bore. Cadarnhewch y llwybr adfer hefyd: dadfowntiwch yn lân, gostyngwch y dwnnel, dewch ag ef yn ôl a gosodwch eto heb ailgychwyn y cyfarpar. Os yw’r dilyniant hwnnw angen achos cymorth bob tro, y llwybrydd yw’r lle anghywir ar gyfer rôl y cleient.

Erthyglau cysylltiedig