Мне нужно использовать порт 2049 / tcp для другой цели. Есть ли способ изменить порт, к которому привязывается NFSD? Мне не нужны NFSv3 или NFSv2, поэтому я не использую службу rpcbind. Я не могу найти этот вариант конфигурации ...
Если вы используете только NFSv4 (без RPCBIND), вы можете изменить порт, добавив -p [port number]
в / etc / sysconfig / nfs RPCNFSDARGS и убедитесь, что он не закомментирован.
Я узнал это, посмотрев на /etc/init.d/nfs
, Я нашел эту строку:
echo -n $"Starting NFS daemon: "
daemon rpc.nfsd $RPCNFSDARGS $RPCNFSDCOUNT
Я проследил определение $RPCNFSDARGS
резервное копирование в начало файла, и увидел, что / etc / sysconfig / nfs был загружен. man rpc.nfsd
раскрыл параметр -p для указания порта.
В моем / etc / sysconfig / nfs теперь есть строка:
RPCNFSDARGS="-p 2050 -N 2 -N 3"