Subject: Re: [vserver] Mounting NFS(v4) with vserver guest's own IP address
From: Martin de Koning <martin.dekoning@ardec.com.au>
Date: Wed, 23 Jan 2008 11:14:56 +1030

Mark Hunting wrote:
>>> Hello list,
>>>
>>> I am using several vserver guests on a single machine. These vserver
>>> guests must be able to access different NFSv4 exports on my NFS server.
>>> Normally I write in /etc/exports on my NFS server which clients (IP
>>> addresses) have access to which NFS exports. But now the problem: the
>>> vserver guests all use the host's primary IP address, not their 'own'
>>> secondary one. All mounts are coming from the same IP address, so I
>>> can't filter on IP address in my exports file.
>>>
>>> Is there a way to create the NFS mounts using a vserver guest's IP
>>> address? I found the clientaddr option on the mount man page, but that
>>> doesn't do what I'm looking for unfortunately.
>>>
>>> I am using Debian Etch, kernel 2.6.18-5-amd64.
>>>
>>> Many thanks,
>>> Mark
>>>
>>>   
>>>       
>> fstab.remote may help you here..
>>
>> http://linux-vserver.org/Frequently_Asked_Questions#How_do_I_handle_NFS_mounts_within_in_a_guest.3F
>>
>>
>> Cheers
>> Martin
>>
>>     
> Thanks for your answer Martin. In fact I already use fstab.remote, but
> how do I use it to create the NFS mount from the Vserver guest's IP
> address? It now just uses the Vserver host's primary IP address.
>
>   


Ahh ok.. it was just a thought.

What happens if you follow the other example listed there, i.e. grant 
capabilites and mount within the vserver. That should give you the 
correct client IP address I would think, it appears to be doing that for me.

Cheers
Martin