Назад | Перейти на главную страницу

rpcinfo -p показывает разный вывод в зависимости от клиента?

Я устраняю проблему с NFS и обнаружил кое-что неожиданное: rpcinfo сообщает о разном выводе в зависимости от того, с какого клиента я его запустил. Что могло вызвать это? (унаследованный сервер; не знаю, был ли он настроен таким образом специально или как)

Это (правильный, ожидаемый) результат, который я получаю на случайном компьютере, которому не нужно монтировать общий ресурс NFS:

me@random_client:~$ rpcinfo -p nfs_server.example.com
   program vers proto   port  service
    100000    4   tcp    111  portmapper
    100000    3   tcp    111  portmapper
    100000    2   tcp    111  portmapper
    100000    4   udp    111  portmapper
    100000    3   udp    111  portmapper
    100000    2   udp    111  portmapper
    100024    1   udp  35726  status
    100024    1   tcp  55115  status
    100003    2   tcp   2049  nfs
    100003    3   tcp   2049  nfs
    100003    4   tcp   2049  nfs
    100227    2   tcp   2049
    100227    3   tcp   2049
    100003    2   udp   2049  nfs
    100003    3   udp   2049  nfs
    100003    4   udp   2049  nfs
    100227    2   udp   2049
    100227    3   udp   2049
    100021    1   udp  46086  nlockmgr
    100021    3   udp  46086  nlockmgr
    100021    4   udp  46086  nlockmgr
    100021    1   tcp  47752  nlockmgr
    100021    3   tcp  47752  nlockmgr
    100021    4   tcp  47752  nlockmgr
    100005    1   udp  36001  mountd
    100005    1   tcp  36810  mountd
    100005    2   udp  44952  mountd
    100005    2   tcp  37364  mountd
    100005    3   udp  42206  mountd
    100005    3   tcp  49171  mountd

Это (неверный, неожиданный) вывод, который я получаю на машине, делает необходимо смонтировать общий ресурс NFS.

me@desired_client:~$ rpcinfo -p nfs_server.example.com
   program vers proto   port  service
    100000    4   tcp    111  portmapper
    100000    3   tcp    111  portmapper
    100000    2   tcp    111  portmapper
    100000    4   udp    111  portmapper
    100000    3   udp    111  portmapper
    100000    2   udp    111  portmapper
    100024    1   udp  52768  status
    100024    1   tcp  60092  status
    100021    1   udp  35877  nlockmgr
    100021    3   udp  35877  nlockmgr
    100021    4   udp  35877  nlockmgr
    100021    1   tcp  39358  nlockmgr
    100021    3   tcp  39358  nlockmgr
    100021    4   tcp  39358  nlockmgr

Что дает? Почему я не вижу NFS?


Обновить: showmount полученные результаты

правильный, ожидаемый результат от случайного компьютера, которому не нужно монтировать общий ресурс NFS:

me@random_client:~$ showmount -e nfs_server.example.com
Export list for nfs_server.example.com:
/mnt/sharedrive desired_client,otherclient1,otherclient2

неправильный, неожиданный вывод от машины, которая делает необходимо смонтировать общий ресурс NFS:

me@desired_client:~$ showmount -e nfs_server.example.com
clnt_create: RPC: Program not registered

Google предлагает RPC: Program not registered указывает, что сервер NFS не запущен, но очевидно, что здесь этого не происходит, поскольку другая машина может это видеть нормально?

Ахахахахахаха, это был автогол.

me@desired_client:~$ cat /etc/hosts
127.0.0.1       localhost
127.0.0.1       nfs_server.example.com
[...]

Оскорбительная запись обратной связи была явно добавлена ​​ИТ-отделом после desired_client сошли с ума несколько недель назад, когда nfs_server неожиданно ушла в ремонт. Они не упомянули, что исправили это, изменив hosts...

(иногда срабатывает грубая сила - разобрался, пройдя через /etc в обратном хронологическом порядке)