У меня есть мягкая фетровая шляпа 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-связываю через брандмауэр-cmd; это все еще не работало, таким образом, я вручную открыл порты, перечисленные rpcinfo -p
, и даже остановил firewalld в целом. Таким образом, это, кажется, не проблема с брандмауэром.
На сервере я могу смонтировать экспортируемый каталог с той же командой (просто другая точка монтирования) очень хорошо.
Все же смонтируйтесь на клиенте, все еще просто находится там без ответа, испытывая таймаут после нескольких минуты.
Как я могу заставить каталоги монтироваться на клиенте? Я забывал делать что-то?
Править: Вот моя конфигурация брандмауэра от 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
.
Похоже, это была ошибка, исправленная в недавнем обновлении. Теперь все работает правильно.