我正在尝试安装位于 192.168.2.5 的 samba 主机。我可以 ping 主机,我可以在 Ubuntu 和 Windows 上打开共享(使用凭据)。当我尝试手动连接时:
pi@raspberrypi-web-server ~ $ smbclient -L 192.168.2.5
Enter pi's password:
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.6.6]
Sharename Type Comment
--------- ---- -------
IPC$ IPC IPC Service (raspberrypi-media server)
Media Folder Disk Media Folder
print$ Disk Printer Drivers
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.6.6]
Server Comment
--------- -------
RASPBERRYPI-MEDI raspberrypi-media server
Workgroup Master
--------- -------
WORKGROUP
Run Code Online (Sandbox Code Playgroud)
我有这一行/etc/fstab:
//192.168.2.5/ /mnt/smb cifs user=maikel,pass=PASSWORD,_netdev 0 0
Run Code Online (Sandbox Code Playgroud)
但每当我这样做时:
sudo mount -a
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
Retrying with upper case share name mount error(6): No such device or
address Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
Run Code Online (Sandbox Code Playgroud)
为什么我的挂载不起作用?我试过了,host raspberrypi-media但我得到了同样的错误?
尝试这个:
$ mount -t cifs -o user=maikel,pass=PASSWORD,_netdev \
'//192.168.2.5/Media Folder' /mnt/smb
Run Code Online (Sandbox Code Playgroud)
这应该有效。另外,试试这个以确保你有权限:
$ smbclient '\\192.168.2.5\Media Folder' -U maikel
Run Code Online (Sandbox Code Playgroud)
键入您的密码,并在键入ls的smbclient提示。