Përcjellja e trafikut SMB nuk është e njëjta punë si përfundimi i tij, dhe një router që bën njërën mund të mos e përballojë tjetrën. Përcjellja do të thotë që routeri lëviz paketa, përmbajtjen e të cilave nuk e analizon kurrë. Montimi do të thotë që routeri bëhet klient skedarësh, me softuer që mund të mos e sjellë me vete, kredenciale që duhet t’i mbrojë dhe mënyra dështimi që tani janë të tijat. Zgjedhja mes të dyjave është një pyetje se ku duhen skedarët, jo se çfarë mund të bindet platforma e rrugëzimit të instalojë.

Përcjellja dhe përfundimi janë punë të ndryshme

Në rolin e përcjelljes routeri ka një përgjegjësi: të dorëzojë paketa mes klientit dhe serverit duke zbatuar politikën që kërkon rruga. Ai nuk vërtetohet në ndarjen e përbashkët, nuk ruan të dhëna skedarësh në memorje të përkohshme dhe nuk i intereson nëse serveri flet SMB2 apo SMB3, sepse nuk lexon kurrë aq thellë në rrjedhë. Nëse ndarja bëhet e paarritshme, përdoruesi sheh një gabim dhe routeri vazhdon të rrugëzojë.

Në rolin e klientit routeri hyn në bisedën e protokollit. Ai negocion një dialekt, vërtetohet, zgjidh emrat, mban një pikë montimi dhe paraqet një pamje lokale të sistemit të skedarëve për gjithçka që xhiron sipër tij. Ky është një shërbim i vërtetë me cikël jetësor, dhe e kthen portën në një varësi të rrjedhës së punës me skedarë. Ai trashëgon gjithashtu çdo mënyrë dështimi të asaj varësie, përfshirë pritjet në nisje dhe kredencialet e skaduara.

Krahasimi nuk ka të bëjë vetëm me aftësinë. Një platformë që mund të montojë një ndarje nuk është automatikisht një platformë që duhet ta bëjë, dhe një platformë që nuk mund të montojë asnjë mund të mbetet vendi i duhur për të rrugëzuar trafikun.

Çfarë kërkon vërtet një montim CIFS në kernel

Në një pajisje me bazë Linux, klienti CIFS në kernel dhe një klient në hapësirën e përdoruesit janë aftësi të ndara, dhe imazhet e vogla shpesh nuk përmbajnë asnjërën. Mbështetja e kernelit duhet të jetë në imazhin që xhiron, ndihmësi i montimit duhet të ekzistojë, dhe dialekti SMB i negociuar me serverin duhet të jetë një që të dyja palët e pranojnë. Këtë e përshkruan udhëzuesi i klientit CIFS të Linux, pra rregullimi i kernelit dhe opsionet e montimit, dhe është referenca e duhur përpara se të supozoni që ndërtimi i furnizuesit e përmban.

Kontrolloni aftësinë përpara se të projektoni rreth saj, dhe kontrolloni versionin, jo praninë e një emri komande. Një emër moduli në listën e paketave nuk është e njëjta gjë me një klient që punon.

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

Një modul kerneli që ngarkohet dhe një mjet në hapësirën e përdoruesit që raporton një version nuk garantojnë ende që një montim i mbijeton një rinovimi çelësash VPN, prandaj trajtojeni provën si kusht nisjeje, jo si dëshmi. Nëse imazhi ofron vetëm mbështetje SMB1, kjo është arsye për të ndaluar, jo arsye për ta aktivizuar në server.

Kredencialet dhe identiteti i burimit ndryshojnë nga ato të një laptopi

Një kërkesë e përcjellë mbart identitetin e laptopit përmes tunelit, ndërsa një kërkesë e krijuar në router mbart adresën e vet të burimit, rrugën e zgjidhësit dhe filtrimin e daljes. Ato mund të përfundojnë në një rregull tjetër muri zjarri, një pamje tjetër DNS dhe një listë tjetër lejimesh në anën e serverit. Prandaj një kopje që punon nga një stacion pune nuk dëshmon asgjë për montimin e vetë routerit. Provoni montimin nga guaska e vetë routerit, jo nga një stacion pune pas tij.

Jepini routerit një identitet shërbimi me autorizim të ngushtë nëse roli miratohet fare. Asnjëherë mos vendosni një fjalëkalim drejtpërdrejt në rreshtin e komandës së montimit, sepse mbetet në historikun e guaskës dhe shfaqet në tabelën e proceseve sa kohë montimi xhiron.

Ruani kredencialin përmes mekanizmit të mbrojtur të platformës dhe lexoni atë nga një skedar me leje të kufizuara. Ai skedar duhet të jetë i palexueshëm për çdo llogari përveç asaj që ekzekuton montimin.

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

Kujt i takon dështimi kur ndarja zhduket

Një sistem skedarësh në distancë që mungon sillet ndryshe nga një rrugë që mungon. Një montim mund të bllokojë proceset që e prekin, mund të dështojë në nisje përpara se tuneli të ekzistojë, dhe një shkrim i destinuar për serverin mund të përfundojë në vendin e gabuar nëse nën pikën e montimit gjendet një drejtori lokale. Këto janë dështime ruajtjeje që tani i përkasin ekipit të rrjetit, pavarësisht nëse ekipi i donte apo jo. Askush nuk ra dakord për atë pronësi, por ajo vjen bashkë me montimin.

Projektoni rendin e nisjes dhe opsionet e montimit rreth asaj realiteti. Një montim vetëm-lexim me afat të shkurtër dhe një hap rikuperimi të dokumentuar mbrohet më lehtë sesa një montim shkrimi nga i cili varet gjithçka tjetër. Konfirmoni që tuneli ngrihet përpara se diçka të provojë të montojë, përndryshe nisja e parë pas një ndërprerjeje rryme do të ngecë.

Për përpunim të konsiderueshëm skedarësh, ose për çdo gjë që ri-eksporton të dhënat më tej, një host i veçantë zakonisht jep një kufi pronësie më të qartë. Routeri vazhdon të rrugëzojë, dhe rrjedha e punës me skedarë merr një makinë që mund të riniset pa marrë rrjetin me vete.

Kontrolloni vendimin kundrejt detyrës reale

Shkruani cila detyrë i nevojiten skedarët dhe ku ajo detyrë xhiron. Nëse përgjigja është një stacion pune, rrugëzoni ndarjen dhe ndaloni atje. Nëse përgjigja është një shërbim në pajisje, konfirmoni aftësinë e klientit, dialektin e mbështetur dhe rrugën e kredencialeve përpara montimit të parë, pastaj vendosni nëse pajisja është vërtet hosti i duhur.

Verifikoni pamjen e montuar dhe hapësirën e lirë nga vetë routeri, sepse atje do t’i shohë ngarkesa e punës. Përsëriteni kontrollin pas një rilidhjeje, jo vetëm pas një nisjeje të pastër.

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

Një montim që liston skedarë por raporton një sistem skedarësh të plotë ose vetëm-lexim ju ka thënë tashmë me çfarë dështimi do të përballeni në orën 2 të mëngjesit. Konfirmoni edhe rrugën e rikuperimit: shmontoni pastër, ulni tunelin, ngrijeni përsëri dhe montoni përsëri pa rinisur pajisjen. Nëse ai sekuencë kërkon një rast mbështetjeje çdo herë, routeri është vendi i gabuar për rolin e klientit.

Artikuj të ngjashëm