没有 rpcsec_gss_krb5 mod 的 EC2 内核

没有 rpcsec_gss_krb5 mod 的 EC2 内核

我正在研究使用 kerberos 设置 NFSv4(通过)。我相信我所有的东西都正常工作,除了我运行的内核3.0.0-16-virtual似乎不包括rpcsec_gss_krb5。这导致该命令modprobe rpcsec_gss_krb5失败FATAL: Module rpcsec_gss_krb5 not found.

如果我尝试在没有此模块的情况下继续安装 NFS。

# sudo mount -t nfs4 -o sec=krb5 *my ip*:/ /mnt

标准输出:

mount.nfs4: an incorrect mount option was specified

系统日志

gss_create: Pseudoflavor 390003 not found!
RPC: Couldn't create auth handle (flavor 390003)

我应该如何考虑将此 mod 添加到 EC2 Ubuntu 内核?

答案1

如果您运行的是 10.10 (Oneiric),则应该可以访问linux-image-extra包含通常从主内核剥离的所有模块的软件包-virtual。安装此软件包后,-virtual内核应该具有与传统内核相同的所有模块-server

答案2

我通过 apt-get 获取我想要的内核解决了这个问题。

sudo apt-get install linux-image-3.0.0-17-server
sudo nano /boot/grub/menu.lst

在 中添加其他内容/boot/grub/menu.lst

title           Ubuntu 11.10, kernel 3.0.0-17-server
root            (hd0)
kernel          /boot/vmlinuz-3.0.0-17-server root=LABEL=cloudimg-rootfs ro console=hvc0  crashkernel=384M-2G:64M,2G-:128M
initrd          /boot/initrd.img-3.0.0-17-server

sudo reboot

相关内容