Я настроил общий доступ к файлам NFS между двумя компьютерами Ubuntu в моей локальной сети, раньше все работало нормально. Недавно перестало работать (возможно, когда я обновился с Ubuntu 16 до 18?). Что мне теперь нужно сделать по-другому? На сервере файл /etc/exports выглядит так:
/media/backup *(rw,no_subtree_check,crossmnt)
/home/files *(rw,sync,no_root_squash,no_subtree_check)
На моей клиентской машине я мог смонтировать его с помощью такой команды:
mount 192.168.1.50:/home/files /media/Magrathea
Теперь эта команда ждет ооочень долгое время, а затем прерывается с сообщением об ошибке: "mount.nfs: Connection timed out". Что изменилось? Как мне снова заставить мой общий доступ работать? (Обратите внимание, я НЕ использую SAMBA, нет задействованных машин Windows, NFS используется только между машинами Ubuntu)
решение1
Нашел. Проблема была не в 18.04, а в брандмауэре. Чтобы разрешить NFS обмениваться файлами, сервер должен открыть порты 111 и 2049.
ufw allow 111
ufw allow 2049
Затем мне снова удалось смонтировать папки по локальной сети!