KONFIGURASI DNS SERVER, MAIL SERVER DAN WEBMAIL SERVER
MENGGUNAKAN UBUNTU 10.4 SERVER
(UJIAN KOMPETENSI TKJ PAKET 3) Konfigurasi DNS Server di Ubuntu (Seri Uji Kompetensi) 1. Siapkan 1 buah PC untuk ubuntu server, Switch, dan 1 buah lptop atau pc sebagai client dengan menggunakan sistem operasi windows. 2. Pastikan bahwa Komputer 1 sudah terinstal oleh ubuntu 10.4 server. 3. Setelah komputer 1 terinstal oleh ubuntu 10.4 server, hidupkan komputer kemudian masukkan user name dan password. 4. Langkah pertama, periksa LAN card yang aktif pada Komputer dengan perintah : adils@adils-Hacker:~$ ifconfig >>enter eth0 Link encap:Ethernet HWaddr 00:16:d3:e9:93:67 UP BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) Interrupt:16 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:536 errors:0 dropped:0 overruns:0 frame:0 TX packets:536 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:42624 (42.6 KB) TX bytes:42624 (42.6 KB) 5. Konfigurasi IPaddress sesuai dengan kebutuhan yaitu menggunakan ip address 200.100.4.65/27, 200.100.4.66/27, dan 200.100.4.67/27. berikut perintahnya : adils@adils-Hacker:~$ sudo pico /etc/network/interfaces >>enter kemudian akan muncul seperti dibawah ini : # This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). # The loopback network interface auto lo iface lo inet loopback # The primary network interface auto eth0 iface eth0 inet dhcp
Tambahkan Listing program diatas sesuai dengan dibawah ini, ingat !!!! perhatikan betul-betul huruf besar kecilnya agar dapat berfungsi dengan benar. Yang di ubah adalah mulai dari iface eth0 inet static sampai seterusnya. # This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). # The loopback network interface auto lo iface lo inet loopback # The primary network interface auto eth0 iface eth0 inet static address 200.100.4.65 netmask 255.255.255.0 network 200.100.4.0 broadcast 200.100.4.255 gateway 200.100.4.254 dns-nameservers 200.100.4.65 dns-search smk5.sch.id up ip addr add 200.100.4.66/27 brd 200.100.4.255 dev eth0 label eth0:0 up ip addr add 200.100.4.67/27 brd 200.100.4.255 dev eth0 label eth0:1 Setelah konfigurasi selesai, untuk menyimpan konfigurasi tekan CTR + X, kemudian tekan Y, kemudian ENTER
6. Konfigurasi name server dengan perintah: adils@adils-Hacker://$ sudo pico /etc/resolv.conf >> enter kemudian konfigurasi : nameserver 200.100.4.65 domain smk6.sch.id search smk6.sch.id Setelah konfigurasi selesai, untuk menyimpan konfigurasi tekan CTR + X, kemudian tekan Y, kemudian ENTER 7. Aktifkan Konfigurasi IPaddress dan name server dengan perintah : adils@adils-Hacker://$ sudo /etc/init.d/networking restart >> enter jika muncul OK pada bagian paling akhir berarti konfigur asi telah berhasil.
8. lihat kembali Ipaddress yang aktif dengan perintah : adils@adils-Hacker:~$ ifconfig >>enter kemudian akan muncul seperti gambar di bawah ini :
9. Konfigurasi IPaddres pada Komputer client (Windows) sebagai berikut : ipaddres : 200.100.4.69 subnetmask : 255.255.255.0 gateway : 200.100.4.254 DNS Server : 200.100.4.65 10. Tes koneksi pada komputer server dengan perintah : adils@adils-Hacker://$ ping 200.100.4.65 >> enter Tekan CTR+C untuk menghentikan proses ping adils@adils-Hacker://$ ping 200.100.4.66 >> enter Tekan CTR+C untuk menghentikan proses ping adils@adils-Hacker://$ ping 200.100.4.67 >> enter Tekan CTR+C untuk menghentikan proses ping adils@adils-Hacker://$ ping 200.100.4.69 >> enter Tekan CTR+C untuk menghentikan proses ping Jika ada replay maka konfigurasi IPaddress telah berhasil, tes juga koneksi pada komputer client menggunakan CMD sesuai dengan perintah diatas, jika ada replay berarti konfigurasi pada client telah berhasil.
11. Saatnya mengkonfigurasi DNS, namun sebelumnya copy dulu folder Packages yang ada pada file yang telah di download ke dalam Flashdisk . Isi folder Packages adalah paket-paket yang di perlukan pada saat konfigurasi DNS Server, Webmail Server dan Mail Server. Setelah itu masukkan Flashdisk ke computer server, tekan saja enter untuk melanjutkan proses. 12. Setelah itu mount Flashdisk tadi dengan perintah : adils@adils-Hacker://$ sudo mount /dev/sdb1 /mnt/ >> enter 13. masuk pada direktori mnt / packages untuk menginstall paket-paket yang telah ada dengan perintah: adils@adils-Hacker://$ cd /mnt/ >> enter adils@adils-Hacker:/mnt$ cd packages/ >> enter untuk menginstall paket ketik perintah : adils@adils-Hacker:/mnt/packages$ sudo dpkg -i *.deb >> enter tunggu sampai proses menginstall paket selesai, jika ada muncul pesan eror pada bagian terakhir abaikan saja karna itu tidak menjadi masalah. 14. Masuk ke direktori /et c/bind/ , kemudian copy file db.local menjadi db.smk6.zone dan Copy juga file db.127 menjadi db.smk6.rev berikut adalah perintahnya: adils@adils-Hacker:/mnt/packages$ cd // >>enter adils@adils-Hacker://$ cd /etc/bind/ >>enter adils@adils-Hacker:/etc/bind/$sudo cp db.local db.smk6.zone >>enter adils@adils-Hacker:/etc/bind/$sudo cp db.127 db.smk6.rev >>enter 15. Edit file named.conf.local dengan perintah : adils@adils-Hacker:/etc/bind/$sudo pico named.conf.local >>enter edit file named.conf.local seperti dibawah ini. Ingat!!! perhatikan betul2 huruf besar dan kecilnya agar konfigurasi benar dan ikuti sesuai dengan konfigurasi dibawah. Setelah konfigurasi selesai, untuk menyimpan konfigurasi tekan CTR + X, kemudian tekan Y, kemudian ENTER
16. Edit file db.smk6.zone dengan perintah : adils@adils-Hacker:/etc/bind/$sudo pico db.smk6.zone >>enter edit file db.smk6.zone seperti dibawah ini. Ingat!!! perhatikan betul2 huruf besar dan kecilnya agar konfigurasi benar dan ikuti sesuai dengan konfigurasi dibawah. Setelah konfigurasi selesai, untuk menyimpan konfigurasi tekan CTR + X, kemudian tekan Y, kemudian ENTER 17. Edit file db.smk6.rev dengan perintah : adils@adils-Hacker:/etc/bind/$sudo pico db.smk6.rev >>enter edit file db.smk6.rev seperti dibawah ini. Ingat!!! perhatikan betul2 huruf besar dan kecilnya agar konfigurasi benar dan ikuti sesuai dengan konfigurasi dibawah. Untuk menyimpan konfigurasi tekan CTR + X, kemudian tekan Y, kemudian ENTER
18. Setelah konfigurasi diatas selesai, restart bind9 dengan perintah adils@adils-Hacker:/etc/bind/$cd // >>enter adils@adils-Hacker://$sudo etc/init.d/bind9 restart >>enter kemudian muncul seperti dibawah ini : jika tidak ada pesan failed berarti konfigurasi berhasil, atau muncul pesan OK berarti konfigurasi berhasil. 19. Konfigurasi name server dengan perintah: adils@adils-Hacker://$ sudo pico /etc/resolv.conf >> enter isi sesuai dengan dibawah ini, ingat!!! ! harus sama... Setelah konfigurasi selesai, untuk menyimpan konfigurasi tekan CTR + X, kemudian tekan Y, kemudian ENTER setelah itu restart resolv.conf dengan perintah : adils@adils-Hacker://$ sudo /etc/init.d/networking restart >> enter jika muncul pesan OK maka konfigurasi telah berhasil.
20 Jika sudah selesai cek nslookup, tes dengan perintah : adils@adils-Hacker://$cd /etc/bind/ >>enter adils@adils-Hacker:/cd /etc/bind$sudo nslookup ns.smk6.sch.id >>enter adils@adils-Hacker:/cd /etc/bind$sudo nslookup www.smk6.sch.id >>enter adils@adils-Hacker:/cd /etc/bind$sudo nslookup mail.smk6.sch.id >>enter maka akan muncul seperti gambar dibawah ini : Tes juga pada client (Windows) menggunakan CMD seperti dibawah ini : nslookup ns.smk6.sch.id >>enter nslookup www.smk6.sch.id >>enter nslookup mail.smk6.sch.id >>enter
Jika semua konfigurasi diatas telah selesai maka usailah konfigurasi untuk DNS Server, jangan lupa minum air putih dulu biar nggak keringatan pas ujian nanti, kalau perlu persiapkan cemilan biar nggak laper.. heeee dan perasaannya agak lega dikit karna DNSnya udah jalan. Sekarang kita akan lanjutin ke pembuatan mail server dan webmail server. Siaappp mulaiii. Lanjut.. KONFIGURASI MAIL SERVER DAN WEBMAIL SERVER 1. Edit file apache2.conf yang ada pada direktori /etc/apache2. Berikut perintahnya : adils@adils-Hacker://$ cd /etc/apache2/ >> enter adils@adils-Hacker:/etc/apache2$sudo pico apache2.conf >> enter tambahkan listing berikut pada baris paling bawah : Include /etc/squirrelmail/apache.conf perhatikan gambar berikut, ikuti sesuai dengan petunjuk. Setelah konfigurasi selesai, untuk menyimpan konfigurasi tekan CTR + X, kemudian tekan Y, kemudian ENTER 2. Edit file apache.conf yang ada pada direktori /etc/squirrelmail. Berikut perintahnya : adils@adils-Hacker:/etc/apache2$cd // >>enter adils@adils-Hacker://$ cd /etc/squirrelmail/ >> enter adils@adils-Hacker:/etc/squirrelmail$sudo pico apache.conf >> enter tambahkan listing berikut pada baris paling bawah : <VirtualHost 200.100.4.67> DocumentRoot /usr/share/squirrelmail ServerName mail.smk6.sch.id </VirtualHost>
perhatikan gambar berikut, ikuti sesuai dengan petunjuk. Setelah konfigurasi selesai, untuk menyimpan konfigurasi tekan CTR + X, kemudian tekan Y, kemudian ENTER 3. Setelah konfigurasi diatas selesai restart apache2.conf dengan perintah : adils@adils-Hacker:/etc/squirrelmail$cd // >>enter adils@adils-Hacker://$sudo /etc/init.d/apache2 restart >>enter jika muncul pesan OK, berarti konfigurasi berhasil. ] 4. Lalu pada computer client buka browser (mozilla firefox) dan ketik url mail.smk6.sch.id Maka akan terlihat tampilan seperti ini:
5. Pada computer server Masuk ke root dengan perintah adils@adils-Hacker://$sudo -i >>enter pasword: root@adils-Hacker:~# 6. Jika sudah aktih di root ketik perintah : root@adils-Hacker:~#maildirmake /etc/skel/Maildir >>enter root@adils-Hacker:~#cd /etc/bind/ >>enter root@adils-Hacker:/etc/bind~#adduser smk6 >>enter Isi permintaan nama user, no hp, sesuai dengan kebutuhan. Nama user ini akan di gunakan pada saat login di webmail squirrelmail. Username boleh apa saja, contoh smk6, user ini akan saya gunakan pada saat login ke webmail. 7. Edit file reconfigure postfix root@adils-Hacker:/etc/bind~#dpkg-reconfigure postf ix >>enter isi konfigurasi sesuai dengan dibawah ini. general type : internet site system mail name : smk6.sch.id root and postmaster : kosongkan other destination : pada baris terakhir tambahkan 0.0.0.0/0 Force synchronous : no Local network : 0.0.0.0/0 Use procmail : No Mailbox size : 0 Local addr ess : + Internet protocols : ipv4 8. Edit file main.cf yang ada pada direktori /etc/post fix/ dengan perintah : root@adils-Hacker:/etc/bind~#exit >>enter adils@adils-Hacker://$sudo pico /etc/postfix/main.cf >>enter Pada baris terakhir tambahkan: home_mailbox = Maildir/ Setelah konfigurasi selesai, untuk menyimpan konfigurasi tekan CTR + X, kemudian tekan Y, kemudian ENTER 9. Setelah konfigurasi diatas selesai, restart sesuai dengan perintah di bawah ini : adils@adils-Hacker://$sudo /etc/init.d/postfix restart >>enter Jika muncul pesan OK berarti konfigurasi telah berhasil.
10. Lalu kita pindah ke komputer client dan cek email servernya dengan mengirimkan email.