[Samba] problem setting up dfs
Arthur van Rooij
arthur.vanrooij at wldelft.nl
Tue Nov 23 15:15:51 GMT 2004
Hi,
I'm trying to set up msdfs on FreeBSD 4.10 with samba 3.08.
The clients I use are WinXp (sp1) and the desktop browser on RedHat ES3.
Problems described beneath are identical for both clients.
I tried to follow the howto as precisely as possible to not into
problems, however, I did...
In /export/dfsroot I made a link msdfs:strsvr01\part0 . I made sure
everything is in lower case.
When I browse the shares with a client I can see the dfsroot okay, but
the link to the secundairy server is mangled to 8 chars. It shows up as
MX2XKC~O.
This is a snip from the user log with log level 10:
[2004/11/23 11:22:57, 5] smbd/trans2.c:get_lanman2_dir_entry(968)
get_lanman2_dir_entry found ./msdfs:strsvr01\part0
fname=msdfs:strsvr01\part0
[2004/11/23 11:22:57, 10] smbd/mangle_hash2.c:name_map(607)
name_map: msdfs:strsvr01\part0 -> 773A4B48 -> MX2XKC~O (cache=1)
[2004/11/23 11:22:57, 10] smbd/trans2.c:get_lanman2_dir_entry(1052)
Apart from this it all functions okay this way, but I want to get rid of
the mangling.
I set mangling method to "hash" ( it defaults to hash2) and tried
again. Now I can see the link under the dfsroot, but precisely as it is
on the ufs filesystem: msdfs:strsvr01\part0 and I can't open it anymore.
A snip from the user log with log level 10:
is_msdfs_link: ./msdfs:strsvr01\part0 -> msdfs:strsvr01\part0
[2004/11/23 14:05:52, 5] smbd/trans2.c:get_lanman2_dir_entry(935)
get_lanman2_dir_entry: Masquerading msdfs link ./msdfs:strsvr01\part0
as a directory
[2004/11/23 14:05:52, 8] smbd/dosmode.c:dos_mode(283)
dos_mode: ./msdfs:strsvr01\part0
[2004/11/23 14:05:52, 8] smbd/dosmode.c:dos_mode_from_sbuf(151)
dos_mode_from_sbuf returning d
[2004/11/23 14:05:52, 8] smbd/dosmode.c:dos_mode(315)
dos_mode returning d
[2004/11/23 14:05:52, 5] smbd/trans2.c:get_lanman2_dir_entry(968)
get_lanman2_dir_entry found ./msdfs:strsvr01\part0
fname=msdfs:strsvr01\part0
[2004/11/23 14:05:52, 5] smbd/mangle_hash.c:name_map(611)
name_map( msdfs:strsvr01\part0, need83 = False, cache83 = True)
[2004/11/23 14:05:52, 5] smbd/mangle_hash.c:name_map(637)
name_map() ==> [msdfs:strsvr01\part0]
I tried another dfs link with mangling method defaulted to 2. This link
was called part1. This one showed up as MX2XKC~P ( where part0 was
MX2XKC~O) so there must be some translation problem here.
Also I did some fiddling around with the "unix charset" setting. I tried
ascii as well as utf8, but to no avail.
Any ideas?
TIA,
Greetz from rainy Holland,
Arthur van Rooij
More information about the samba
mailing list