NFS共有の問題 - マウントできない

NFS共有の問題 - マウントできない

こんにちは友達。今日、私はdnsmasqをDHCPプロキシとtftpサーバーとして使用してPXEサーバーをセットアップしました。クライアントに応じて、EFIモードとレガシーモードでWindows ISOファイルを実行できるようにgrubメニューを設定したいと思います。だから私は以下を使ってgrub pxeフォルダを設定しました。

grub-mknetdir

PXEGRUBで起動し、Linuxディストリビューションのカーネルイメージをロードできました。残念ながら、NFS共有に問題があるため、initrdファイルをロードできません。何か問題があるようですが、エラーを見つけることができません。

私の grub.cfg ファイルはこの問題の影響を受けます。

   menuentry "Netroot" {
   echo 'Trying to boot via nfs ...'
   load_video
   insmod gzio
   if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
   insmod part_msdos
   insmod ext2
   echo 'Loading Linux ...'
   linux /programs/clonezilla/live/vmlinuz root=/dev/nfs ip=dhcp rw netboot=nfs nfsroot=192.168.2.55:/var/lib/tftpboot/programs/clonezilla/live/ rw
   echo 'Loading initial ramdisk ...'
   initrd /var/lib/tftpboot/programs/clonezilla/live/initrd.img
}

そして私のファイル

/etc/export

# /etc/exports: the access control list for filesystems which may be exported
#       to NFS clients.  See exports(5).
#
# Example for NFSv2 and NFSv3:
# /srv/homes       hostname1(rw,sync,no_subtree_check) hostname2(ro,sync,no_subtree_check)
#
# Example for NFSv4:
# /srv/nfs4        gss/krb5i(rw,sync,fsid=0,crossmnt,no_subtree_check)
# /srv/nfs4/homes  gss/krb5i(rw,sync,no_subtree_check)
#

/var/lib/tftpboot/programs/clonezilla/live 192.168.2.55/(rw,no_root_squash,sync,no_subtree_check)

したがって、Clonezillaを起動しようとすると、nfs共有からinitrd.imgファイルをロードするまで、すべてが正常です。問題があります。

ここに画像の説明を入力してください。

ここに画像の説明を入力してください。

ここに画像の説明を入力してください。

だから私は走った。

猫/var/logs/syslog grep tftp |

この出力を受け取りました。

Oct 21 18:07:29 millenium-fbe48 rpc.mountd[11325]: refused mount request from 192.168.2.86 for /var/lib/tftpboot/programs/clonezilla/live (/var/lib/tftpboot/programs/clonezilla/live): unmatched host

もしそうなら、私のnfs共有に問題があり、問題はどこにありますか?

ベストアンサー1

おすすめ記事