Untuk membuat Linux Active Directory dengan Samba4 pada Ubuntu, sebenarnya hampir sama dengan tulisan sebelumnya dengan menggunakan CentOS dan hanya butuh penyesuaian saja. Berikut adalah kumpulan artikel mengenai Samba4 yang telah ditulis sebelumnya : http://ahmad.imanudin.com/category/samba/. Agar memudahkan pemahaman, berikut adalah beberapa informasi sistem yang dibangun
IP ADDRESS, HOSTNAME & DOMAIN
Ip Address : 192.168.56.11 Domain : imanudin.com Hostname : samba4
KONFIGURASI NETWORK
[code lang=’bash’]
nano /etc/network/interfaces
[/code]
Sesuaikan konfigurasinya seperti konfigurasi dibawah ini
Restart network yang telah dikonfigurasi
[code lang=’bash’]
/etc/init.d/networking restart
[/code]
KONFIGURASI HOSTS
[code lang=’bash’]
nano /etc/hosts
[/code]
Sesuaikan isiannya seperti berikut
KONFIGURASI HOSTNAME
[code lang=’bash’]
nano /etc/hostname
[/code]
Sesuaikan isiannya seperti berikut
Restart hostname
[code lang=’bash’]
/etc/init.d/hostname restart
[/code]
KONFIGURASI REPOSITORY
Repository yang saya gunakan adalah dari mirror kambing.ui.ac.id. Untuk versi Ubuntu yang digunakan adalah Ubuntu LTS 12.04.2 64 bit. Untuk mendapatkan source repository, biasanya saya menggunakan tools yang tersedia pada link repo.ugm.ac.id/mulai.
[code lang=’bash’]
mv /etc/apt/sources.list /etc/apt/sources.list.bak
nano /etc/apt/sources.list
[/code]
Isi dengan source berikut :
[code lang=’bash’]
deb http://kambing.ui.ac.id/ubuntu/ precise main restricted universe multiverse
deb http://kambing.ui.ac.id/ubuntu/ precise-updates main restricted universe multiverse
deb http://kambing.ui.ac.id/ubuntu/ precise-security main restricted universe multiverse
[/code]
Simpan dan Update
[code lang=’bash’]
apt-get update
[/code]
INSTALASI DEPENDENSI
Setelah repository diarahkan dan diupdate, maka kita harus install dependensi yang dibutuhkan oleh Samba4 untuk kepentingan kompile
[code lang=’bash’]
apt-get install build-essential libacl1-dev libattr1-dev libblkid-dev libgnutls-dev libreadline-dev python-dev python-dnspython gdb pkg-config libpopt-dev libldap2-dev dnsutils libbsd-dev attr krb5-user docbook-xsl libcups2-dev bind9 bind9utils bind9-host
[/code]
Setelah install package yang dibutuhkan untuk kompile, tahap selanjutnya adalah download Samba4 dan konfigurasi DNS.
Silakan dicoba dan semoga bermanfaat 😀
Mas di tunggu bagian komplitnya..
Terimakasih
om mohon bantuannya koq ketika saya restart hostname /etc/init.d/hostname restart itu hasil nya :
Rather than invoking init scripts through /etc/init.d/, use the service utility, e.g. service hostname restart
Since the script you are attempting to invoke has been converted to an Upstart job, you may also use the restart utility, e.g. restart hostname
hostname stop/waiting
@Imam Maulana : Halo mas,
coba pake perintah service hostname restart. Jika tetap tidak bisa, pastikan saja hasilnya oke ketika dicek pake perintah hostname -f