Какие порты (входящие и исходящие) необходимо открыть в AWS при настройке NFS? Во время монтирования я получаю ошибку тайм-аута. Я использую Ubuntu 16 в качестве сервера и клиента.
решение1
NFS использует разные порты в зависимости от того, запущен ли NFSv3 или v4 (который использует tcp в качестве протокола по умолчанию для подключения). Если у вас запущен NFSv3, по умолчанию вам нужно открыть 4 порта. Порты, используемые для NFS, назначаются динамически rpcbind, что может вызвать проблемы при создании правил брандмауэра. Чтобы упростить этот процесс, используйте файл /etc/sysconfig/nfs, чтобы указать, какие порты следует использовать:
MOUNTD_PORT — порт TCP и UDP для mountd (rpc.mountd)
STATD_PORT — TCP и UDP порт для статуса (rpc.statd)
LOCKD_TCPPORT — TCP-порт для nlockmgr (rpc.lockd)
LOCKD_UDPPORT — UDP-порт nlockmgr (rpc.lockd)
иногда порт rpc.mountd совпадает с портом, описанным в /etc/services в mountd (в RHEL7 это 20048/tcp и udp). Чтобы узнать, какие порты используются, на сервере запускается команда util rpcinfo -p