Golfreeze.packetlove.com: Life style of Golfreeze Canon400D Family kammtan.com Jazz Freebsd Unix Linux System Admin guitar Music
All about unix linux freebsd and FAQ for Packetlove.com Web hosting , Mail hosting , VoIP + IP PBX server => Mail issue , problem , configuration => Topic started by: golfreeze on เมษายน 07, 2014, 11:45:10 AM
-
Centos 6 มีปัญหาคือ ถ้ารัน command rndc reload
#rndc reload
จะเกิด error
rndc: connect failed: 127.0.0.1#953: connection refused
จากการตรวจสอบเหมือนกับว่า port 953 มีการใช้งานอยู่ เท่าที่เชคดูก็พบว่า มี daemon "portreserve" เปิดการทำงานและจอง port 953 อยู่
เลยทำการปิด service นี้ไป
#/etc/init.d/portreserve stop
#chkconfig --level 235 portreserve off
แล้วทำการ restart named
#/etc/init.d/named restart; tail -f /var/log/message
ก็ไม่เจอ error port 953 ชน
#rndc reload
ก็ไม่มี error อะไรฟ้องครับผม
-
ถ้าดู log ของ named แล้วเจอแบบนี้ เกี่ยวกับ bad auth
Mar 22 16:26:26 s15248633 named[1831]: invalid command from 127.0.0.1#42186: bad auth
Mar 22 16:26:27 s15248633 named[1831]: invalid command from 127.0.0.1#42187: bad auth
Mar 22 16:26:28 s15248633 named[1831]: invalid command from 127.0.0.1#42188: bad auth
ในกรณีนี้ เกิดจาก configure rndc key ไม่ตรงกัน ที่ไฟล์ /etc/rndc.key กับ /etc/named.conf
ก็ทำการ generate rndc key อีกรอบโดยคำสั่ง
#rndc-confgen
แล้วก็ทำการปรับค่า key ให้ตรงกันซะ จากนั้นแล้วก็สั่ง ลบ process named และ lwresd ที่ใช้งานในปัจจุบันก่อน
#pkill lwresd
#pkill named
ทำการ restart named service 1 ครั้ง
#/etc/init.d/named start
named service ก็จะสามารถกลับมาทำงานได้ใหม่อีกครั้ง
#rndc reload
ก็ใช้งานได้ปกติครับผม ลองดูนะครับ ;)