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 have a file server that exports as NFS. On an Ubuntu machine I mount that, then try to export it as an NFS volume. When I go to export it, I get the message:

exportfs: /test/nfs-mount-point does not support NFS export

How can I get this to work, or at least get more information as to what the problem is?

Exact steps:

Unbuntu 12.04

mount -f nfs myfileserver.com:/server-dir /test/nfs-mount-point

[Works fine, I can read & write files]

/etc/exports contains:

/test/nfs-mount-point *(rw,no_subtree_check)

sudo /etc/init.d/nfs-kernel-server restart

  • Stopping NFS kernel daemon [ OK ]
  • Unexporting directories for NFS kernel daemon... [ OK ]
  • Exporting directories for NFS kernel daemon... exportfs: /test/nfs-mount-point does not support NFS export [ OK ]
  • Starting NFS kernel daemon [ OK ]
share|improve this question
add comment

1 Answer

The NFS protocol does not support proxies. What you could do though is use iptables NAT to connect your clients to the server that is reachable only via the Ubuntu server.

Assume the following network

       Ubuntu server eth0: x.x.x.x
       NFS server:         x.x.x.y
       Clients:            z.z.z.0/24
       Ubuntu server eth1: z.z.z.x

then you will need iptables rules of the kind:

  -t nat -A POSTROUTING -s z.z.z.0/255.255.255.0 -d x.x.x.y -o eth0 -j SNAT \
                --destination x.x.x.y --to-source z.z.z.x
  -t filter -A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT  
share|improve this answer
add comment

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.