(マイサーバーIP)では、TCP経由でNFSを使用できません。ネットワークに接続できず、権限が拒否されました。

(マイサーバーIP)では、TCP経由でNFSを使用できません。ネットワークに接続できず、権限が拒否されました。

Virtualboxに設定したサーバーでLinux Mintを起動しようとしています。サーバーはLinux Mintで実行されており、テスト中のクライアント(仮想ボックスも同様)はディスクなしでネットワーク経由で起動します。次のエラーが表示されるまでブート画面vmlinuzとinitrdを正しく受信した後:

間違い

何が間違っている可能性があるかについての情報はありますか?

答え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 3pxelinuxの設定ファイルに追加されました。これにより、パラメータがカーネル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

関連情報