[jcifs] smb://hostname/ works, but not smb://myworkgroup/ or smb:// - why?

Dani Ludin dani.ludin at unic.ch
Wed Feb 26 19:46:23 EST 2003


Thank you Allen

this helped me sort out where the problem was
(too little knowledge about WINS and Netbios on my side).

It works perfectly!

Dani


-----Original Message-----
From: jcifs-bounces+ludin=swissonline.ch at lists.samba.org
[mailto:jcifs-bounces+ludin=swissonline.ch at lists.samba.org]On Behalf Of
Allen, Michael B (RSCH)
Sent: Mittwoch, 26. Februar 2003 05:38
To: 'Dani Ludin'; jcifs at lists.samba.org
Subject: RE: [jcifs] smb://hostname/ works, but not smb://myworkgroup/
or smb:// - why?




> -----Original Message-----
> From:	Dani Ludin [SMTP:dani.ludin at unic.ch]
> Sent:	Tuesday, February 25, 2003 3:34 PM
> To:	jcifs at lists.samba.org
> Subject:	[jcifs] smb://hostname/ works, but not smb://myworkgroup/ or
smb:// - why?
>
> Hello,
>
> the network I work with looks like this:
>
> mycomputer     192.168.0.223       in WORKGROUP
> remotecomputer 192.168.0.1         in WORKGROUP
>
> - both run windows2000pro and jdk 1.4.1 and the latest jcifs package
> - pinging both names returns correctly their corresponding IP.
> - both computers (and their shares) are accessible in the "My Network
> Neighbourhood"
>
> I have this problem:
> --------------------
> Working on mycomputer, I can create a SmbFile with this URL:
> smb://remotecomputer/ and I get a list of shares and drives on it, like it
> should.
>
> But I can't get a list of domains/workgroups or a list of computers
> in a specified workgroup - I always receive a SmbException: unknown host.
>
	There's not much room for me to help you here Dani. We're pretty confident
	that jCIFS actually works at this point :~). I think you need to look
closer at
	the diagnostics suggested in the FAQ to better understand your network.
	The smb://workgroup/ URL will provoke the client to do a NetServerEnum
	operation on the local master browser. Is it possible that for whatever
reason
	the machines have not established a local master browser? Are you on a
	home LAN or running a laptop? Sometime that sort of functionality is turned
	off. Again go through all of the diagnostics outlined in the FAQ
particularly
	the part about the nbtstat command. Otherwise we will require a packet
	capture or at the very least a -Dlog=ALL dump.

> The API says that
> smb:// 	          represents a list of domains and
> smb://myworkgroup/    represents a list of computers in a domain
>
> When I can access the remote computer with smb://remotecomputer/
> doesn't that mean, that my jcifs-properties should be correct?
>
> I have played with the settings of jcifs.netbios.wins, first with
> the IP of mycomputer, then remotecomputer - didn't help.
>
	WINS is a special server. If you were running a WINS server you would
	know it. It's like DNS.

> I also tried to make reasonable settings in jcifs.netbios.baddr, though
> I think that this not the problem anyway, because both computers a in the
> same subnet.
>
	Setting the baddr property does not have anything to do with cross subnet
	access.

> Also, all the hints from the FAQ didn't help.
>
	Well then your in trouble because the second question is probably dead on.

	Mike






More information about the jcifs mailing list