1. 程式人生 > >關於Centos7掛載Win10共享文件失敗問題的解決

關於Centos7掛載Win10共享文件失敗問題的解決

信息 ima 設置 ever shadow 技術 協議 samba客戶端 主配置文件

條件:兩臺主機同一局域網,互ping能通
win10為真機
打開VMware虛擬機的CentOS7綁定虛擬網卡vnet1:192.168.80.10

一、配置win10實現匿名共享

文件共享部分:
1、選好需要共享的文件夾c:\share
2、對share文件夾右擊——>共享——>特定用戶
3、下拉菜單中——>選擇everyone ——>點擊添加
4、確定共享
網絡部分:
1、右擊網絡選屬性——>更改高級共享設置
2、在所有網絡中拉到最下面——>密碼保護的共享
3、選擇關閉密碼保護共享
WIN+R輸入\192.168.80.10 (此處為vnet1虛擬網卡的地址)
技術分享圖片

二、訪問成功在配置CentOS7

1、安裝共享必備工具

yum install samba-client cifs-utils -y //安裝samba客戶軟件和文件系統管理工具

2、查詢共享文件夾

smbclient -L //192.168.80.10/
報錯信息如下:
技術分享圖片
上訴查詢命令對於查詢win7共享目錄是可以實現的,這是因為win7和samba客戶端CentOS7都是使用的SMB1的協議,而win10已經使用SMB2協議了,因此不能正常訪問。
解決辦法如下:
1)smbclient -L //192.168.80.10/ -m SMB2 //加入-m參數指定協議類型

2)-m參數只是臨時的,因此可以通過在主配置文件/etc/samba/smb.conf中加入client max protocol = SMB2

技術分享圖片
解決之後使用smbclient -L //192.168.80.10/查詢驗證
技術分享圖片

3、samba客戶端掛載

mkdir /abc   //新建掛載目錄
mount.cifs //192.168.80.10/share /abc    //掛載

報錯信息如下:
技術分享圖片
同樣該命令對於win7可以使用,但是win8和win10,對於掛載共享目錄來說需要用以下標準語法:mount -t cifs //IP地址/共享名稱 掛載點 -o username=用戶名,password=密碼,其他選項
解決辦法如下:
mount -t cifs //192.168.80.10/share /abc -o username=root,password=root,vers=2.0

驗證掛載成功
df -hT
技術分享圖片
ls /abc //查看掛載目錄
技術分享圖片

關於Centos7掛載Win10共享文件失敗問題的解決