Назад | Перейти на главную страницу

Монтирование Fedora 21 NFSv4 долго зависает, затем истекает время ожидания; showmount -e работает

У меня есть сервер Fedora 21 со следующими файлами / etc / exports:

/mnt/scainet    192.168.1.0/24(rw,sync)   

На моем клиенте в той же подсети, подключенном к серверу через концентратор, я запускаю mount -t nfs scainet:/mnt/scainet /mnt/scainet -v, который просто находится там с этим подробным выводом:

mount.nfs: timeout set for Thu Jan 22 07:45:55 2015
mount.nfs: trying text-based options 'vers=4,addr=192.168.1.11,clientaddr=192.168.1.12'

Спустя очень долгое время я получаю mount.nfs: Connection timed out.

showmount -e scainet на клиенте правильно показывает экспортированный каталог, хотя и спустя долгое время снова.

Export list for scainet:
/mnt/scainet 192.168.1.0/24

Я настроил NFS в основном с помощью руководства эти инструкции. Я сделал все кроме systemctl enable nfs-lock и systemctl enable nfs-idmap, которые не работали, потому что они являются псевдонимами для служб (rpc-statd.service и nfs-idmapd.service), у которых нет раздела [Install] и которые не предназначены для включения с помощью systemctl.

Сначала я подозревал, что это проблема брандмауэра, поэтому я включил nfs, mountd и rpc-bind через firewall-cmd; он все еще не работал, поэтому я вручную открыл порты, перечисленные rpcinfo -p, и даже вообще остановил firewalld. Так что проблема не в брандмауэре.

На сервере я могу смонтировать экспортированный каталог с помощью той же команды (только с другой точкой монтирования).

Тем не менее, mount на клиенте по-прежнему просто сидит без ответа, отключаясь через несколько минут.

Как я могу установить каталоги на клиенте? Я что-то забыл сделать?

РЕДАКТИРОВАТЬ: вот моя конфигурация брандмауэра из firewall-cmd --list-all

FedoraServer (default, active)
  interfaces: enp0s25
  sources: 
  services: cockpit dhcpv6-client http mountd nfs rpc-bind ssh
  ports: 54319/tcp 20048/tcp 2049/udp 111/udp 20048/udp 8000/tcp 53037/udp 51347-51349/udp 2049/tcp 51347-51349/tcp 52375/tcp 111/tcp 44274/udp
  masquerade: no
  forward-ports: 
  icmp-blocks: 
  rich rules: 

РЕДАКТИРОВАТЬ 2: rpcinfo -p scainet из scainet-2 приводит к rpcinfo: can't contact portmapper: RPC: Remote system error - Connection timed out.

Похоже, это была ошибка, исправленная в недавнем обновлении. Теперь все работает правильно.