ฉันต้องการตั้งค่าเซิร์ฟเวอร์แชร์ไฟล์ด้วย NFS แต่เมื่อฉันต้องการแสดง conetnts ของการส่งออกฉันได้รับสิ่งนี้:
manuel@server ~ $ showmount
clnt_create: RPC: Port mapper failure - Unable to receive: errno 111 (Connection refused)
มีอะไรผิดปกติกับมัน?
ฉันต้องการตั้งค่าเซิร์ฟเวอร์แชร์ไฟล์ด้วย NFS แต่เมื่อฉันต้องการแสดง conetnts ของการส่งออกฉันได้รับสิ่งนี้:
manuel@server ~ $ showmount
clnt_create: RPC: Port mapper failure - Unable to receive: errno 111 (Connection refused)
มีอะไรผิดปกติกับมัน?
คำตอบ:
อย่างน่ากลัว ฉันอ่านประมาณ 5 บทช่วยสอน แต่ไม่มีใครบอกว่าrpcbindจำเป็นต้องใช้บริการ
สำหรับเดเบียน
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