suligan 发表于 2003-6-3 19:19:44

为何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: \>

suligan 发表于 2003-6-4 11:27:30

已解决了

我昨天弄了一下,已解决了,体会如下:

一、如果是共享整个分区,分区里必须有文件夹,且这个文件夹的名称不能含有空格(如不能为msoffice)的情况下才能访问。
二、在Linux里如果用Lineiborhood的话,只有在win里面有可共享文件夹的情况下才能访问,共享名称和上面要求一样。(实际上这个软件就是调用smbclient,只是加个图形外衣)。
 如果想访问win里的名称有空格的文件夹只能用Lineiborhood,在text界面下用smbclient是无法访问的。
  

gundon 发表于 2003-6-21 13:06:24

ding
页: [1]
查看完整版本: 为何smbclient总是访问不了win2000的机器?