サーバー(10.0.0.1)とクライアント(10.0.0.2)システムがあり、どちらもUbuntu 12.04を実行し、イーサネット経由で接続されています。
彼らはお互いにpingを実行できます。彼らはお互いにsshできます。
私がサーバーにいる場合:
Sudo showmount -e 10.0.0.1
共有したいすべてのフォルダがあります。
サーバーからクライアントにsshして、以下を実行します。
Sudo showmount -e 10.0.0.1
タイムアウトするか、ctrl + zで時間がかかります。
私は朝からインターネットからランダムな提案を試みてきましたが、何か助けがありますか?
更新!!!!!!
Sudo netstat -nlp | grep :111
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 788/rpcbind
tcp6 0 0 :::111 :::* LISTEN 788/rpcbind
udp 0 0 0.0.0.0:111 0.0.0.0:* 788/rpcbind
udp6 0 0 :::111 :::* 788/rpcbind
Sudo ufw status numbered
Status: active
To Action From
-- ------ ----
[ 1] 22 ALLOW IN Anywhere
[ 2] 22 (v6) ALLOW IN Anywhere (v6)
更新2 !!!!!!! -showmountは動作しますが、マウントできません。
client@client:~$ Sudo showmount -e 10.0.0.1
Export list for 10.0.0.1:
/export/1TBHDD 10.0.0.0/24
/export/users 10.0.0.0/24
/export 10.0.0.0/24
cliearn@client:~$ Sudo mount 10.0.0.1:/export/1TBHDD /export/1TBHDD
mount.nfs: rpc.statd is not running but is required for remote locking.
mount.nfs: Either use '-o nolock' to keep locks local, or start statd.
mount.nfs: an incorrect mount option was specified
client@client:~$ 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 44469 status
100024 1 tcp 54570 status
ufw status
出力に基づいて、ファイアウォールは現在SSHの着信接続のみを許可するように構成されています。 NFSの場合、nfs(2049)およびRPCポートマッパー(111)ポートを開く必要があります。 LAN経由でのみサーバーに接続する場合は、ホスト範囲を制限することをお勧めします。
Sudo ufw allow from 10.0.0.0/16 to any port 2049
Sudo ufw allow from 10.0.0.0/16 to any port 111
それ以外の場合は、allow from any ...
が必要です
これは、「mount.nfs:rpc.statdは実行されていませんが、必要です...」問題に役立つ可能性があります。
Sudo update-rc.d rpcbind enable
その後、再起動するか、次の操作を行います。
Sudo service rpcbind restart