Problem with smbclient->MSDOS Server

Lawrence Wright lwright at tcd.centrax.co.uk
Wed Aug 23 08:51:31 GMT 2000


Hi All,

Here's an interesting one... I need to be able to connect smbclient on a
linux machine to a dos based machine, which is running MSCLIENT and the 
WG1049 patch. I can browse to the machine and see all the files from
Network Neighbourhood in Windows, but if I try and go in with:

smbclient \\GAUGE1\C, or even just smbclient -L GAUGE1

all I get is:

Added interface ip=10.0.1.1 bcast=10.255.255.255 nmask=255.0.0.0
Got a positive name query response from 10.0.1.123 ( 10.0.1.123 )
Password:
tree connect failed: ERRSRV - ERRerror (Non-specific error code.)

with -d 3 on the smbclient command line, I get:

Added interface ip=10.0.1.1 bcast=10.255.255.255 nmask=255.0.0.0
Client started (version 2.0.5a).
resolve_name: Attempting lmhosts lookup for name GAUGE1<0x20>
startlmhosts: Can't open lmhosts file /usr/local/samba/lib/lmhosts.
Error was No such file or directory
resolve_name: Attempting host lookup for name GAUGE1<0x20>
resolve_name: Attempting wins lookup for name GAUGE1<0x20>
bind succeeded on port 0
nmb packet from 127.0.0.1(137) header: id=29830 opcode=Query(0)
response=No
    header: flags: bcast=No rec_avail=No rec_des=Yes trunc=No auth=No
    header: rcode=0 qdcount=1 ancount=0 nscount=0 arcount=0
    question: q_name=GAUGE1<20> q_type=32 q_class=1
Sending a packet of len 50 to (127.0.0.1) on port 137
read_udp_socket: lastip 127.0.0.1 lastport 137 read: 56
parse_nmb: packet id = 29830
Received a packet of len 56 from (127.0.0.1) port 137
nmb packet from 127.0.0.1(137) header: id=29830 opcode=Query(0)
response=Yes
    header: flags: bcast=No rec_avail=Yes rec_des=Yes trunc=No auth=Yes
    header: rcode=3 qdcount=0 ancount=1 nscount=0 arcount=0
    answers: nmb_name=GAUGE1<20> rr_type=32 rr_class=1 ttl=0
nmb packet from 127.0.0.1(137) header: id=29830 opcode=Query(0)
response=No
    header: flags: bcast=No rec_avail=No rec_des=Yes trunc=No auth=No
    header: rcode=0 qdcount=1 ancount=0 nscount=0 arcount=0
    question: q_name=GAUGE1<20> q_type=32 q_class=1
Sending a packet of len 50 to (127.0.0.1) on port 137
read_udp_socket: lastip 127.0.0.1 lastport 137 read: 56
parse_nmb: packet id = 29830
Received a packet of len 56 from (127.0.0.1) port 137
nmb packet from 127.0.0.1(137) header: id=29830 opcode=Query(0)
response=Yes
    header: flags: bcast=No rec_avail=Yes rec_des=Yes trunc=No auth=Yes
    header: rcode=3 qdcount=0 ancount=1 nscount=0 arcount=0
    answers: nmb_name=GAUGE1<20> rr_type=32 rr_class=1 ttl=0
nmb packet from 127.0.0.1(137) header: id=29830 opcode=Query(0)
response=No
    header: flags: bcast=No rec_avail=No rec_des=Yes trunc=No auth=No
    header: rcode=0 qdcount=1 ancount=0 nscount=0 arcount=0
    question: q_name=GAUGE1<20> q_type=32 q_class=1
Sending a packet of len 50 to (127.0.0.1) on port 137
read_udp_socket: lastip 127.0.0.1 lastport 137 read: 56
parse_nmb: packet id = 29830
Received a packet of len 56 from (127.0.0.1) port 137
nmb packet from 127.0.0.1(137) header: id=29830 opcode=Query(0)
response=Yes
    header: flags: bcast=No rec_avail=Yes rec_des=Yes trunc=No auth=Yes
    header: rcode=3 qdcount=0 ancount=1 nscount=0 arcount=0
    answers: nmb_name=GAUGE1<20> rr_type=32 rr_class=1 ttl=0
resolve_name: Attempting broadcast lookup for name GAUGE1<0x20>
bind succeeded on port 0
nmb packet from 10.255.255.255(137) header: id=29831 opcode=Query(0)
response=No
    header: flags: bcast=Yes rec_avail=No rec_des=Yes trunc=No auth=No
    header: rcode=0 qdcount=1 ancount=0 nscount=0 arcount=0
    question: q_name=GAUGE1<20> q_type=32 q_class=1
Sending a packet of len 50 to (10.255.255.255) on port 137
read_udp_socket: lastip 10.0.1.123 lastport 137 read: 62
parse_nmb: packet id = 29831
Received a packet of len 62 from (10.0.1.123) port 137
nmb packet from 10.0.1.123(137) header: id=29831 opcode=Query(0)
response=Yes
    header: flags: bcast=No rec_avail=No rec_des=Yes trunc=No auth=Yes
    header: rcode=0 qdcount=0 ancount=1 nscount=0 arcount=0
    answers: nmb_name=GAUGE1<20> rr_type=32 rr_class=1 ttl=0
    answers   0 char .....{   hex 00000A00017B
Got a positive name query response from 10.0.1.123 ( 10.0.1.123 )
Connecting to 10.0.1.123 at port 139
write_socket(3,76)
write_socket(3,76) wrote 76
Sent session request
got smb length of 0
size=0
smb_com=0x0
smb_rcls=0
smb_reh=0
smb_err=0
smb_flg=0
smb_flg2=0
smb_tid=0
smb_pid=0
smb_uid=0
smb_mid=0
smt_wct=0
smb_bcc=0
 session request ok
write_socket(3,168)
write_socket(3,168) wrote 168
got smb length of 37
size=37
smb_com=0x72
smb_rcls=0
smb_reh=0
smb_err=0
smb_flg=136
smb_flg2=1
smb_tid=0
smb_pid=21432
smb_uid=0
smb_mid=1
smt_wct=1
smb_vwv[0]=0 (0x0)
smb_bcc=0
size=37
smb_com=0x72
smb_rcls=0
smb_reh=0
smb_err=0
smb_flg=136
smb_flg2=1
smb_tid=0
smb_pid=21432
smb_uid=0
smb_mid=1
smt_wct=1
smb_vwv[0]=0 (0x0)
smb_bcc=0
password:
 session setup ok
write_socket(3,68)
write_socket(3,68) wrote 68
got smb length of 35
size=35
smb_com=0x75
smb_rcls=2
smb_reh=0
smb_err=1
smb_flg=128
smb_flg2=0
smb_tid=0
smb_pid=21432
smb_uid=0
smb_mid=1
smt_wct=0
smb_bcc=0
tree connect failed: ERRSRV - ERRerror (Non-specific error code.)

I've tried this with Samba v2.0.5a on SCO Openserver 5.0.4c, and with
v2.0.7 on Linux, and I get the same results for both. Any Ideas?

Loz.
--
Lawrence Wright,
Application Support Technician,
Centrax Ltd.                       Tel   : 01626 352251 (internal 569)
Shaldon Road,                      Fax   : 01626 336846
Newton Abbot                       e-mail: lwright at tcd.centrax.co.uk
Devon TQ12 4SQ                     Web   : http://www.centrax.co.uk/




More information about the samba mailing list