Enkursigilo kiel SMB-kliento aŭ kiel paketa plusendilo: kiu taŭgas
Plusendi SMB-trafikon kaj munti ĝin estas apartaj roloj. Kontrolu akreditaĵojn, kernan subtenon kaj traktadon de paneoj antaŭ ol la enkursigilo fariĝos kliento.
Plusendi SMB-trafikon ne estas la sama tasko kiel finigi ĝin, kaj enkursigilo, kiu faras unu, eble ne regas la alian. Plusendo signifas, ke la enkursigilo movas pakaĵojn, kies enhavon ĝi neniam analizas. Muntado signifas, ke la enkursigilo fariĝas dosiera kliento, kun programaro, kiun ĝi eble ne kunportas, akreditaĵoj, kiujn ĝi devas protekti, kaj paneĝenroj, kiujn ĝi nun posedas. La elekto inter la du temas pri kie la dosieroj bezonatas, ne pri kio oni povas persvadi la enkursigan platformon instali.
Plusendo kaj finigo estas malsamaj taskoj
En la plusenda rolo la enkursigilo havas unu respondecon: liveri pakaĵojn inter la kliento kaj la servilo aplikante ĉiun politikon, kiun la vojo postulas. Ĝi ne aŭtentikigas sin al la kunhavaĵo, ne kaŝmemorigas dosierajn datumojn kaj ne gravas al ĝi, ĉu la servilo parolas SMB2 aŭ SMB3, ĉar ĝi neniam legas tiel profunde en la fluon. Se la kunhavaĵo fariĝas neatingebla, la uzanto vidas eraron kaj la enkursigilo daŭre enkursigas.
En la klienta rolo la enkursigilo aliĝas al la protokola interparolo. Ĝi interkonsentas dialekton, aŭtentikigas sin, solvas nomojn, tenas muntpunkton kaj prezentas lokan vidon de la dosiersistemo al ĉio, kio funkcias super ĝi. Tio estas vera servo kun vivociklo, kaj ĝi igas la enirejon dependaĵo de la dosiera laborfluo. Ĝi ankaŭ heredas ĉiun paneĝenron de tiu dependaĵo, inkluzive de atendoj ĉe starto kaj eksdataj akreditaĵoj.
La komparo ne temas nur pri kapablo. Platformo, kiu povas munti kunhavaĵon, ne aŭtomate estas platformo, kiu devus, kaj platformo, kiu ne povas munti unu, povas tamen esti la ĝusta loko por enkursigi la trafikon.
Kion fakte bezonas kern-CIFS-muntado
Sur Linux-baza aparato la kern-CIFS-kliento kaj uzantspaca kliento estas apartaj kapabloj, kaj malgrandaj bildoj ofte enhavas neniun el ili. Kerna subteno devas ĉeesti en la kuranta bildo, la munta helpilo devas ekzisti, kaj la SMB-dialekto interkonsentita kun la servilo devas esti tia, kiun akceptas ambaŭ flankoj. Priskribas ĝin la gvidilo pri la Linux-CIFS-kliento, kiu klarigas la kernan aranĝon kaj ĝiajn muntajn opciojn, kaj ĝi estas la ĝusta referenco antaŭ ol supozi, ke fabrikanta konstruo enhavas ĝin.
Kontrolu la kapablon antaŭ ol desegni ĉirkaŭ ĝi, kaj kontrolu la version anstataŭ la ĉeeston de komanda nomo. Modula nomo en pakaĵa listo ne samas kiel funkcianta kliento.
lsmod | grep -w cifs
modinfo cifs | head -5
mount.cifs --version
smbclient -L //fs02.corp.internal -U svc-router -m SMB3Kerna modulo, kiu ŝarĝiĝas, kaj uzantspaca ilo, kiu raportas version, ankoraŭ ne garantias, ke muntado postvivos VPN-ŝlosilan renovigon, do traktu la provon kiel komencan kondiĉon, ne kiel pruvon. Se la bildo liveras nur SMB1-subtenon, tio estas kialo ĉesi, ne kialo ŝalti ĝin sur la servilo.
Akreditaĵoj kaj fonta identeco diferencas de tiuj de tekkomputilo
Plusendita peto portas la identecon de la tekkomputilo tra la tunelo, dum peto kreita sur la enkursigilo portas ĝian propran fontan adreson, la solvilan vojon kaj la eligan filtradon. Ili povas trafi alian fajroŝirman regulon, alian DNS-vidon kaj alian permesliston ĉe la servila flanko. Kopio, kiu funkcias de laborejo, do pruvas nenion pri la propra muntado de la enkursigilo. Testu la muntadon el la propra ŝelo de la enkursigilo, ne de laborejo malantaŭ ĝi.
Donu al la enkursigilo mallarĝe rajtigitan servan identecon, se la rolo entute aprobiĝas. Neniam metu pasvorton rekte en la muntan komandlinion, ĉar ĝi restas en la ŝela historio kaj aperas en la proceza tabelo dum la muntado funkcias.
Konservu la akreditaĵon per la protektita mekanismo de la platformo kaj legu ĝin el dosiero kun limigaj rajtoj. Tiu dosiero estu nelegebla por ĉiu konto krom tiu, kiu plenumas la muntadon.
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,roKiu posedas la paneon, kiam la kunhavaĵo malaperas
Mankanta fora dosiersistemo kondutas alie ol mankanta vojo. Muntado povas bloki procezojn, kiuj tuŝas ĝin, ĝi povas malsukcesi ĉe starto antaŭ ol la tunelo ekzistas, kaj skribo destinita al la servilo povas alteriĝi en la malĝusta loko, se loka dosierujo kuŝas sub la muntpunkto. Tio estas konservadaj paneoj, kiujn nun posedas la reta teamo, ĉu ĝi volis ilin aŭ ne. Neniu konsentis al tiu posedo, sed ĝi venas kun la muntado.
Desegnu la startan ordon kaj la muntajn opciojn ĉirkaŭ tiu realo. Nurlega muntado kun mallonga tempolimo kaj dokumentita ripara paŝo estas pli facile defendebla ol skribebla muntado, de kiu ĉio alia dependas. Konfirmu, ke la tunelo leviĝas antaŭ ol io provas munti, alie la unua starto post elektra interrompo pendos.
Por granda dosiera prilaborado, aŭ por io, kio reeksportas la datumojn plu, aparta gastiganto kutime donas pli klaran posedan limon. La enkursigilo daŭre enkursigas, kaj la dosiera laborfluo ricevas maŝinon, kiun oni povas restartigi sen forpreni la reton.
Kontrolu la decidon kontraŭ la reala tasko
Notu, kiu tasko bezonas la dosierojn kaj kie tiu tasko funkcias. Se la respondo estas laborejo, enkursigu la kunhavaĵon kaj haltu tie. Se la respondo estas servo sur la aparato, konfirmu la klientan kapablon, la subtenatan dialekton kaj la akreditaĵan vojon antaŭ la unua muntado, poste decidu, ĉu la aparato vere estas la ĝusta gastiganto.
Kontrolu la muntitan vidon kaj la liberan spacon el la enkursigilo mem, ĉar tie la laborŝarĝo vidos ilin. Ripetu la kontrolon post rekonekto, ne nur post pura starto.
findmnt -t cifs -o TARGET,SOURCE,OPTIONS
df -h /mnt/reports
ls -l /mnt/reports | headMuntado, kiu listigas dosierojn sed raportas plenan aŭ nurlegan dosiersistemon, jam diris al vi, kiun paneon vi renkontos je la 2-a matene. Konfirmu ankaŭ la riparan vojon: malmuntu pure, mallevu la tunelon, relevu ĝin kaj muntu denove sen restartigi la aparaton. Se tiu sinsekvo postulas subtenan kazon ĉiufoje, la enkursigilo estas la malĝusta loko por la klienta rolo.