การเชื่อมต่อ NFS ถูกปฏิเสธ


12

ฉันต้องการตั้งค่าเซิร์ฟเวอร์แชร์ไฟล์ด้วย NFS แต่เมื่อฉันต้องการแสดง conetnts ของการส่งออกฉันได้รับสิ่งนี้:

manuel@server ~ $ showmount
clnt_create: RPC: Port mapper failure - Unable to receive: errno 111 (Connection refused)

มีอะไรผิดปกติกับมัน?

คำตอบ:


15

อย่างน่ากลัว ฉันอ่านประมาณ 5 บทช่วยสอน แต่ไม่มีใครบอกว่าrpcbindจำเป็นต้องใช้บริการ

สำหรับเดเบียน

sudo service rpcbind start

ไม่หลอกลวง


1
นั่นไม่ได้แก้ปัญหาสำหรับฉัน หากใครมีข้อเสนอแนะอื่น ๆ พวกเขาจะยินดีมากที่สุด!
Alexandre Bourlier

คำสั่งนี้รันบนเซิร์ฟเวอร์ NFS หรือไคลเอ็นต์ NFS คุณต้องชัดเจน
เรย์

1

ทำดังต่อไปนี้:

vi /etc/sysconfig/iptables
  1. ลบรายการปฏิเสธ
  2. ลบรายการส่งต่อ
  3. บันทึก

จากบรรทัดคำสั่งพิมพ์:

 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 ของคุณ


ฉันมีเซิร์ฟเวอร์ที่มีสามอินเตอร์เฟสที่แตกต่างกัน หนึ่งในนั้นเท่านั้นที่อนุญาตการดำเนินการ rpcbind showmount -eให้ข้อผิดพลาดเดียวกันกับที่แสดงโดยผู้โพสต์ดั้งเดิม showmount -e 127.0.0.1ปรับเปลี่ยนเล็กน้อยขึ้นอยู่กับผลการดังกล่าวข้างต้นส่งผลให้คำสั่งกลับมาคาดว่า: สิ่งนี้บังคับให้โลคัลโฮสต์แทนหนึ่งในอินเตอร์เฟสอื่น
เรย์มอนด์ Burkholder

คุณเปลี่ยน iptables บนเซิร์ฟเวอร์หรือไคลเอนต์ nfs หรือไม่
Ray

0

ฉันรู้ว่านี่เก่า แต่ฉันหวังว่าจะช่วยคนอื่นได้ นี่สำหรับ 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
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.