Я пытаюсь создать 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
он работает, но, как ни странно, у виртуальной машины больше нет подключения к Интернету, я даже не могу пинговать Google.
Соответствующая команда для запуска виртуальной машины: -nic bridge,br=virbr0,helper=/usr/libexec/qemu-bridge-helper
, который используется для подключения к Интернету.
Я знаю, что есть много очень похожих вопросов, но я не могу найти ни одного, подходящего для моего случая. Я добавил все возможные исключения firewalld, но он по-прежнему не работает.
Любая помощь приветствуется.