Déanann cliant VPN ping ar an bhfreastalaí comhad, réitíonn sé a ainm agus fós ní féidir leis roinnt a oscailt. Tá beartas óstach Samba ar cheann de cheithre shraith a fhéadann an nasc sin a dhiúltú, agus is í an tsraith a n-eagraíonn daoine go deireanach. Meastar an liosta ceadaithe i gcoinne an tseoladh foinse a fhaigheann smbd i ndáiríre, agus b’fhéidir nach é sin an seoladh a cheapann an cliant atá aige. Má aimsítear an fhoinse sin i gceart, iompaíonn fadhb cheada doiléir ina hathrú cumraíochta aon líne.

Ceithre shraith a theipeann leis an teachtaireacht chéanna

Is féidir diúltú teacht ón mbealach, ó bhalla dóiteáin an óstaigh, ó bheartas óstach Samba nó ó fhéiniúlacht SMB. Cruthaíonn gach sraith teachtaireacht chuig an gcliant a deir beagnach an rud céanna, agus sin an fáth a gcostar tráthnóna ag buille faoi thuairim. Má ordaítear na seiceálacha ón líonra isteach, baintear an chuid is mó den bhuille faoi thuairim.

Tosaigh leis an iompar. Mura sroicheann port 445 an freastalaí riamh, ní dhéanann aon socrú Samba difear, agus réitíonn gabháil ar chomhéadan an fhreastalaí é i soicindí. Ansin tagann balla dóiteáin an óstaigh ar an bhfreastalaí féin, a fhéadann foinse cheada a ligean thar as sula bhfeiceann smbd í. Ní ach tar éis an dá cheann sin a rith a thagann an liosta ceadaithe chun bheith ina iarrthóir. Tagann fíordheimhniú ar deireadh, mar bíonn cuma dhifriúil ar mhainneachtain logála isteach agus ar dhiúltú óstaigh i loga an fhreastalaí, fiú nuair a thuairiscíonn an cliant an dá rud mar rochtain diúltaithe. Tá an t-ord níos tábhachtaí ná na huirlisí, mar tá ordú ag gach sraith a thugann freagra uirthi.

Aimsigh an seoladh foinse a fheiceann smbd i ndáiríre

Le rochtain ródaithe feiceann an freastalaí seoladh an chliaint ón linn VPN de ghnáth. Le haistriú foinse ar an ngeata feiceann sé seoladh LAN an gheata ina ionad, agus éiríonn gach cliant taobh thiar den gheata sin doscartha.

Cinneann an difríocht sin an bhfuil iontráil sa liosta ceadaithe ina beartas nó ina pholl. Má cheadaítear seoladh geata aistrithe, glactar le gach duine taobh thiar de, rud nach mbíodh riail in aghaidh an chliaint ag iarraidh a chur in iúl go minic. Léigh an fhoinse ón bhfreastalaí seachas ó smaoineamh an chliaint ar a sheoladh féin. Is é gabháil ar chomhéadan an fhreastalaí an bealach is saoire lena fheiceáil, agus cruthaíonn an ghabháil chéanna ar tháinig an phaicéad ann ar chor ar bith. Cuir teorainn phaicéad leis an ngabháil agus cuir scagaire óstaigh leis a luaithe is eol duit cén cliant atá á leanúint agat. Tá tábla seisiún Samba ar an leath eile den fhreagra: i smbstatus -b is é colún cliant gach ró seisiúin an piara a thaifead smbd, agus sin an dearbhú is tapúla ar an seoladh a shroich an tseirbhís i ndáiríre.

sudo tcpdump -ni any -c 20 'tcp port 445'
sudo smbstatus -b
ss -tnp | grep ':445'

Léigh an liosta ceadaithe mar a léann Samba é

Glacann an socrú hosts allow le liosta seoltaí, líonraí nó ainmneacha, agus is féidir leis a bheith domhanda nó laistigh de roinnt. B’fhéidir nach ionann dhá iontráil atá coibhéiseach duitse agus iad don pharsálaí, mar sin is í an chumraíocht éifeachtach an rud is ceart a scrúdú. Ciallaíonn sin an dearcadh comhtháite agus ní an comhad a d’eagraigh tú de thimpiste.

Tá cuma ar phéire léiritheach réimíreanna cosúil leis an líne thíos, agus is sampla é seachas ionad do na hiontrálacha atá ann cheana. Coinnigh na cliaint riaracháin agus feidhmchláir a nascann go dlisteanach inniu, agus léigh aon liosta diúltaithe sa bheartas céanna. Braitheann cé acu a nglactar le hóstach ar an mbeartas ina iomláine, mar sin tástáil an cliant beacht seachas réasúnaíocht a dhéanamh faoi thosaíocht. Ní deir cead óstaigh aon rud faoi cheadanna roinnte ná faoi mhodhanna an chórais chomhad ach an oiread, agus is geataí ar leith iad sin. Ciallaíonn rath ó na huirlisí tástála go nglacann beartas óstach leis an bhfoinse sin, agus ní rud ar bith eile.

hosts allow = 192.168.50.0/24 10.90.0.0/24
testparm -s
testparm -s /etc/samba/smb.conf client.example 10.90.0.14

Athraigh an comhad a mhaireann athghlannadh

Ar óstach Linux rialta tá cosán na cumraíochta seasta agus léann an tseirbhís é arís ar athghlannadh. Ar ródaire nó ar ghléas gintear an smb.conf atá ag rith go minic ag am tosaithe, agus imíonn eagarthóireacht láimhe ag an gcéad athghlannadh eile. Úsáid meicníocht saincheaptha thacaithe an ghléis, arb é comhad cumraíochta dá chuid féin é de ghnáth.

Is é an cathú ag an bpointe seo firmware malartach a lasadh mar gheall gur thuairiscigh snáithe amháin go n-oibríonn sé. Is athrú mór é sin ar fhadhb bheag bheartais, agus bogann sé an gléas amach as a staid thacaithe. Sainaithin an rialtán tacaithe ar dtús, mar nochtann formhór na ngléasanna an liosta ceadaithe trína gcomhéadan féin. Mura ndéanann siad amhlaidh i ndáiríre, is argóint é an teorannú sin ar son crua-earraí eile agus ní ar son tógála neamhthacaithe.

Taifead cén comhad a d’athraigh tú agus cad a athghineann é, ionas nach ndéanfaidh an chéad duine eile an diagnóis a athrá.

Tástáil cliant amháin a cheadaítear agus cliant amháin a eisiatar

Tástáil an dá thoradh, ní hamháin an ceann a bhí uait. Cruthaíonn cliant ceadaithe a nascann go n-oibríonn an t-athrú; cruthaíonn cliant eisiathe a ndiúltaítear dó fós nach bhfuil an riail tar éis gach rud a oscailt go simplí.

smbclient -L //fileserver -U alice
sudo testparm -s /etc/samba/smb.conf alice-laptop 10.90.0.14
sudo tail -n 40 /var/log/samba/log.smbd

Nuair nach sroicheann an nasc smbd riamh, tá an freagra sa ródú nó i mballa dóiteáin an fhreastalaí. Má ghlactar leis an óstach agus má theipeann an logáil isteach, is í an fhéiniúlacht an fhadhb agus ní chabhróidh leathnú an liosta ceadaithe arís. Coinnigh aschur diagnóise príobháideach, mar is féidir le loga Samba mionsonraithe cosáin roinnte agus ainmneacha cuntas a nochtadh. Athraigh sraith amháin in aghaidh na hiarrachta, nó ní inseoidh an chéad toradh eile aon rud duit.

Ailt ghaolmhara