//winshared的Windows共享/ Windows分区到网络上。我并不知道IP地址或其他任何信息。
在一台Ubuntu系统上,我可以通过以下命令挂载目录:
mount //winshared/mypath /mnt/win
在另一台Ubuntu系统上,完全相同的命令只会返回
mount error: could not resolve address for winshared: Unknown error
网络设置在两个系统上似乎是相同的,并且我安装了`smbfs`和`samba`(后者有错误)。我需要安装其他东西吗?我需要配置什么吗?如何找出两个系统之间的关键差异,以使两个系统上的挂载工作相同?
附加信息:
当我使用
smbclient连接到 Windows 分区/共享文件夹/其他时,在第一个系统上可以正常工作,但在另一个系统上不行。错误信息为:连接到 winshared 失败(错误:NT_STATUS_BAD_NETWORK_NAME)按照这个教程进行操作,我安装了
smbfs和cifs-utils,但上述的mount命令仍然出现相同的错误,而该错误在教程中没有描述。我还在
/etc/fstab中添加了以下条目://winshared/mypath /mnt/win cifs uid=alexander,credentials=/etc/samba/wincred 0 0文件
/etc/samba/wincred和另一个系统上的相同文件完全一致。两个文件的 md5sum 相同。因此,可以排除与凭证相关的错误。
mount -t cifs -o rw,netbiosname=serv1,credentials=/etc/creds.txt //192.168.1.1/somedir /mnt- slm/mnt/win。还要检查一下它的权限。大多数用户不能在/mnt下做任何操作。 - slmsudo -i。同时在挂载命令中添加--verbose选项。 - slmsudo -i mount -t cifs -o uid=alexander,credentials=/etc/samba/wincred //winshared/mypath /mnt/win,但是仍然遇到相同的错误。 - Alexmount命令。 - slm/etc/fstab吗? - Alexmount -t cifs -o rw,netbiosname=serv1,credentials=/etc/creds.txt //192.168.1.1/somedir /mnt- slm/etc/fstab中。这是命令:sudo -i mount -t cifs -o rw,netbiosname=serv1,uid=alexander,credentials=/etc/samba/wincred //winshared/mypath /mnt/win',虽然我不理解netbiosname=serv1`代表什么。无论如何,还是出现错误。 - Alexnslookup <主机的名称>。很可能是这个原因。 - slmroute命令给出的结果是相同的。而且这两个系统都在同一个网络中。 - Alex