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

Внутренняя ошибка монтирования NFS

У меня есть сервер, который я использую для общего доступа NFS. 4 сервера используют без проблем. Я настроил новый сервер, и он не может смонтировать. Я получаю эту ошибку

   mount.nfs: internal error

В лог-файле клиента:

   nfs: server 192.168.1.100 not responding, timed out

На сервере я открыл нужные мне порты, и в журнале вижу это:

   rpc.mountd[20520]: authenticated mount request from 192.168.1.10:824 for /mnt/nfs/archive/server05 (/mnt/nfs/archive)

Правила iptables на сервере nfs:

    -A INPUT -s 192.168.1.10/32 -p tcp -m tcp --dport 1:1024 -j ACCEPT 
    -A INPUT -s 192.168.1.10/32 -p udp -m udp --dport 1:1024 -j ACCEPT 
    -A INPUT -s 192.168.1.10/32 -p tcp -m tcp --dport 32803 -j ACCEPT 
    -A INPUT -s 192.168.1.10/32 -p udp -m udp --dport 32803 -j ACCEPT 
    -A INPUT -s 192.168.1.10/32 -p tcp -m tcp --dport 32769 -j ACCEPT 
    -A INPUT -s 192.168.1.10/32 -p udp -m udp --dport 32769 -j ACCEPT 
    -A INPUT -s 192.168.1.10/32 -p tcp -m tcp --dport 2020 -j ACCEPT 
    -A INPUT -s 192.168.1.10/32 -p udp -m udp --dport 2020 -j ACCEPT 
    -A INPUT -s 192.168.1.10/32 -p udp -m udp --dport 8125 -j ACCEPT 

дополнительная информация

    [root@nfs_server]# rpcinfo -p
       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    662  status
        100024    1   tcp    662  status
        100005    1   udp    892  mountd
        100005    1   tcp    892  mountd
        100005    2   udp    892  mountd
        100005    2   tcp    892  mountd
        100005    3   udp    892  mountd
        100005    3   tcp    892  mountd
        100003    2   tcp   2049  nfs
        100003    3   tcp   2049  nfs
        100003    4   tcp   2049  nfs
        100227    2   tcp   2049  nfs_acl
        100227    3   tcp   2049  nfs_acl
        100003    2   udp   2049  nfs
        100003    3   udp   2049  nfs
        100003    4   udp   2049  nfs
        100227    2   udp   2049  nfs_acl
        100227    3   udp   2049  nfs_acl
        100021    1   udp  32769  nlockmgr
        100021    3   udp  32769  nlockmgr
        100021    4   udp  32769  nlockmgr
        100021    1   tcp  32803  nlockmgr
        100021    3   tcp  32803  nlockmgr
        100021    4   tcp  32803  nlockmgr

hosts.allow

    [root@nfs_server]# cat /etc/hosts.allow
    portmap:ALL
    lockd:ALL
    mountd:ALL
    rquotad:ALL
    statd:ALL

Если я остановлю iptables, он заработает.

Много чего перепробовал и долго искал. Пожалуйста помоги...

Per redhat.com - 9.7.3 Запуск NFS за брандмауэром -

Порядок действий 9.1. Настройте брандмауэр, чтобы разрешить NFS

Разрешите TCP и UDP-порт 2049 для NFS.
Разрешите TCP и UDP порт 111 (rpcbind / sunrpc).
Разрешить TCP и UDP-порт, указанный с помощью MOUNTD_PORT = "port"
Разрешить TCP- и UDP-порт, указанный с помощью STATD_PORT = "port"
Разрешить TCP-порт, указанный с помощью LOCKD_TCPPORT = "port"
Разрешить порт UDP, указанный с помощью LOCKD_UDPPORT = "port"