Konfigurasi named.conf
Samba memiliki file named.conf sendiri untuk konfigurasi dns dengan metode DLZ (Dynamically Loadable Zone). Tambahkan include “/usr/local/samba/private/named.conf”; di baris paling bawah pada named.conf. Selain itu, tambahkan juga ip address server pada bagian listen-on port 53 dan any pada allow-query.
1.
vi
/etc/named.conf
Disable SELinux
SELinux merupakan security yang digunakan yang ada pada CentOS seperti halnya Apparmor pada Debian/Ubuntu. Agar konfigurasi dns dapat diload oleh DLZ, maka selinux harus di disable. Berikut cara disable selinux :
1.
vi
/etc/sysconfig/selinux
1.
setenforce 0
Disable chroot directory
DNS pada samba4 tidak dapat berjalan jika menggunakan chroot dns, maka kita harus disable chroot dns terlebih dahulu pada file /etc/sysconfig/named dan berikan comment (#) pada ROOTDIR=/var/named/chroot
1.
vi
/etc/sysconfig/named
Check versi bind yang digunakan :
1.
yum info bind
Ubah database dlz agar menggunakan bind sesuai dengan versi yang dihasilkan dari perintah diatas :
1.
vi
/usr/
local
/samba/private/named.conf
Jika semua tahapan konfigurasi diatas sudah dilakukan, restart service dns server dan chek log untuk melihat beberapa masalah apabila dns gagal start
1.
chown
named.named /var/named/
2.
service named restart
Testing konfigurasi DNS
1.
host -t SRV _ldap._tcp.imanudin.com.
2.
host -t SRV _kerberos._udp.imanudin.com.
3.
host -t A imanudin.com.
Konfigurasi Kerberos
1.
cp
/etc/krb5.conf /etc/krb5.conf.asli
2.
cp
/usr/
local
/samba/private/krb5.conf /etc/krb5.conf
Testing Kerberos
1.
kinit administrator
2.
klist -e
Konfigurasi kerberos DNS dynamic updates (Optional)
Untuk melakukan konfigurasi kerberos dynamic DNS updates, rekomendasi versi bind yang digunakan adalah versi 9.8 atau latest version, karena pada versi tersebut terdapat patches dari samba team secara langsung yang membuat DNS dynamic updates lebih bagus dan mudah dikonfigurasi. Tambahkan tkey-gssapi-keytab “/usr/local/samba/private/dns.keytab”; pada named.conf dan berada dalam konfigurasi options {…}.
1.
vi
/etc/named.conf
Setelah melakukan penambahan pada named.conf, ubah kepemilikannya
1.
chgrp
named /usr/
local
/samba/private/dns.keytab
2.
chmod
g+r /usr/
local
/samba/private/dns.keytab
3.
chkconfig named on
check apakah ada update terbaru mengenai dynamic DNS updates
1.
/usr/
local
/samba/sbin/samba_dnsupdate --verbose
Artikel berikut nya adalah konfigurasi NTP Server dan Windows Klien.
Silakan dicoba dan semoga bermanfaat
Tidak ada komentar:
Posting Komentar