Membangun Linux Active Directory Dengan Samba4 Pada Ubuntu Bagian 1 : Konfigurasi Network & Repository

Posted by

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

config-network

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

config-hosts

KONFIGURASI HOSTNAME
[code lang=’bash’]
nano /etc/hostname
[/code]
Sesuaikan isiannya seperti berikut

config-hostname

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 😀

3 comments

  1. 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

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.