Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

I've got a Windows DFS setup with a few namespaces, and I need a way of accessing them via CentOS.

Any ideas?

I've had a look at CIFS mounting, but it won't support the namespace (each separate server that hosts the content is fine, but that defeats the point of having the namespace in the first place).

share|improve this question

2 Answers 2

According to http://linux-cifs.samba.org/, the Linux CIFS implementation supports DFS. Make sure you mount with type cifs and not type smbfs. I've successfully configured a dfs namespace using Samba, and then mounted that with CIFS.

In samba.conf:

host msdfs = yes

[iso]
  path = /home/lars/export/iso
  browseable = no
  guest ok = yes
  writable = no

[dfs]
  path = /tmp/dfs
  browseable = no
  guest ok = yes
  writeable = no
  msdfs root = yes

In /tmp/dfs:

ln -s msdfs:\\obliquity\iso iso

And then:

# mount.cifs //obliquity/dfs /mnt -o guest
# ls /mnt
ls: cannot read symbolic link /mnt/iso: Object is remote
foo  iso
# ls /mnt/iso
a-very-import.ISO
share|improve this answer
    
It can't see the DFS namespace (ie. \\mydomain.com\share), but it can find the actual server share (\\storageserver\share). –  giggsey Dec 7 '10 at 17:23
    
hmm, okay, it should work according to that website. Maybe I have an old version? But then, it doesn't look like there has been any activity on that project for a while. –  giggsey Dec 7 '10 at 17:31
    
This thread from last year seems relevant: samba.2283325.n4.nabble.com/… -- it suggests that the support for dfs is limited to referrals on the same server. I've updated my answer with a working example. Closer, but still doesn't solve your problem. –  larsks Dec 7 '10 at 19:36

If it can't see the DFS namespace but can see the server share, make sure your CentOS box is resolving the address (mydomain.com) correctly.

share|improve this answer
    
smbclient -L mydomain.com –  giggsey Dec 7 '10 at 17:36
    
Oops, smbclient connects fine. –  giggsey Dec 7 '10 at 17:37

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.