Fedora 因防火墙而无法挂载 nfs

Fedora 因防火墙而无法挂载 nfs

我正在尝试创建一个 nfs 来在我的主机和客户虚拟机之间共享(使用 运行qemu-kvm)。
我遵循本指南广告情况如下:

host:
cat /etc/exports
/mnt/nfsshare   192.168.122.76/24(rw,sync,all_squash,nohide,anonuid=0,anongid=0)

firewall-cmd --list-all 
FedoraWorkstation (active)
  target: default
  icmp-block-inversion: no
  interfaces: tun0 wlp0s20f3
  sources: 
  services: dhcpv6-client mdns mountd nfs rpc-bind samba-client ssh
  ports: 1025-65535/udp 1025-65535/tcp 892/tcp 111/tcp 111/udp 2049/tcp 2049/udp 875/udp 875/tcp 32803/tcp 32769/udp 892/udp 662/tcp 662/udp
  protocols: 
  masquerade: no
  forward-ports: 
  source-ports: 
  icmp-blocks: 
  rich rules: 

rpcinfo -p 192.168.122.76
   program vers proto   port  service
    100000    4   tcp    111  portmapper
    100000    3   tcp    111  portmapper
    100000    2   tcp    111  portmapper
    100000    4   udp    111  portmapper
    100000    3   udp    111  portmapper
    100000    2   udp    111  portmapper
    100005    1   udp  20048  mountd
    100005    1   tcp  20048  mountd
    100005    2   udp  20048  mountd
    100024    1   udp  35373  status
    100005    2   tcp  20048  mountd
    100024    1   tcp  40085  status
    100005    3   udp  20048  mountd
    100005    3   tcp  20048  mountd
    100003    3   tcp   2049  nfs
    100003    4   tcp   2049  nfs
    100227    3   tcp   2049  nfs_acl
    100021    1   udp  44060  nlockmgr
    100021    3   udp  44060  nlockmgr
    100021    4   udp  44060  nlockmgr
    100021    1   tcp  37147  nlockmgr
    100021    3   tcp  37147  nlockmgr
    100021    4   tcp  37147  nlockmgr

然而,当我启动客户机并用 挂载时 mount -t nfs 192.168.122.1:/mnt/nfsshare /mnt/nfsshare_client,它就挂起了。

如果我禁用主机防火墙,systemctl stop firewalld它可以工作,但奇怪的是虚拟机不再有互联网连接,我甚至无法 ping 谷歌。

运行虚拟机的相关命令是:-nic bridge,br=virbr0,helper=/usr/libexec/qemu-bridge-helper,用于互联网连接。

我知道有很多非常相似的问题,但我找不到一个适合我的情况的问题。我添加了所有可能的防火墙例外,但仍然不起作用。

任何帮助都将受到赞赏。

相关内容