特殊:Badtitle/NS100:SettingUpNFSHowTo:修订间差异
小无编辑摘要 |
小无编辑摘要 |
||
第173行: | 第173行: | ||
===== Minimalistic NFS Set Up ===== | ===== Minimalistic NFS Set Up ===== | ||
The steps above are very comprehensive. The minimum number of steps required to set up NFS are listed here: | The steps above are very comprehensive. The minimum number of steps required to set up NFS are listed here: | ||
[http://czarism.com/easy-peasy-ubuntu-linux-nfs-file-sharing] | [[http://czarism.com/easy-peasy-ubuntu-linux-nfs-file-sharing]] | ||
===== Using Groups with NFS Shares ===== | ===== Using Groups with NFS Shares ===== | ||
When using groups on NFS shares (NFSv2 or NFSv3), keep in mind that this might not work if a user is a member of more than 16 groups. This is due to limitations in the NFS protocol. You can find more information on Launchpad ([https://bugs.launchpad.net/ubuntu/+source/linux-source-2.6.20/+bug/110132 "Permission denied when user belongs to group that owns group writable or setgid directories mounted via nfs"]) and in this article: [http://nfsworld.blogspot.com/2005/03/whats-deal-on-16-group-id-limitation.html | When using groups on NFS shares (NFSv2 or NFSv3), keep in mind that this might not work if a user is a member of more than 16 groups. This is due to limitations in the NFS protocol. You can find more information on Launchpad ([https://bugs.launchpad.net/ubuntu/+source/linux-source-2.6.20/+bug/110132 "Permission denied when user belongs to group that owns group writable or setgid directories mounted via nfs"]) and in this article: [http://nfsworld.blogspot.com/2005/03/whats-deal-on-16-group-id-limitation.html "What's the deal on the 16 group id limitation in NFS?"] | ||
=== IPSec Notes === | === IPSec Notes === | ||
If you're using IPSec, the default shutdown order in Breezy/Dapper causes the client to hang as it's being shut down because IPSec goes down before NFS does. To fix it, do: | If you're using IPSec, the default shutdown order in Breezy/Dapper causes the client to hang as it's being shut down because IPSec goes down before NFS does. To fix it, do: |
2008年10月19日 (日) 17:15的版本
文章出处: |
{{#if: | {{{2}}} | https://help.ubuntu.com/community/SettingUpNFSHowTo }} |
点击翻译: |
English {{#ifexist: {{#if: UbuntuHelp:SettingUpNFSHowTo | UbuntuHelp:SettingUpNFSHowTo | {{#if: | :}}SettingUpNFSHowTo}}/af | • {{#if: UbuntuHelp:SettingUpNFSHowTo|Afrikaans| [[::SettingUpNFSHowTo/af|Afrikaans]]}}|}} {{#ifexist: {{#if: UbuntuHelp:SettingUpNFSHowTo | UbuntuHelp:SettingUpNFSHowTo | {{#if: | :}}SettingUpNFSHowTo}}/ar | • {{#if: UbuntuHelp:SettingUpNFSHowTo|العربية| [[::SettingUpNFSHowTo/ar|العربية]]}}|}} {{#ifexist: {{#if: UbuntuHelp:SettingUpNFSHowTo | UbuntuHelp:SettingUpNFSHowTo | {{#if: | :}}SettingUpNFSHowTo}}/az | • {{#if: UbuntuHelp:SettingUpNFSHowTo|azərbaycanca| [[::SettingUpNFSHowTo/az|azərbaycanca]]}}|}} {{#ifexist: {{#if: UbuntuHelp:SettingUpNFSHowTo | UbuntuHelp:SettingUpNFSHowTo | {{#if: | :}}SettingUpNFSHowTo}}/bcc | • {{#if: UbuntuHelp:SettingUpNFSHowTo|جهلسری بلوچی| [[::SettingUpNFSHowTo/bcc|جهلسری بلوچی]]}}|}} {{#ifexist: {{#if: UbuntuHelp:SettingUpNFSHowTo | UbuntuHelp:SettingUpNFSHowTo | {{#if: | :}}SettingUpNFSHowTo}}/bg | • {{#if: UbuntuHelp:SettingUpNFSHowTo|български| [[::SettingUpNFSHowTo/bg|български]]}}|}} {{#ifexist: {{#if: UbuntuHelp:SettingUpNFSHowTo | UbuntuHelp:SettingUpNFSHowTo | {{#if: | :}}SettingUpNFSHowTo}}/br | • {{#if: UbuntuHelp:SettingUpNFSHowTo|brezhoneg| [[::SettingUpNFSHowTo/br|brezhoneg]]}}|}} {{#ifexist: {{#if: UbuntuHelp:SettingUpNFSHowTo | UbuntuHelp:SettingUpNFSHowTo | {{#if: | :}}SettingUpNFSHowTo}}/ca | • {{#if: UbuntuHelp:SettingUpNFSHowTo|català| [[::SettingUpNFSHowTo/ca|català]]}}|}} {{#ifexist: {{#if: UbuntuHelp:SettingUpNFSHowTo | UbuntuHelp:SettingUpNFSHowTo | {{#if: | :}}SettingUpNFSHowTo}}/cs | • {{#if: UbuntuHelp:SettingUpNFSHowTo|čeština| [[::SettingUpNFSHowTo/cs|čeština]]}}|}} {{#ifexist: {{#if: UbuntuHelp:SettingUpNFSHowTo | UbuntuHelp:SettingUpNFSHowTo | {{#if: | :}}SettingUpNFSHowTo}}/de | • {{#if: UbuntuHelp:SettingUpNFSHowTo|Deutsch| [[::SettingUpNFSHowTo/de|Deutsch]]}}|}} {{#ifexist: {{#if: UbuntuHelp:SettingUpNFSHowTo | UbuntuHelp:SettingUpNFSHowTo | {{#if: | :}}SettingUpNFSHowTo}}/el | • {{#if: UbuntuHelp:SettingUpNFSHowTo|Ελληνικά| [[::SettingUpNFSHowTo/el|Ελληνικά]]}}|}} {{#ifexist: {{#if: UbuntuHelp:SettingUpNFSHowTo | UbuntuHelp:SettingUpNFSHowTo | {{#if: | :}}SettingUpNFSHowTo}}/es | • {{#if: UbuntuHelp:SettingUpNFSHowTo|español| [[::SettingUpNFSHowTo/es|español]]}}|}} {{#ifexist: {{#if: UbuntuHelp:SettingUpNFSHowTo | UbuntuHelp:SettingUpNFSHowTo | {{#if: | :}}SettingUpNFSHowTo}}/fa | • {{#if: UbuntuHelp:SettingUpNFSHowTo|فارسی| [[::SettingUpNFSHowTo/fa|فارسی]]}}|}} {{#ifexist: {{#if: UbuntuHelp:SettingUpNFSHowTo | UbuntuHelp:SettingUpNFSHowTo | {{#if: | :}}SettingUpNFSHowTo}}/fi | • {{#if: UbuntuHelp:SettingUpNFSHowTo|suomi| [[::SettingUpNFSHowTo/fi|suomi]]}}|}} {{#ifexist: {{#if: UbuntuHelp:SettingUpNFSHowTo | UbuntuHelp:SettingUpNFSHowTo | {{#if: | :}}SettingUpNFSHowTo}}/fr | • {{#if: UbuntuHelp:SettingUpNFSHowTo|français| [[::SettingUpNFSHowTo/fr|français]]}}|}} {{#ifexist: {{#if: UbuntuHelp:SettingUpNFSHowTo | UbuntuHelp:SettingUpNFSHowTo | {{#if: | :}}SettingUpNFSHowTo}}/gu | • {{#if: UbuntuHelp:SettingUpNFSHowTo|ગુજરાતી| [[::SettingUpNFSHowTo/gu|ગુજરાતી]]}}|}} {{#ifexist: {{#if: UbuntuHelp:SettingUpNFSHowTo | UbuntuHelp:SettingUpNFSHowTo | {{#if: | :}}SettingUpNFSHowTo}}/he | • {{#if: UbuntuHelp:SettingUpNFSHowTo|עברית| [[::SettingUpNFSHowTo/he|עברית]]}}|}} {{#ifexist: {{#if: UbuntuHelp:SettingUpNFSHowTo | UbuntuHelp:SettingUpNFSHowTo | {{#if: | :}}SettingUpNFSHowTo}}/hu | • {{#if: UbuntuHelp:SettingUpNFSHowTo|magyar| [[::SettingUpNFSHowTo/hu|magyar]]}}|}} {{#ifexist: {{#if: UbuntuHelp:SettingUpNFSHowTo | UbuntuHelp:SettingUpNFSHowTo | {{#if: | :}}SettingUpNFSHowTo}}/id | • {{#if: UbuntuHelp:SettingUpNFSHowTo|Bahasa Indonesia| [[::SettingUpNFSHowTo/id|Bahasa Indonesia]]}}|}} {{#ifexist: {{#if: UbuntuHelp:SettingUpNFSHowTo | UbuntuHelp:SettingUpNFSHowTo | {{#if: | :}}SettingUpNFSHowTo}}/it | • {{#if: UbuntuHelp:SettingUpNFSHowTo|italiano| [[::SettingUpNFSHowTo/it|italiano]]}}|}} {{#ifexist: {{#if: UbuntuHelp:SettingUpNFSHowTo | UbuntuHelp:SettingUpNFSHowTo | {{#if: | :}}SettingUpNFSHowTo}}/ja | • {{#if: UbuntuHelp:SettingUpNFSHowTo|日本語| [[::SettingUpNFSHowTo/ja|日本語]]}}|}} {{#ifexist: {{#if: UbuntuHelp:SettingUpNFSHowTo | UbuntuHelp:SettingUpNFSHowTo | {{#if: | :}}SettingUpNFSHowTo}}/ko | • {{#if: UbuntuHelp:SettingUpNFSHowTo|한국어| [[::SettingUpNFSHowTo/ko|한국어]]}}|}} {{#ifexist: {{#if: UbuntuHelp:SettingUpNFSHowTo | UbuntuHelp:SettingUpNFSHowTo | {{#if: | :}}SettingUpNFSHowTo}}/ksh | • {{#if: UbuntuHelp:SettingUpNFSHowTo|Ripoarisch| [[::SettingUpNFSHowTo/ksh|Ripoarisch]]}}|}} {{#ifexist: {{#if: UbuntuHelp:SettingUpNFSHowTo | UbuntuHelp:SettingUpNFSHowTo | {{#if: | :}}SettingUpNFSHowTo}}/mr | • {{#if: UbuntuHelp:SettingUpNFSHowTo|मराठी| [[::SettingUpNFSHowTo/mr|मराठी]]}}|}} {{#ifexist: {{#if: UbuntuHelp:SettingUpNFSHowTo | UbuntuHelp:SettingUpNFSHowTo | {{#if: | :}}SettingUpNFSHowTo}}/ms | • {{#if: UbuntuHelp:SettingUpNFSHowTo|Bahasa Melayu| [[::SettingUpNFSHowTo/ms|Bahasa Melayu]]}}|}} {{#ifexist: {{#if: UbuntuHelp:SettingUpNFSHowTo | UbuntuHelp:SettingUpNFSHowTo | {{#if: | :}}SettingUpNFSHowTo}}/nl | • {{#if: UbuntuHelp:SettingUpNFSHowTo|Nederlands| [[::SettingUpNFSHowTo/nl|Nederlands]]}}|}} {{#ifexist: {{#if: UbuntuHelp:SettingUpNFSHowTo | UbuntuHelp:SettingUpNFSHowTo | {{#if: | :}}SettingUpNFSHowTo}}/no | • {{#if: UbuntuHelp:SettingUpNFSHowTo|norsk| [[::SettingUpNFSHowTo/no|norsk]]}}|}} {{#ifexist: {{#if: UbuntuHelp:SettingUpNFSHowTo | UbuntuHelp:SettingUpNFSHowTo | {{#if: | :}}SettingUpNFSHowTo}}/oc | • {{#if: UbuntuHelp:SettingUpNFSHowTo|occitan| [[::SettingUpNFSHowTo/oc|occitan]]}}|}} {{#ifexist: {{#if: UbuntuHelp:SettingUpNFSHowTo | UbuntuHelp:SettingUpNFSHowTo | {{#if: | :}}SettingUpNFSHowTo}}/pl | • {{#if: UbuntuHelp:SettingUpNFSHowTo|polski| [[::SettingUpNFSHowTo/pl|polski]]}}|}} {{#ifexist: {{#if: UbuntuHelp:SettingUpNFSHowTo | UbuntuHelp:SettingUpNFSHowTo | {{#if: | :}}SettingUpNFSHowTo}}/pt | • {{#if: UbuntuHelp:SettingUpNFSHowTo|português| [[::SettingUpNFSHowTo/pt|português]]}}|}} {{#ifexist: {{#if: UbuntuHelp:SettingUpNFSHowTo | UbuntuHelp:SettingUpNFSHowTo | {{#if: | :}}SettingUpNFSHowTo}}/ro | • {{#if: UbuntuHelp:SettingUpNFSHowTo|română| [[::SettingUpNFSHowTo/ro|română]]}}|}} {{#ifexist: {{#if: UbuntuHelp:SettingUpNFSHowTo | UbuntuHelp:SettingUpNFSHowTo | {{#if: | :}}SettingUpNFSHowTo}}/ru | • {{#if: UbuntuHelp:SettingUpNFSHowTo|русский| [[::SettingUpNFSHowTo/ru|русский]]}}|}} {{#ifexist: {{#if: UbuntuHelp:SettingUpNFSHowTo | UbuntuHelp:SettingUpNFSHowTo | {{#if: | :}}SettingUpNFSHowTo}}/si | • {{#if: UbuntuHelp:SettingUpNFSHowTo|සිංහල| [[::SettingUpNFSHowTo/si|සිංහල]]}}|}} {{#ifexist: {{#if: UbuntuHelp:SettingUpNFSHowTo | UbuntuHelp:SettingUpNFSHowTo | {{#if: | :}}SettingUpNFSHowTo}}/sq | • {{#if: UbuntuHelp:SettingUpNFSHowTo|shqip| [[::SettingUpNFSHowTo/sq|shqip]]}}|}} {{#ifexist: {{#if: UbuntuHelp:SettingUpNFSHowTo | UbuntuHelp:SettingUpNFSHowTo | {{#if: | :}}SettingUpNFSHowTo}}/sr | • {{#if: UbuntuHelp:SettingUpNFSHowTo|српски / srpski| [[::SettingUpNFSHowTo/sr|српски / srpski]]}}|}} {{#ifexist: {{#if: UbuntuHelp:SettingUpNFSHowTo | UbuntuHelp:SettingUpNFSHowTo | {{#if: | :}}SettingUpNFSHowTo}}/sv | • {{#if: UbuntuHelp:SettingUpNFSHowTo|svenska| [[::SettingUpNFSHowTo/sv|svenska]]}}|}} {{#ifexist: {{#if: UbuntuHelp:SettingUpNFSHowTo | UbuntuHelp:SettingUpNFSHowTo | {{#if: | :}}SettingUpNFSHowTo}}/th | • {{#if: UbuntuHelp:SettingUpNFSHowTo|ไทย| [[::SettingUpNFSHowTo/th|ไทย]]}}|}} {{#ifexist: {{#if: UbuntuHelp:SettingUpNFSHowTo | UbuntuHelp:SettingUpNFSHowTo | {{#if: | :}}SettingUpNFSHowTo}}/tr | • {{#if: UbuntuHelp:SettingUpNFSHowTo|Türkçe| [[::SettingUpNFSHowTo/tr|Türkçe]]}}|}} {{#ifexist: {{#if: UbuntuHelp:SettingUpNFSHowTo | UbuntuHelp:SettingUpNFSHowTo | {{#if: | :}}SettingUpNFSHowTo}}/vi | • {{#if: UbuntuHelp:SettingUpNFSHowTo|Tiếng Việt| [[::SettingUpNFSHowTo/vi|Tiếng Việt]]}}|}} {{#ifexist: {{#if: UbuntuHelp:SettingUpNFSHowTo | UbuntuHelp:SettingUpNFSHowTo | {{#if: | :}}SettingUpNFSHowTo}}/yue | • {{#if: UbuntuHelp:SettingUpNFSHowTo|粵語| [[::SettingUpNFSHowTo/yue|粵語]]}}|}} {{#ifexist: {{#if: UbuntuHelp:SettingUpNFSHowTo | UbuntuHelp:SettingUpNFSHowTo | {{#if: | :}}SettingUpNFSHowTo}}/zh | • {{#if: UbuntuHelp:SettingUpNFSHowTo|中文| [[::SettingUpNFSHowTo/zh|中文]]}}|}} {{#ifexist: {{#if: UbuntuHelp:SettingUpNFSHowTo | UbuntuHelp:SettingUpNFSHowTo | {{#if: | :}}SettingUpNFSHowTo}}/zh-hans | • {{#if: UbuntuHelp:SettingUpNFSHowTo|中文(简体)| [[::SettingUpNFSHowTo/zh-hans|中文(简体)]]}}|}} {{#ifexist: {{#if: UbuntuHelp:SettingUpNFSHowTo | UbuntuHelp:SettingUpNFSHowTo | {{#if: | :}}SettingUpNFSHowTo}}/zh-hant | • {{#if: UbuntuHelp:SettingUpNFSHowTo|中文(繁體)| [[::SettingUpNFSHowTo/zh-hant|中文(繁體)]]}}|}} |
{{#ifeq:UbuntuHelp:SettingUpNFSHowTo|:SettingUpNFSHowTo|请不要直接编辑翻译本页,本页将定期与来源同步。}} |
{{#ifexist: :SettingUpNFSHowTo/zh | | {{#ifexist: SettingUpNFSHowTo/zh | | {{#ifeq: {{#titleparts:SettingUpNFSHowTo|1|-1|}} | zh | | }} }} }} {{#ifeq: {{#titleparts:SettingUpNFSHowTo|1|-1|}} | zh | | }}
NFS Server
Pre-Installation Setup
None of the following pre-installation steps are strictly necessary.
User Permissions
NFS user permissions are based on user ID (UID). UIDs of any users on the client must match those on the server in order for the users to have access. The typical ways of doing this are:
It's also important to note that you have to be careful on systems where the main user has root access - that user can change UID's on the system to allow themselved access to anyone's files. This page assumes that the administrative team is the only group with root access and that they are all trusted. Anything else represents a more advanced configuration, and will not be addressed here.
Group Permissions
With NFS, a user's access to files is determined by his/her membership of groups on the client, not on the server. However, there is an important limitation: a maximum of 16 groups are passed from the client to the server, and, if a user is member of more than 16 groups on the client, some files or directories might be unexpectedly inaccessible.
Host Names
~- optional if using DNS -~ Add any client name and IP addresses to /etc/hosts. The real (not 127.0.0.1) IP address of the server should already be here. This ensures that NFS will still work even if DNS goes down. You could rely on DNS if you wanted, it's up to you.
NIS
~- optional - perform steps only if using NIS -~
Note: This only works if using NIS. Otherwise, you can't use netgroups, and should specify individual IP's or hostnames in /etc/exports
. Read the BUGS section in man netgroup
.
Edit /etc/netgroup and add a line to classify your clients. (This
step is not necessary, but is for convenience).
myclients (client1,,) (client2,,)
Obviously, more clients can be added. myclients
can be anything
you like; this is a netgroup name.
Run this command to rebuild the YP database:
sudo make -C /var/yp
Portmap Lockdown
~- optional -~ Add the following line to /etc/hosts.deny:
portmap mountd nfsd statd lockd rquotad : ALL
By blocking all clients first, only clients in /etc/hosts.allow below will be allowed to access the server. Now add the following line to /etc/hosts.allow:
portmap mountd nfsd statd lockd rquotad : list of IP addresses
Where the "list of IP addresses" string is, you need to make a list of IP addresses that consists of the server and all clients. These have to be IP addresses because of a limitation in portmap (it doesn't like hostnames). Note that if you have NIS set up, just add these to the same line.
Installation and Configuration
Install NFS Server
sudo apt-get install portmap nfs-kernel-server
Edit /etc/exports and add the shares:
/home @myclients(rw,sync,no_subtree_check) /usr/local @myclients(rw,sync,no_subtree_check)
The above shares /home and /usr/local to all clients in the myclients netgroup.
/home 192.168.0.10(rw,sync,no_subtree_check) 192.168.0.11(rw,sync,no_subtree_check) /usr/local 192.168.0.0/255.255.255.0(rw,sync,no_subtree_check)
The above shares /home and /usr/local to two clients with fixed ip addresses. Best used only with machines that have static ip addresses.
/home 192.168.0.0/255.255.255.0(rw,sync,no_subtree_check) /usr/local 192.168.0.0/255.255.255.0(rw,sync,no_subtree_check)
The above shares /home and /usr/local to all clients in the
private network falling within the designated ip address range.
rw
makes the share read/write, and sync
requires
the server to only reply to requests once any changes have been flushed
to disk. This is the safest option (async
is faster, but
dangerous. It is strongly recommended that you read man exports
.
After setting up /etc/exports, export the shares:
sudo exportfs -ra
You'll want to do this command whenever /etc/exports
is modified.
Restart Services
If /etc/default/portmap was changed, portmap will need to be restarted:
sudo /etc/init.d/portmap restart
The NFS kernel server will also require a restart:
sudo /etc/init.d/nfs-kernel-server restart
Security Note
Aside from the UID issues discussed above, it should be noted that an attacker could potentially masquerade as a machine that is allowed to map the share, which allows them to create arbitrary UIDs to access your files. One potential solution to this is IPSec, see also the NFS and IPSec section below. You can set up all your domain members to talk only to each other over IPSec, which will effectively authenticate that your client is who it says it is. IPSec works by encrypting traffic to the server with the server's key, and the server sends back all replies encrypted with the client's key. The traffic is decrypted with the respective keys. If the client doesn't have the keys that the client is supposed to have, it can't send or receive data. An alternative to IPSec is physically separate networks. This requires a separate network switch and separate ethernet cards, and physical security of that network.
NFS Client
Installation
sudo apt-get install portmap nfs-common
Portmap Lockdown
~- optional -~ Add the following line to /etc/hosts.deny:
portmap : ALL
By blocking all clients first, only clients in /etc/hosts.allow below will be allowed to access the server. Now add the following line to /etc/hosts.allow:
portmap : NFS server IP address
Where "NFS server IP address" is the IP address of the server. This must be numeric! It's the way portmap works.
Host Names
~- optional if using DNS -~ Add the server name to /etc/hosts. This ensures the NFS mounts will still work even if DNS goes down. You could rely on DNS if you wanted, it's up to you.
Mounts
Check to see if everything works
You should try and mount it now. The basic template you will use is:
sudo mount ServerIP:/folder/already/setup/to/be/shared /home/username/folder/in/your/local/computer
so for example:
sudo mount 192.168.1.42:/home/music /home/poningru/music
Mount at startup
NFS mounts can either be automatically mounted when accessed using autofs or can be setup with static mounts using entries in /etc/fstab.
Automounter
Install autofs:
sudo apt-get install autofs
The following configuration example sets up home directories to automount off an NFS server upon logging in. Other directories can be setup to automount upon access as well. Add the following line to the end of /etc/auto.master:
/home /etc/auto.home
Now create /etc/auto.home and insert the following:
* solarisbox1.company.com.au,solarisbox2.company.com.au:/export/home/&
The above line automatically mounts any directory accessed at /home/[username] on the client machine from either solarisbox1.company.com.au:/export/home/[username] or solarisbox2.company.com.au:/export/home/[username]. Restart autofs to enable the configuration:
sudo /etc/init.d/autofs start
Static Mounts
Prior to setting up the mounts, make sure the directories that will act as mountpoints are already created. In /etc/fstab, add lines for shares such as:
servername:dir /mntpoint nfs rw,hard,intr 0 0
The rw
mounts it read/write. Obviously, if the server is sharing
it read only,
the client won't be able to mount it as anything more than that. The
hard
mounts the share such that if the server becomes
unavailable, the program will wait until it is available. The
alternative is soft
. intr
allows you to interrupt/kill the
process. Otherwise, it will ignore you. Documentation for these can be
found in the Mount options for nfs
section of man mount
.
The filesystems can now be mounted with mount /mountpoint
, or mount -a
to mount everything that should be mounted at boot.
Notes
Minimalistic NFS Set Up
The steps above are very comprehensive. The minimum number of steps required to set up NFS are listed here: [[1]]
When using groups on NFS shares (NFSv2 or NFSv3), keep in mind that this might not work if a user is a member of more than 16 groups. This is due to limitations in the NFS protocol. You can find more information on Launchpad ("Permission denied when user belongs to group that owns group writable or setgid directories mounted via nfs") and in this article: "What's the deal on the 16 group id limitation in NFS?"
IPSec Notes
If you're using IPSec, the default shutdown order in Breezy/Dapper causes the client to hang as it's being shut down because IPSec goes down before NFS does. To fix it, do:
sudo update-rc.d -f setkey remove sudo update-rc.d setkey start 37 0 6 S .
A bug has been filed here: https://launchpad.net/distros/ubuntu/+source/ipsec-tools/+bug/37536
Credits
- MatthewCaron - NFS Server, NFS Client, IPSec Notes
- NaamanCampbell - NFS Client - Automount