nfs daemon не слушает порт 2049

У меня есть проблемы с NFS. Похоже, он не слушает порт 2049 на клиенте. И клиент, и сервер имеют Linux Debian.

serv$ rpcinfo -p
    program vers proto   port
    100000    2   tcp    111  portmapper
    100000    2   udp    111  portmapper
    100024    1   udp  59336  status
    100024    1   tcp  51481  status
    100003    2   udp   2049  nfs
    100003    3   udp   2049  nfs
    100003    4   udp   2049  nfs
    100021    1   udp  58328  nlockmgr
    100021    3   udp  58328  nlockmgr
    100021    4   udp  58328  nlockmgr
    100003    2   tcp   2049  nfs
    100003    3   tcp   2049  nfs
    100003    4   tcp   2049  nfs
    100021    1   tcp  58936  nlockmgr
    100021    3   tcp  58936  nlockmgr
    100021    4   tcp  58936  nlockmgr
    100005    1   udp  52660  mountd
    100005    1   tcp  44121  mountd
    100005    2   udp  52660  mountd
    100005    2   tcp  44121  mountd
    100005    3   udp  52660  mountd
    100005    3   tcp  44121  mountd

Но на клиенте нет порта 2049:

client$ rpcinfo -p
    program vers proto   port
    100000    2   tcp    111  portmapper
    100000    2   udp    111  portmapper
    100024    1   udp  36256  status
    100024    1   tcp  55654  status

Я проверил nfs-common и он сказал "все в порядке":

client$  sudo /etc/init.d/nfs-common status
    all daemons running

Не могли бы вы мне помочь, пожалуйста?

1 ответ

Решение

Это совершенно нормально. Не предполагается прослушивать порт 2049 на клиенте. Пока сервер NFS прослушивает порт 2049, клиент будет выбирать большой номер порта для подключения к серверу через порт 2049. Просто попробуйте экспортировать каталог на сервере и попытаться смонтировать его на клиенте. Клиенту не нужно прослушивать порт 2049.

Другие вопросы по тегам