Herbert Poetzl wrote: > On Tue, Jan 22, 2008 at 12:06:34PM +0100, 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. > > hmm, IIRC, the purpose of fstab.remote was to have something > which is done from withing the guest's network namespace, > so I would assume that it already uses the guest IPs, but > maybe daniel can clarify here ... Indeed, fstab.remote is mounted from within a chbind. > anyway, you might want to use one of the pre-pre scripts and > limit your networking to the guest ip you want to do the mount > from (with chbind) ... which should mean that this wouldn't change anything. > best, > Herbert -- Daniel Hokka Zakrisson