Solusi 1:
Jadi, NFS aneh karena mengandalkan portmapper untuk berjalan, sehingga dapat memetakan port tertentu ke port RPC. (Saya kira itu tidak aneh. Ini hanya cara kerjanya.) Jika NFS aktif sebelum portmapper, NFS tidak tahu cara merutekan permintaan, karena ia memeriksa portmapper untuk ini di awal proses. Jika portmapper tidak aktif sebelum NFS, NFS tidak mengetahui cara memetakan port ke rpc.
Berikut lebih banyak dokumentasi tentang prosesnya (meskipun untuk CentOS, masih relevan):http://www.centos.org/docs/5/html/Deployment_Guide-en-US/s2-nfs-methodology-portmap.html
Adapun pesan kesalahan baru Anda, reboot kotak yang Anda pasang dan pasang kembali untuk melihat apakah kesalahan kembali.
Solusi 2:
tcpdump -i $LAN_IF -n host 10.10.10.2
akan menunjukkan kepada Anda komponen NFS mana yang gagal.
Solusi 3:
untuk meringkas solusi dari jawaban yang diberikan, langkah-langkah berikut mengarahkan saya ke arah yang benar untuk memperbaiki masalah pemasangan NFS tanpa mengulang kotak .
-
jalankan tcpdump di sisi klien ke alamat IP server NFS (dengan asumsi 1.2.3.4)
tcpdump -i <replace-with-correct-INTERFACE_name -n host 1.2.3.4
-
terus jalankan tcpdump dan coba pasang jalur berbagi NFS.
-
mencari port NFS yang berkomunikasi dengan server untuk memasang jalur (dalam kasus Anda [tcpdump menghasilkan revisi edit], menunjukkan bahwa itu hanya port:880, 2049).
-
lakukan telnet pada IP server NFS dan semua port yang Anda dapatkan dari keluaran tcpdump di langkah 3 dan pastikan Anda memiliki telnet dan port terbuka dari sisi server ke klien (untuk kasus Anda, hanya di bawah dua port yang ditemukan).
telnet 1.2.3.4 880 telnet 1.2.3.4 2049
-
jika Anda tidak memiliki telnet di salah satu port yang ditangkap di langkah 3, Anda perlu membuka port tersebut di tingkat jaringan (sisi server dan/atau firewall jika ada)
-
coba pasang NFS lagi sekarang.