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

Проблемы с NFS с FreeBSD 4.9

Когда-то это работало, и я сохранял ту же конфигурацию, но ... теперь ничего.

Я просто пытаюсь настроить сервер NFS на сервере FreeBSD 4.9. Процесс должен быть примерно таким же сложным:

Добавьте эту запись в / etc / exports:

/var/home /var/vpopmail/domains -maproot=root XXX.XX.XX.XXX

Выполните это:

portmap
nfsd -u -t -n 4
mountd -r

Тогда это должно работать независимо от проблем с сетью и брандмауэром:

showmount -e localhost

Но showmount -e localhost выходит из строя со следующей ошибкой:

RPC: Port mapper failure
showmount: can't do exports rpc

И даже если я убью демона NFS и попробую rpcinfo -p localhost, Я получаю эту ошибку:

rpcinfo: can't contact portmapper: rpcinfo: RPC: Unable to receive; errno = Connection reset by peer

Portmapper все еще работает. Почему, черт возьми, ничего не работает так, как будто это не так?

Отредактируйте, чтобы добавить:

К вашему сведению: Sockstat дает мне это:

$ sockstat |egrep "(nfsd|portmap)"
root     nfsd     86310    3 udp4   *:2049                *:*                  
root     nfsd     86310    4 udp4   *:973                 *:*                  
root     portmap  45920    0 tcp4   *:111                 *:*                  

Затем, позже (скажем, через 5 минут), как будто nfsd не действует как сервер:

$ sockstat |egrep "(nfsd|portmap)"
root     portmap  45920    0 tcp4   *:111                 *:*  

Но демон nfs все еще работает:

$ ps ax |grep nfsd
86311  ??  I      0:00.00 nfsd: server (nfsd)
86312  ??  I      0:00.00 nfsd: server (nfsd)
86313  ??  I      0:00.00 nfsd: server (nfsd)
86314  ??  I      0:00.00 nfsd: server (nfsd)

Версия 4.9 немного устарела и больше не поддерживается, я бы подумал об обновлении до поддерживаемой версии FreeBSD. В любом случае, пожалуйста, проверьте следующее:

sockstat | grep portmap
sockstat | grep nfsd