Таким образом, я пытался получить голову вокруг, как клиент NFS выясняет, какие порты использовать, или как установить их.
Я позволил регистрироваться (В iptables на клиенте nfs) для трафика между клиентом и сервером nfs и нашел это (я пронумеровал их так, я могу сослаться на них для Вас):
1. [iptables nfs-tcp-out] ... SPT=949 DPT=2049 ...
2. [iptables nfs-tcp-in ] ... SPT=2049 DPT=949 ...
3. [iptables nfs-tcp-out] ... SPT=35501 DPT=877 ...
Так,
Я доволен, случайный порт к порту nfs
Кроме того, довольный этим, ответьте от nfs до установленного случайного порта
Это - то, где я запутываюсь. Они, кажется, 2 случайных порта. Оба из них установлены на сервере nfs? Если так, как клиент знает который порты использовать? Это согласовывается с первыми 2 пакетами?
Кроме того, я установил rpc.statd порты как --port 32765 --outgoing-port 32766
, все же не посмотрите трафик в тех портах.
Наконец, я не вижу трафика в порте 111, который, по-видимому, должен быть открыт (Согласно почти каждому руководству брандмауэра nfs)
Извините я неправильно понял. Думайте, что я получил его теперь
Порт 111 (tcp/udp) является portmapper
Порт 2049 (tcp/udp) является сервером nfs
Таким образом, я пытался получить голову вокруг, как клиент NFS выясняет, какие порты использовать, или как установить их.
Если требуется присвоить клиентские порты, можно сделать так в
/etc/sysconfig/nfs
Как пример:
LOCKD_TCPPORT=32803
LOCKD_UDPPORT=32769
MOUNTD_PORT=892
RQUOTAD_PORT=875
STATD_PORT=662
STATD_OUTGOING_PORT=2020
Это что Ваш поиск?