答案1
作为马克·普洛特尼克指出,此错误最可能的原因是网络配置错误:您的eth1
接口已配置了无效地址172.23.104.0
。
不幸的是,这不是我的情况。我试图从 NFS 启动 Raspberry Pi 3,并且我的网络、主机和 NFS 共享配置正确。在看到一系列晦涩的错误之后,例如:
Begin: Retrying nfs mount ... short read: 24 < 28 NFS over TCP not available from [Server IP address] pmap_getmaps.c: rpc problem: RPC: Authentication error; why = Client credential too weak mount: RPC: Remote system error - Connection refused
RPI3 内核树中的模块中的 NFSv3 和 NFSv4 之间不存在不匹配的情况nfsd.ko
,也不是体系结构或其他问题。这只是允许来自我的测试子网的 RPC 的问题/etc/hosts.allow
,如下所示:
#> cat /etc/hosts.allow rpcbind mountd nfsd statd lockd rquotad : 127.0.0.1 192.168.1.0/24 10.250.0.0/16
答案2
添加SYSAPPEND 3
到 pxelinux 中的配置文件。这会将参数附加ip=
到BOOTIF=
内核。请参阅此处的文档:https://wiki.syslinux.org/wiki/index.php?title=SYSLINUX#SYSAPPEND_bitmask
答案3
https://bugs.launchpad.net/ubuntu/+source/casper/+bug/1848018
我在使用 Ubuntu Focal Fossa 20.04.1 LTS 时也遇到了同样的问题
我知道这个问题很老了,但我不介意:D
LABEL Ubuntu 20.04.1 LTS (Focal Fossa)
kernel /tftpboot/ubuntu/amd64/casper/vmlinuz
append vga=normal netboot=nfs boot=casper ip=dhcp nfsroot=192.168.2.116:/tftpboot/ubuntu/amd64/ ro initrd=/tftpboot/ubuntu/amd64/casper/initrd locale=de_DE bootkbd=de console-setup/layoutcode=de
ip=dhcp
我忘了文中提到的“ ”https://bugs.launchpad.net上面的链接。
希望这可以帮助
答案4
我在 Ubuntu 18.04 上发生了这种情况,但更新了 5.4 内核以允许导出 Overlayfs。
首先要摆脱“连接被拒绝”我必须运行:
rpc.mountd
然后我收到了上面的消息。之后只需重新启动 NFS 即可。不确定我需要更新哪些配置文件,或者它在重新启动后是否可以工作。会回来报告。
/etc/init.d/nfs-kernel-server restart
我还必须运行:
systemctl restart rpcbind