Просканировал сегодня сервер и обнаружил что rpc.mountd нормально так светит портами в интернет.
# lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 24.04.2 LTS Release: 24.04 Codename: noble
# netstat -anl4p|grep rpc
tcp 0 0 0.0.0.0:49571 0.0.0.0:* LISTEN 1873/rpc.statd
tcp 0 0 0.0.0.0:58323 0.0.0.0:* LISTEN 1868/rpc.mountd
tcp 0 0 0.0.0.0:53167 0.0.0.0:* LISTEN 1868/rpc.mountd
tcp 0 0 0.0.0.0:43273 0.0.0.0:* LISTEN 1868/rpc.mountd
udp 0 0 0.0.0.0:49516 0.0.0.0:* 1868/rpc.mountd
udp 0 0 0.0.0.0:57874 0.0.0.0:* 1873/rpc.statd
udp 0 0 127.0.0.1:777 0.0.0.0:* 1873/rpc.statd
udp 0 0 0.0.0.0:48669 0.0.0.0:* 1868/rpc.mountd
udp 0 0 0.0.0.0:57296 0.0.0.0:* 1868/rpc.mountd
А светит, потому что диапазон --dports 49152:65535 был открыт для ftp-сервера.
Вопрос такой. Где можно для rpc.mountd и rpc.statd конкретно прописать порты или диапазон? Если это возможно.
И нужно ли их вообще открывать наружу? Т.е. в локалку.
Здесь вроде как ничего такого нет:
# sysctl -a|grep rpc
sunrpc.max_resvport = 1023
sunrpc.min_resvport = 665
sunrpc.nfs_debug = 0x0000
sunrpc.nfsd_debug = 0x0000
sunrpc.nlm_debug = 0x0000
sunrpc.rpc_debug = 0x0000
sunrpc.tcp_fin_timeout = 15
sunrpc.tcp_max_slot_table_entries = 65536
sunrpc.tcp_slot_table_entries = 2
sunrpc.transports = tcp 1048576
sunrpc.transports = udp 32768
sunrpc.udp_slot_table_entries = 16
# sysctl -a|grep nfs
fs.nfs.idmap_cache_timeout = 600
fs.nfs.nfs_callback_tcpport = 0
fs.nfs.nfs_congestion_kb = 128640
fs.nfs.nfs_mountpoint_timeout = 500
fs.nfs.nlm_grace_period = 0
fs.nfs.nlm_tcpport = 0
fs.nfs.nlm_timeout = 10
fs.nfs.nlm_udpport = 0
fs.nfs.nsm_local_state = 3
fs.nfs.nsm_use_hostnames = 0
sunrpc.nfs_debug = 0x0000
sunrpc.nfsd_debug = 0x0000