How to fix bind hangs on generating rndc key
ถ้าหากทำการ setup DNS server เรียบร้อยแล้ว และ start named service ขึ้นมาพบว่าค้างอยู่ที่ Generating /etc/rndc.key: ดังตัวอย่าง
1 2 3 4 5 |
[root@zm named]# /etc/init.d/named restart Stopping named: [ OK ] Generating /etc/rndc.key: |
การแก้ไขปัญหา
ให้ gen rndc.key ขึ้นมาให้ด้วยคำสั่ง
1 2 3 |
[root@zm named]# rndc-confgen -a -r /dev/urandom |
จะได้ผลลัพธ์ดังนี้
wrote key file “/etc/rndc.key”
แต่ถ้าหากมีการทำ chroot ให้รันคำสั่งดังนี้
1 2 3 |
[root@zm named]# rndc-confgen -a -r /dev/urandom -t /var/named/chroot |
จะได้ผลลัพธ์ดังนี้
1 2 3 4 |
wrote key file "/etc/rndc.key" wrote key file "/var/named/chroot/etc/rndc.key" |
หลังจาก gen rndc.key เรียบร้อยแล้วให้ลอง start named ใหม่อีกครั้ง
1 2 3 4 |
[root@zm named]# /etc/init.d/named start Starting named: [ OK ] |