我需要将端口 2049/tcp 用于其他目的。有没有办法更改 NFSD 绑定到哪个端口?我不需要 NFSv3 或 NFSv2,所以我不使用 rpcbind 服务。我找不到该配置选项...
答案1
如果您只使用 NFSv4(没有 RPCBIND),您可以通过添加到 /etc/sysconfig/nfs RPCNFSDARGS 来更改端口-p [port number]
并确保它被取消注释。
我通过查看发现了这一点/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"