Я хочу налаштувати сервер обміну файлами з NFS. Але коли я хочу показати експоненти, я отримую це:
manuel@server ~ $ showmount
clnt_create: RPC: Port mapper failure - Unable to receive: errno 111 (Connection refused)
Що з цим не так?
Я хочу налаштувати сервер обміну файлами з NFS. Але коли я хочу показати експоненти, я отримую це:
manuel@server ~ $ showmount
clnt_create: RPC: Port mapper failure - Unable to receive: errno 111 (Connection refused)
Що з цим не так?
Відповіді:
Жахливо. Я прочитав близько 5 навчальних посібників, але жоден з них не згадав, що послуга rpcbind
потрібна.
Для Debian
sudo service rpcbind start
робить трюк.
Зробіть наступне:
vi /etc/sysconfig/iptables
У командному рядку введіть:
iptables -I INPUT -p tcp --dport 111 -j ACCEPT
iptables -I INPUT -p tcp --dport 2049 -j ACCEPT
/etc/init.d/iptables save
Перезапустіть rpcbind
службу.
Запустіть, showmount -e ipaddress
де "ipaddress" - це IP вашого сервера NFS.
showmount -e
призвели до тієї ж помилки, що і на оригінальному плакаті. Невелика модифікація, заснована на вищепереліченому, призводить до команди повернення очікуваних результатів: showmount -e 127.0.0.1
. Це примушує місцевий хост, а не один з інших інтерфейсів.
Я знаю, що це по-старому, але сподіваюся, що це допоможе іншим людям. Це для Red Hat.
showmount -e server_address
clnt_create: RPC: Port mapper failure - Unable to receive: errno 111 (Connection refused)
Це призвело до нової помилки.
/sbin/service rpcbind start
showmount -e server_address
clnt_create: RPC: Port mapper failure - Authentication error
Це було виправленням, завдяки якому все працювало.
/sbin/service autofs restart