为何smbclient总是访问不了win2000的机器?
我一台Linux,一台Win2000,网络已设置好,互相可以Ping得通,在win2000的网上邻居也可以访问Linux上的共享文件夹,可就是无法在Linux里共享win2000的文件夹,情况如下:一种情况:
# smbclient //suligan-win2000/suligan-win2000-U suligan
added interface ip=192.0.0.1 bcast=192.0.0.255 nmask=255.255.255.0
added interface ip=172.16.65.1 bcast=172.16.65.255 nmask=255.255.255.0
Got a positive name query response from 192.0.0.2 ( 192.0.0.2 )
Password:
Domain= OS= Server=
tree connect failed: NT_STATUS_BAD_NETWORK_NAME
# smbclient //suligan-win2000/suligan-win2000-U suligan
added interface ip=192.0.0.1 bcast=192.0.0.255 nmask=255.255.255.0
added interface ip=172.16.65.1 bcast=172.16.65.255 nmask=255.255.255.0
Got a positive name query response from 192.0.0.2 ( 192.0.0.2 )
Password:
session setup failed: NT_STATUS_LOGON_FAILURE
另一种情况(可见到win2000下的共享文件夹,就是不能进一步访问):
# smbclient //suligan-win2000/d-U suligan
added interface ip=192.0.0.1 bcast=192.0.0.255 nmask=255.255.255.0
added interface ip=172.16.65.1 bcast=172.16.65.255 nmask=255.255.255.0
Got a positive name query response from 192.0.0.2 ( 192.0.0.2 )
Password:
Domain= OS= Server=
smb: \> dir
kv2003_0118.exe AR 16200818Thu Feb 27 14:22:50 2003
Microsoft Office DA 0Sat May 24 21:58:58 2003
RECYCLER DAHS 0Sat May 24 20:57:33 2003
System Volume Information DAHS 0Sat May 24 20:53:51 2003
41542 blocks of size 65536. 39363 blocks available
smb: \> cd Microsoft Office
cd \Microsoft\: NT_STATUS_OBJECT_NAME_NOT_FOUND
smb: \>
已解决了
我昨天弄了一下,已解决了,体会如下:一、如果是共享整个分区,分区里必须有文件夹,且这个文件夹的名称不能含有空格(如不能为msoffice)的情况下才能访问。
二、在Linux里如果用Lineiborhood的话,只有在win里面有可共享文件夹的情况下才能访问,共享名称和上面要求一样。(实际上这个软件就是调用smbclient,只是加个图形外衣)。
如果想访问win里的名称有空格的文件夹只能用Lineiborhood,在text界面下用smbclient是无法访问的。
ding
页:
[1]