ฉันพยายามเมานต์ FreeNFS แชร์อยู่บนโฮสต์ Windows 7 ของฉันภายใต้เครื่องเสมือน CentOS 6 ของฉันภายใน VirtualBox
ระบบเครือข่ายระหว่างโฮสต์และแขกทำงานได้ดีและฉันประสบความสำเร็จในการติดตั้งการแบ่งปัน NFS โดยซอฟต์แวร์ Windows อื่น ( winnfsd กับฉันไม่ได้ใช้อีกต่อไปเพราะปัญหาอื่น)
คำสั่ง mount ที่ฉันใช้คือ:
mount -v -t nfs -o vers=3 192.168.56.1:/ /mnt/www/
และผลลัพธ์คือ:
mount.nfs: timeout set for Wed Nov 19 14:50:02 2014
mount.nfs: trying text-based options 'nfsvers=3,addr=192.168.56.1'
mount.nfs: prog 100003, trying vers=3, prot=6
mount.nfs: trying 192.168.56.1 prog 100003 vers 3 prot TCP port 2049
mount.nfs: portmap query failed: RPC: Authentication error
mount.nfs: access denied by server while mounting 192.168.56.1:/
ฉันได้ลองด้วย vers=2
ไม่มากดีกว่า:
mount.nfs: timeout set for Wed Nov 19 14:54:43 2014
mount.nfs: trying text-based options 'vers=2,addr=192.168.56.1'
mount.nfs: prog 100003, trying vers=2, prot=6
mount.nfs: portmap query retrying: RPC: Program not registered
mount.nfs: prog 100003, trying vers=2, prot=17
mount.nfs: portmap query failed: RPC: Program not registered
mount.nfs: requested NFS version or transport protocol is not supported
และ vers=4
ไม่สนับสนุนโดย FreeNFS แต่เพื่อเป็นข้อมูลเท่านั้น:
mount.nfs: timeout set for Wed Nov 19 14:56:40 2014
mount.nfs: trying text-based options 'vers=4,addr=192.168.56.1,clientaddr=192.168.56.220'
mount.nfs: mount(2): Permission denied
mount.nfs: access denied by server while mounting 192.168.56.1:/
ฉันได้ลองแล้วต่อไปนี้รวบรวมจากโพสต์ฟอรัมที่นี่และที่นั่น:
nfsvers=x
แทนvers=x
sec=none
nolock
- การหยุด
iptables
และip6tables
บริการเกี่ยวกับแขก - ปิดการใช้งานไฟร์วอลล์บนโฮสต์
- รับรองว่า
rpcbind
บริการทำงานบนแขก - เพิ่ม
rpcbind : ALL
ไปยัง/etc/hosts.allow
เมื่อแขก
แต่การแก้ปัญหาเหล่านี้ไม่ได้สร้างความแตกต่าง
ฉันประหลาดใจที่มันยากมากที่จะติดตั้งการแชร์ FreeNFS ฉันอ่านแล้ว คำถามนี้ใน unix.stackexchange และโพสต์ฟอรัมนี้: ใครบ้างที่มี FreeNFS ทำงานอยู่ แต่ดูเหมือนว่าในกรณีใดกรณีหนึ่ง OP ก็สามารถใช้งานได้ในที่สุด
ตอนนี้ฉันหมดหวังที่จะได้แก้ปัญหา วิธีการเมาท์แบ่งปัน NFS นี้ภายใต้แขก CentOS 6 ของฉันได้อย่างไร
sec=none
แล้ว!
showmount -e 192.168.56.1
(5) บางคน ข้อเรียกร้อง ที่ HaneWIN ดีกว่า FreeNFS มาก
sudo mount -v -t nfs -o nfsvers=3,sec=none 192.168.56.1:/ /nas
.