У меня возникли проблемы с настройкой монтирования NFS на сервере Ubuntu, и основная проблема, похоже, заключается в подключении с клиента (Mac).
Я могу пинговать адрес сервера нормально.
Вот результат NMAP:
Nmap scan report for 192.168.x.x
Host is up (0.011s latency).
Not shown: 65525 filtered ports
PORT STATE SERVICE
21/tcp closed ftp
22/tcp open ssh
80/tcp open http
111/tcp open rpcbind
443/tcp open https
2049/tcp open nfs
3306/tcp open mysql
32765/tcp closed unknown
32766/tcp closed unknown
32767/tcp closed filenet-powsrm
На стороне сервера, когда я выполняю:
showmount -e
Он возвращает:
Export list for xxxx:
/var/nfs 192.168.x.x/255.255.255.0
Однако, когда я пытаюсь, со стороны клиента:
showmount -e {server ip}
Это не удается со следующим сообщением:
showmount: не удается получить информацию с хоста: 192.168.16.51: сбой RPC :: RPC: невозможно отправить; errno = неверный дескриптор файла
Я сделал на сервере следующую конфигурацию:
/ etc / exports
/ var / nfs 192.168.x.x / 255.255.255.0 (ro, no_subtree_check)
/etc/hosts.allow
карта портов: 192.168.x.x / 255.255.255.0
lockd: 192.168.x.x / 255.255.255.0
rquotad: 192.168.x.x / 255.255.255.0
mountd: 192.168.x.x / 255.255.255.0
statd: 192.168.x.x / 255.255.255.0
Сообщите мне, если мне понадобится дополнительная информация, и я отредактирую вопрос.
Благодаря thrig выяснилось, что проблема была в моих настройках ufw. С тех пор я прекратил сбрасывать эти конкретные соединения, и теперь NFS работает отлично.