NIS/NIS+ Error : .YPBINDPROC_DOMAIN: Domain not bound
NIS/NIS+ Error : .YPBINDPROC_DOMAIN: Domain not bound
สำหรับปัญหานี้สาเหตุหลักๆคือ การที่ไม่สามารถเชื่อมต่อกับ NIS/NIS+ Server ได้ ซึ่งจะแสดงข้อความผิดพลาดว่า “YPBINDPROC_DOMAIN: Domain not bound” ดังแสดงตัวอย่างในรูป
ซึ่งการที่เชื่อมต่อกับ NIS/NIS+ Server ไม่ได้มีหลายสาเหตุย่อยๆ โดยให้ลองตรวจสอบเบื้องต้นดังนี้
1. ปัญหาเรื่องเน็ตเวิร์ก เชื่อมต่อเน็ตเวิร์กเรียบร้อยหรือยัง สามารถ ping เครื่อง NIS Server ได้มั้ย (ถ้าไม่ได้ก็ต้องดูว่าเซิร์ฟเวอร์เปิดให้บริการอยู่หรือเปล่า ถ้าเปิดอยู่ก็ต้องติดต่อ network admin. ให้ตรวจสอบการเข้าถึงด้วย)
2. ตรวจสอบการให้บริการของ NIS/NIS+ Server ด้วยการเรียกใช้คำสั่ง ypcat ขอข้อมูล ในที่นี้ทดสอบเรียกดูข้อมูลไฟล์ hosts บนเซิร์ฟเวอร์
ypcat -d <nisdomain name> hosts.byaddr
ถ้าได้ผลลัพธ์ออกมาได้แสดงว่าสามารถเชื่อมต่อได้จริง แต่ถ้าไม่ได้อาจเป็นไปได้ว่า daemon NIS/NIS+ server ไม่ได้เปิดให้บริการ
3. ตรวจสอบ Local Firewall ว่ามีการคอนฟิกเปิดให้บริการอยู่หรือเปล่า ถ้ามีทดลองปิด Local Firewall เพื่อตรวจสอบอีกครั้ง
4. ตรวจสอบ NIS Client Configuration /etc/yp.conf หากเราปรับแต่งโดยใช้วิธีการ broadcast ลองปรับคอนฟิกให้ระบุโดเมน หรือเครื่องเซิร์ฟเวอร์ของ NIS Server
เท่าที่ทดสอบมาหากตรวจสอบตามข้อกำหนดข้างต้นก็สามารถจะเรียกการทำงานของ ypbind ได้ครับ โดยเราจะเรียกใช้คำสั่ง “# service ypbind restart” เพื่อเรียกการทำงานใหม่