Router gẹ́gẹ́ bí oníbàárà SMB tàbí aṣíwájú pákẹ́ẹ̀tì: èwo ni ó yẹ
Gbigbé ìrìn àjò SMB kọjá àti gbígbé e ró jẹ́ ipa ọ̀tọ̀ọ̀tọ̀. Ṣàyẹ̀wò àwọn ẹ̀rí, àtìlẹ́yìn kérnẹ́lì àti ìtọ́jú àìṣeéṣe kí router tó di oníbàárà.
Gbigbé ìrìn àjò SMB kọjá kì í ṣe iṣẹ́ kan náà pẹ̀lú pípadà rẹ̀, router tí ń ṣe ọ̀kan lè má lè ṣàkóso èkejì. Gbigbé kọjá túmọ̀ sí pé router ń gbé àwọn pákẹ́ẹ̀tì tí kò ṣàyẹ̀wò àkóónú wọn rí. Gbígbé ró túmọ̀ sí pé router di oníbàárà fáìlì, pẹ̀lú sọ́fùwéà tí ó lè má ní, àwọn ẹ̀rí tí ó gbọ́dọ̀ dáàbò bò àti àwọn ọ̀nà àìṣeéṣe tí ó jẹ́ tirẹ̀ báyìí. Yíyàn láàrin àwọn méjèèjì jẹ́ ìbéèrè nípa ibi tí a ti nílò àwọn fáìlì, kì í ṣe nípa ohun tí a lè yí pẹpẹ ìtọ́sọ́nà lórí láti fi sínú ẹ̀rọ.
Gbigbé kọjá àti pípadà jẹ́ iṣẹ́ ọ̀tọ̀ọ̀tọ̀
Nínú ipa gbigbé kọjá, router ní ojúṣe kan: láti fi àwọn pákẹ́ẹ̀tì dé láàrin oníbàárà àti olùpèsè nígbà tí ó ń lo ìlànà tí ọ̀nà náà béèrè. Kò ṣe ìjẹ́rìí sí ìpín náà, kò tọ́jú dátà fáìlì sínú káṣì, kò sì bìkítà bóyá olùpèsè ń sọ SMB2 tàbí SMB3, nítorí kò kà dé ibi jìn bẹ́ẹ̀ nínú ṣísàn. Bí ìpín náà kò bá lè dé, olùlò yóò rí àṣìṣe, router yóò sì ń tẹ̀síwájú ìtọ́sọ́nà.
Nínú ipa oníbàárà, router ń darapọ̀ mọ́ ìjíròrò ìlànà. Ó ń ṣe ìdúnàádúrà lórí èdè àdúgbò, ó ń jẹ́rìí, ó ń yanjú àwọn orúkọ, ó ń di kókó gbígbé ró mú, ó sì ń fi ìwòye fáìlìsístẹ́mù àdúgbò hàn fún gbogbo ohun tí ń ṣiṣẹ́ lórí rẹ̀. Èyí jẹ́ iṣẹ́ gidi tí ó ní ìyí ìgbésí ayé, ó sì sọ ẹnubodè di ìgbẹ́kẹ̀lé ti ìṣàn iṣẹ́ fáìlì. Ó tún jogún gbogbo ọ̀nà àìṣeéṣe ti ìgbẹ́kẹ̀lé yẹn, pẹ̀lú ìdúró ní àkókò ìbẹ̀rẹ̀ àti àwọn ẹ̀rí tí ó ti kọjá àkókò.
Ìfiwéra kì í ṣe nípa agbára nìkan. Pẹpẹ tí ó lè gbé ìpín ró kì í ṣe pẹpẹ tí ó yẹ kí ó ṣe bẹ́ẹ̀ lọ́fẹ̀ẹ́, pẹpẹ tí kò sì lè gbé ọ̀kan ró lè ṣì jẹ́ ibi tí ó tọ́ láti tẹ́ ìrìn àjò náà síwájú.
Ohun tí gbígbé CIFS ró nínú kérnẹ́lì nílò gan-an
Lórí ẹ̀rọ tí ó dá lórí Linux, oníbàárà CIFS nínú kérnẹ́lì àti oníbàárà inú àyè olùlò jẹ́ agbára ọ̀tọ̀ọ̀tọ̀, àwọn àwòrán kékeré kì í sábà ní méjèèjì. Àtìlẹ́yìn kérnẹ́lì gbọ́dọ̀ wà nínú àwòrán tí ń ṣiṣẹ́, olùrànlọ́wọ́ gbígbé ró gbọ́dọ̀ wà, èdè àdúgbò SMB tí a bá olùpèsè dúnàádúrà gbọ́dọ̀ jẹ́ èyí tí ẹ̀gbẹ́ méjèèjì gbà. Ohun tí ìtọ́nisọ́nà oníbàárà CIFS Linux ṣàlàyé, ìyẹn ìṣètò kérnẹ́lì àti àwọn àṣàyàn gbígbé ró rẹ̀, àti pé ìtọ́kasí tí ó tọ́ ni èyí kí a tó rò pé ìkọ́ olùpèsè ní í.
Ṣàyẹ̀wò agbára kí o tó ṣe àpẹẹrẹ yí ká, kí o sì ṣàyẹ̀wò ẹ̀yà rẹ̀, kì í ṣe wíwà orúkọ àṣẹ. Orúkọ mọ́dùùlì nínú àkọsílẹ̀ àpò kì í ṣe ohun kan náà pẹ̀lú oníbàárà tí ń ṣiṣẹ́.
lsmod | grep -w cifs
modinfo cifs | head -5
mount.cifs --version
smbclient -L //fs02.corp.internal -U svc-router -m SMB3Mọ́dùùlì kérnẹ́lì tí ń gbé wọlé àti irinṣẹ́ inú àyè olùlò tí ń jábọ̀ ẹ̀yà kò ṣì ṣe ìdánilójú pé gbígbé ró yóò ye ìmúdọ̀tun kọ́kọ́rọ́ VPN já, nítorí náà kí ó jẹ́ ipò ìbẹ̀rẹ̀, kì í ṣe ẹ̀rí. Bí àwòrán náà bá ń pèsè àtìlẹ́yìn SMB1 nìkan, èyí jẹ́ ìdí láti dúró, kì í ṣe ìdí láti tan mó lórí olùpèsè.
Àwọn ẹ̀rí àti ìdánimọ̀ orísun yàtọ̀ sí ti kọ̀mpútà gbé-náà
Ìbéèrè tí a gbé kọjá ń gbé ìdánimọ̀ kọ̀mpútà gbé-náà kọjá inú ọ̀nà àbẹ̀wò, nígbà tí ìbéèrè tí a dá lórí router ń gbé àdírẹ́sì orísun tirẹ̀, ọ̀nà olùyànjú àti àṣẹ́wọ́ jáde. Wọ́n lè bọ́ sínú ìlànà odi iná mìíràn, ìwòye DNS mìíràn àti àkọsílẹ̀ ìyọ̀nda mìíràn ní ẹ̀gbẹ́ olùpèsè. Nítorí náà ẹ̀dà tí ń ṣiṣẹ́ láti ibùdó iṣẹ́ kò fi ohunkóhun hàn nípa gbígbé ró router fúnra rẹ̀. Gbìyànjú gbígbé ró láti inú ṣẹ́ẹ̀lì router fúnra rẹ̀, kì í ṣe láti ibùdó iṣẹ́ tí ó wà lẹ́yìn rẹ̀.
Fún router ní ìdánimọ̀ iṣẹ́ tí ó ní àṣẹ tóóró bí a bá gbà ipa náà. Má ṣe fi ọ̀rọ̀ ìpamọ́ sínú ìlà àṣẹ gbígbé ró ní tààrà rárá, nítorí ó ń wà nínú ìtàn ṣẹ́ẹ̀lì, ó sì ń farahàn nínú tábìlì àwọn ìlànà nígbà tí gbígbé ró ń ṣiṣẹ́.
Tọ́jú ẹ̀rí náà nípasẹ̀ ẹ̀rọ ààbò pẹpẹ, kí o sì kà á láti inú fáìlì tí ó ní àwọn àṣẹ tóóró. Fáìlì yẹn gbọ́dọ̀ jẹ́ aláìkà fún gbogbo àkọsílẹ̀ yàtọ̀ sí èyí tí ń ṣe gbígbé ró.
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,roTa ni àìṣeéṣe jẹ́ tirẹ̀ nígbà tí ìpín pàdánù
Fáìlìsístẹ́mù ọ̀nà jìn tí kò sí ń hùwà yàtọ̀ sí ọ̀nà tí kò sí. Gbígbé ró lè dí àwọn ìlànà tí ń fọwọ́ kàn án lọ́wọ́, ó lè kùnà ní àkókò ìbẹ̀rẹ̀ kí ọ̀nà àbẹ̀wò tó wà, àti kíkọ tí a dábàá fún olùpèsè lè bọ́ sí ibi tí kò tọ́ bí àkójọpọ̀ àdúgbò bá wà lábẹ́ kókó gbígbé ró. Ìwọ̀nyí jẹ́ àìṣeéṣe ìpamọ́ tí ẹgbẹ́ nẹ́tíwọ́kì ni báyìí, bóyá wọ́n fẹ́ wọn tàbí bẹ́ẹ̀ kọ́. Kò sí ẹni tí ó gbà pẹ̀lú ìní yẹn, ṣùgbọ́n ó ń bá gbígbé ró dé.
Ṣe àpẹẹrẹ ìtòlẹ́sẹẹsẹ ìbẹ̀rẹ̀ àti àwọn àṣàyàn gbígbé ró yí òtítọ́ yẹn ká. Gbígbé ró kàá-ṣeé-kà pẹ̀lú àkókò ìdúró kúkúrú àti ìgbésẹ̀ ìmúpadà tí a kọ sílẹ̀ rọrùn láti dáàbò bò ju gbígbé ró tí a lè kọ sí tí gbogbo ohun mìíràn gbẹ́kẹ̀ lé. Jẹ́rìí pé ọ̀nà àbẹ̀wò ń gòkè kí ohunkóhun tó gbìyànjú gbígbé ró, bí bẹ́ẹ̀ kọ́ ìbẹ̀rẹ̀ àkọ́kọ́ lẹ́yìn ìdádúró iná yóò há.
Fún ṣíṣe fáìlì púpọ̀, tàbí fún ohunkóhun tí ń tún dá data jáde síwájú, agbàlejò ọ̀tọ̀ máa ń fún ní ààlà ìní tí ó ṣe kedere. Router ń tẹ̀síwájú ìtọ́sọ́nà, ìṣàn iṣẹ́ fáìlì sì ń rí ẹ̀rọ tí a lè tún bẹ̀rẹ̀ láì gbé nẹ́tíwọ́kì pẹ̀lú.
Ṣàyẹ̀wò ìpinnu lórí iṣẹ́ gidi
Kọ iṣẹ́ wo ni ó nílò àwọn fáìlì àti ibi tí iṣẹ́ yẹn ti ń ṣiṣẹ́. Bí ìdáhùn bá jẹ́ ibùdó iṣẹ́, tẹ́ ìpín náà síwájú kí o sì dúró níbẹ̀. Bí ìdáhùn bá jẹ́ iṣẹ́ lórí ẹ̀rọ, jẹ́rìí agbára oníbàárà, èdè àdúgbò tí a ṣe àtìlẹ́yìn fún àti ọ̀nà ẹ̀rí kí gbígbé ró àkọ́kọ́ tó ṣẹlẹ̀, lẹ́yìn náà pinnu bóyá ẹ̀rọ náà gan-an ni agbàlejò tí ó tọ́.
Ṣàyẹ̀wò ìwòye tí a gbé ró àti àyè òfo láti router fúnra rẹ̀, nítorí ibẹ̀ ni ẹrù iṣẹ́ yóò ti rí wọn. Tún ṣàyẹ̀wò náà ṣe lẹ́yìn àtúnsopọ̀, kì í ṣe lẹ́yìn ìbẹ̀rẹ̀ mímọ́ nìkan.
findmnt -t cifs -o TARGET,SOURCE,OPTIONS
df -h /mnt/reports
ls -l /mnt/reports | headGbígbé ró tí ń to àwọn fáìlì mọ́ ṣùgbọ́n tí ń jábọ̀ fáìlìsístẹ́mù tí ó kún tàbí kàá-ṣeé-kà ti sọ fún ọ tẹ́lẹ̀ irú àìṣeéṣe tí wàá bá pàdé ní agogo 2 òru. Jẹ́rìí ọ̀nà ìmúpadà pẹ̀lú: yọ gbígbé ró kúrò dáadáa, sọ ọ̀nà àbẹ̀wò kalẹ̀, gbé e ró lẹ́ẹ̀kan sí i láì tún ẹ̀rọ bẹ̀rẹ̀. Bí ìtòlẹ́sẹẹsẹ yẹn bá nílò ẹjọ́ àtìlẹ́yìn ní gbogbo ìgbà, router jẹ́ ibi tí kò tọ́ fún ipa oníbàárà.