Berawal dari keinginan membangun sebuah server berbasis open source yang berfungsi sebagai media penyimpanan data yang terorganisasi dan sinkronisasi dengan sebuah active direktory. Akhirnya googling untuk mendapat pencerahan yang dapat menghantarkan ke tujuan tersebut. Dari hasil googling mendapat banyak blog atau web yang membahas hal tersebut tapi kebanyakan sepotong-sepotong. akhirnya menemukan sebuah instansi yang membuka kelas training untuk membanguh hal tersebut. meskipun pada saat training menggunakan linux yang bukan ubuntu. Tetapi bagi saya selama itu open source pasti ada jalan untuk membangun hal tersebut.
Dari ujicoba dan seringnya mengalami kegagalan maka saya menjadi lebih tau jika server yang kita buat terjadi kegagalan atau service aplikasi tertentu tidak berjalan. Nah sekarang mari kita mulai membangun membangun Active Directory dengan Samba4 di Ubuntu 12.04.2 LTS
Siapkan Server (fisik ataupun virtual ) dengan ubuntu server
Info server
Domain : distroubuntu.com
IP Addrs : 192.168.1.89
Hostname : samba4
Lakukan Konfigurasi IP/LAN static
nano /etc/network/interfaces
auto eth0
iface eth0 inet static
address 192.168.1.89
netmask 255.255.255.0
gateway 192.168.1.4 -->(gateway isp masing-masing)
dns-nameservers 192.168.1.8 -->(dns isp masing-masing)
dns-search distroubuntu.com
hasil konfigurasi disimpan
Lakukan Konfigurasi Hostname dan Hosts
nano /etc/hostname -- > samba4
nano /etc/hosts -- > 192.168.1.89 samba4.distroubuntu.com samba4
Login dengan user root
Update ubuntu servernya
apt-get update
apt-get upgrade
Install SSH server
apt-get install openssh-server
selesai install restart server --> reboot
Install NTP service untuk sinkronisasi dengan tanggal dan jam
sudo apt-get install ntp
Edit /etc/ntp.conf tambahkan server date/time indonesia pada paling bawah,
server 0.id.pool.ntp.org
server 1.id.pool.ntp.org
server 2.id.pool.ntp.org
server 3.id.pool.ntp.org
Install Dependensi Samba 4
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
Download dan Installasi Samba 4
cd /opt/
wget -c https://ftp.samba.org/pub/samba/stable/samba-4.0.7.tar.gz
tar -zxvf samba-4.0.7.tar.gz
cd samba-4.0.7
./configure.developer
make
make install
Edit dns-nameserver pada Network: 192.168.1.89 (ip addrs )
nano /etc/network/interfaces
auto eth0
iface eth0 inet static
address 192.168.1.89
netmask 255.255.255.0
gateway 192.168.1.4
dns-nameservers 192.168.1.89
dns-search distroubuntu.com
Edit Resolv.cof
nano /etc/resolv.conf
nameserver 192.168.1.89
Reboot Server.
Selanjutnya adalah konfigurasi
PROVISIONING SAMBA4 sebagai dcpromo-nya yang ada di Windows.
Beersambung........