各位小伙伴,還記得之前咱們分享過一個Win10無法訪問共享SMB的案例嗎?
最近,有位小伙伴反饋說,同樣的問題,按照上面的方法改了還是用不了。
以管理員身份運行cmd.exe;
執行命令:禁用SMBv2和v3
最后,重啟電腦就可以了。
提示:一定要在“控制面板-程序和功能”啟用下面這個功能:
如果不啟用,則會出現另外一個錯誤,如下圖:
好了,今天就分享到這兒,下期見!
一直以來,如何配置WINDOWS下的打印和文件共享及排除故障困擾著許多IT從業者。
在翻閱資料和搜索解決方案后,偶爾能僥幸解決問題,可故障原理始終沒能明白。
今天把幾年實際生產環境中遇到的問題,從原理角度做一下總結和梳理。
本文不著重介紹具體的操作步驟,僅從原理角度分析出現故障的幾種原因。
一、WINDOWS共享(下簡稱共享)實現的基礎
共享實現的底層協議是SMB。這個協議目前最新的版本是3.0。根據操作系統版本,支持的SMB版本也不一樣。已知WIN98以前支持的是1.0版本,win7未考證,win10默認支持3.0(可選1.0)。
下面均以1.0版本為基礎做說明
SMB協議在OSI開放模型中位于應用和會話層。但是不同于其它互聯網應用層協議,不是純粹的TCP/IP協議棧的一部分。
它可以運行在包括:TCP/IP、IPX/SPX、甚至很多人沒聽過的DECnet網絡中。因為它的開發時間太早了,所有網絡層協議都是在之后開發的。
為了能夠在不同的網絡層協議上運行,它必須借助一個公共的API程序借口,即:NetBIOS。
NetBIOS是應用程序的API接口,為上面的應用層程序提供會話層服務。根據網絡層的不同,使用的傳輸層也不一樣。IP網絡中,使用的就是TCP和UDP。
NetBIOS使用UDP的137、138端口;TCP的139、445端口。
UDP提供的是無鏈接數據報服務。被NetBIOS用于實現主機名解析、主機名注冊、主機發現等服務。最終實現的就是網上鄰居中的電腦圖標。
TCP提供可靠的面向連接。在雙擊網上鄰居的電腦圖標或者在瀏覽器輸入IP地址后,就從本地向對方發起TCP連接請求。最終實現的就是文件共享、打印機共享。
同一子網內使用139端口獲取服務,跨子網采用445端口。
參考文獻:
https://blog.csdn.net/gengzhikui1992/article/details/89183302?share_token=7293a24b-274f-4017-a81b-adfc1ec3f3b0&tt_from=copy_link&utm_source=copy_link&utm_medium=toutiao_android&utm_campaign=clien
t_share?=
(未完待續)