Oleh : Victor Tengker | victor@smkkr2tomohon.sch.id Disampaikan dalam Pembekalan Teknis UKK TKJ 2011 SMK Kristen 2 Tomohon Ilustrasi Soal : 1. Membangun DNS dan Web Mail Server Opsi konfigurasi : IP Address 1. ns.sekolah.sch.id = 202.100.4.65/27 2. www.sekolah.sch.id = 200.100.4.66/27 3. mail.sekolah.sch.id = 200.100.4.67/27 4. PC Client = 200.100.4.69/27 DNS Server 1. Sistem Operasi 2. Domain 3. Email Admin 4. Sub Domain
Mail Server Sistem Operasi Port Webmail Server 1. Virtual Alias 2. Metode Soal :
= OS Linux = 25
Step by Step Instalasi Debian & Konfigurasi DNS dan WEB Mail Server
Panduan Instalasi Server berbasis Teks Step 1. KOnfigurasi BIOS pada PCyang digunakan. Pastikan Boot Device Priority (Ami BIOS) atau Boot Sequence (Phoenix Bios) berada pada CD/DVD-ROM. Kemudian masukkan DVD Installer Debian kedalam DVD-ROM. Akan muncul tampilan seperti dibawah ini, jika anda sudah benar melakukan konfigurasi BIOS tadi.
Pilih install pada menu Installer boot menu, kemudian tekan ENTER
Step 2. Pada menu Choose language, kita akan memilih bahasa yang akan kita gunakan pada system operasi ini. Pilih English English kemudian tekan ENTER
Step by Step Instalasi Debian & Konfigurasi DNS dan WEB Mail Server
Step. 3 Masih pada menu choose language, sekarang arahkan pointer pada pilihan other tekan ENTER
Step. 4. Masih juga pada menu Choose language, arahkan pointer pada Asia kemudian tekan ENTER
Step by Step Instalasi Debian & Konfigurasi DNS dan WEB Mail Server
Step 5. Masih juga pada menu Choose Language, pilih Indonesia kemudian tekan ENTER
Step 6. Select a keyboard layout. Tetap saja pada pilihan American English kemudian tekan ENTER
Step by Step Instalasi Debian & Konfigurasi DNS dan WEB Mail Server
Step 8. Configure the network. Pilih Configure network manually. Tekan ENTER
Step by Step Instalasi Debian & Konfigurasi DNS dan WEB Mail Server
Step by Step Instalasi Debian & Konfigurasi DNS dan WEB Mail Server
Step by Step Instalasi Debian & Konfigurasi DNS dan WEB Mail Server
Step by Step Instalasi Debian & Konfigurasi DNS dan WEB Mail Server
Step 15. Configure the clock pilih Makassar untuk time zone. Kemudian tekan ENTER
Step 16. Partitions disks. Pilih Guided use entire disk kemudian tekan ENTER
Step by Step Instalasi Debian & Konfigurasi DNS dan WEB Mail Server
Step 17. Tekan ENTER untuk memilih disk yang akan dipartisi
Step 18. Ini adalah bagian dari menu partisi. Kita pilih saja opsi default yaitu All files in one partition (recommended for new users) yang memang direkomendasikan untuk pengguna baru.
Step by Step Instalasi Debian & Konfigurasi DNS dan WEB Mail Server
10
Step 19. Pilih Finish partitioning and write changes to disk. Tekan ENTER
Step by Step Instalasi Debian & Konfigurasi DNS dan WEB Mail Server
11
Step 21. Set up users and passwords. Isikan password untuk akun root. Akun root merupakan akun untuk system administrator di linux.
Step 22. Isikan kembali root password yang sudah diisi tadi. Ini untuk konfirmasi pembuatan password.
Step by Step Instalasi Debian & Konfigurasi DNS dan WEB Mail Server
12
Step 23. Isikan full name for the new user. Dalam contoh saya menggunakan user server. Kemudian tekan ENTER.
Step 24. Isikan password untuk akun yang baru dibuat tadi. Jika sudah tekan ENTER.
Step by Step Instalasi Debian & Konfigurasi DNS dan WEB Mail Server
13
Step 26. Untuk menu configure the package manager pilih No kemudian tekan ENTER.
Step by Step Instalasi Debian & Konfigurasi DNS dan WEB Mail Server
14
Step 27. Jika muncul pertanyaan untuk Use a network mirror? Pilih No kemudian tekan ENTER
Step by Step Instalasi Debian & Konfigurasi DNS dan WEB Mail Server
15
Step 29. Dalam latihan ini, software yang akan diinstal hanya Standard system. Oleh karena itu pastikan symbol asterisk (*) hanya ada pada Standard system. Sebelumnya hilangkan tanda asterisk (*) pada Dekstop environment. Jika sudah tampak seperti gambar dibawah, tekan tombol TAB ke continue, kemudian tekan ENTER.
Step 30. Install the GUB boot loader on a hard disk. Pilih YES kemudian tekan ENTER.
Step by Step Instalasi Debian & Konfigurasi DNS dan WEB Mail Server
16
Step by Step Instalasi Debian & Konfigurasi DNS dan WEB Mail Server
17
Konfigurasi Virtual IP Step 1. Ketikan perintah ifconfig eth0 untuk melihat konfigurasi IP Address yang sudah dibuat pada saat proses instalasi tadi. #ifconfig eth0
Setelah itu pastikan IP Address tersebut bias di PING. Gunakan perintah : # ping 202.100.4.65 Hasil PING Nampak pada gambar dibawah ini :
Ping juga pada domain yang mengatasnamakan IP address yg diatas yaitu ns.sekolah.sch.id
Step 2. Kita akan memasukkan konfigurasi Virtual IP ke dalam file /etc/rc.local dengan cara : Ketik : # nano /etc/rc.local
Masukkan konfigurasi berikut ini ke dalam file /etc/rc.local sebelum exit 0 Ifconfig eth0:1 200.100.4.66 netmask 255.255.255.224 Ifconfig eth0:2 200.100.4.67 netmask 255.255.255.224
Step 3. Restart system dengan cara ketikkan perintah : # reboot Step 4. Cek konfigurasi Virtual IP dengan perintah : # ifconfig eth0:1
Step by Step Instalasi Debian & Konfigurasi DNS dan WEB Mail Server
18
Step 5. Ujicoba Virtual IP yang sudah dikonfigurasi dengan menggunakan perintah PING # ping 200.100.4.66 # ping 200.100.4.67 Hasilnya, Perhatikan gambar dibawah ini :
Maka konfigurasi Virtual IP sudah selesai. REMOVE EXIM4-BASE Step 1. Perintah yang digunakan adalah : # apt-get remove exim4-base
Pada saat proses akan muncul pertanyaan Do you want to continue (Y/n) jawab dengan Y kemudian tekan ENTER. Exim4-base harus di remove sebelum melakukan instalasi pake squirrelmail.
Step by Step Instalasi Debian & Konfigurasi DNS dan WEB Mail Server
19
INSTALASI PAKET YANG DIBUTUHKAN Step 1. Paket yang akan diinstall disesuaikan dengan permintaan soal yaitu BIND9 (DNS), APACHE2 & PHP5 (WEB), POSTFIX, COURIER-IMAP, COURIER-POP & SQUIRRELMAIL (MAIL). Ketikkan perintah : # apt-get install bind9 apache2 php5 postfix courier-imap courier-pop squirrelmail kemudian tekan ENTER.
Step 2. Akan muncul pertanyaan, Do you want to continue ? [Y/n] ketik Y untuk menjawab dengan YES kemudian tekan ENTER. Tampak pada gambar dibawah ini :
Step 3. Create directories for web-based administration ? pilih NO kemudian tekan ENTER
Step by Step Instalasi Debian & Konfigurasi DNS dan WEB Mail Server
20
KONFIGURASI DNS SERVER Step 1. Dalam melakukan konfigurasi DNS Server ada beberapa opsi yang akan kita buat. Yaitu menambahkan subdomain www.sekolah.sch.id dengan ip address 200.100.4.66 dan mail.sekolah.sch.id dengan ip address 200.100.4.67. Langkah awal yang harus kita kerjakan adalah dengan melakukan perubahan pada file /etc/bind/named.conf. dalam file tersebut kita harus menambahkan domain kita yaitu sekolah.sch.id dibawah zone localhost. Perintah yang akan kita gunakan adalah : # nano /etc/bind/named.conf
Tambahkan zone sekolah.sch.id dibawah zone localhost, setelah itu simpan konfigurasi dengan menggunakan perintah Ctrl+O kemudian ENTER kemudian Ctrl+X. Perhatikan gambar :
Step by Step Instalasi Debian & Konfigurasi DNS dan WEB Mail Server
21
Step 2. Copy file database dari zone localhost menjadi database baru untuk zone sekolah.sch.id dengan nama file db.smk. caranya adalah ketikkan # cp /etc/bind/db.local /etc/bind/db.smk
Step 3. Kemudian edit file tersebut dengan perintah : # nano /etc/bind/db.smk Ubah localhost dalam file db.smk menjadi sekolah.sch.id. caranya tekan Ctrl+W Ctrl+R isikan localhost tekan ENTER isikan sekolah.sch.id ENTER kemudian tekan A.
Step by Step Instalasi Debian & Konfigurasi DNS dan WEB Mail Server
22
Step 5. Edit konfigurasi file /etc/hosts. Tambahkan : 200.100.4.66 www.sekolah.sch.id 200.100.4.67 mail.sekolah.sch.id Setelah selesai, simpan konfigurasi dengan menekan Ctrl+O, ENTER, kemudian Ctrl+X Selengkapnya, perhatikan gambar dibawah ini :
Step 6. Uji domain yang sudah dibuat tadi dengan perintah PING. # ping www.sekolah.sch.id # ping mail.sekolah.sch.id Jika muncul hasil seperti tampak pada gambar dibawah ini, berarti konfigurasi DNS sudah berhasil.
KONFIGURASI WEBMAIL SERVER Step 1. Edit konfigurasi file /etc/apache2/apache2.conf Tambahkan Include /etc/squirrelmail/apache.conf pada bagian bawah file /etc/apache2/apache2.conf
Step by Step Instalasi Debian & Konfigurasi DNS dan WEB Mail Server
23
Step 2. Edit konfigurasi file /etc/squirrelmail/apache.conf Tambahkan di dalam file /etc/squirrelmail/apache.conf <VirtualHost 200.100.4.67:80> DocumentRoot /usr/share/squirrelmail ServerName mail.sekolah.sch.id </VirtualHost> Selengkapnya konfigurasi file /etc/squirrelmail/apache.conf adalah sebagai berikut :
Pada file ini bagian yang diubah adalah : - Tambahkan ip address mail server pada mynetworks sehingga menjadi mynetworks = 127.0.0.0/8 200.100.4.67/27 - Tambahkan tanda # didepan kata mailbox_command sehingga menjadi # mailbox_command - Dibagian bawah inet_interfaces, tambahkan home_mailbox = Maildir/ .Perlu diingat jika Maildir yg dibuat dimulai dengan M huruf BESAR, maka pastikan juga pada perintah # maildirmake /etc/skel/Maildir, M nya juga huruf BESAR
24
Perhatikan pengisian password pada Retype new UNIX password harus sama dengan yang diisi sebelumnya pada Enter new UNIX password.
Step by Step Instalasi Debian & Konfigurasi DNS dan WEB Mail Server
25
UJICOBA SERVER DENGAN CLIENT WINDOWS XP 1. Setting IP Address di Windows XP dengan IP 200.100.4.69/27 Klik Start > Control Panel > Network Connection Klik Kanan pada Local Area Connection pilih Properties Klik Ganda pada Internet Protocol (TCP/IP)
Jika sudah, klik OK 2. Uji koneksi dari PC Client ke Server dengan menggunakan perintah PING di command prompt Klik Start > RUN > Ketik cmd kemudian tekan ENTER
Ping ke IP 202.100.4.65
3. Jika hasilnya reply maka berarti PC Client sudah terkoneksi dengan PC Server. 4. Ujilah web server dan web mail server
Step by Step Instalasi Debian & Konfigurasi DNS dan WEB Mail Server
26
Ujilah mengirim email pada user yang sudah dibuat tadi Login dengan user yg sudah dibuat
27
Isi alamat tujuan di To: Isi subject pesan di Subject Ketik pesan Jika sudah klik Send Mail server berfungsi dengan baik, jika penerima (guru) menerima pesan yang dikirim.
Step by Step Instalasi Debian & Konfigurasi DNS dan WEB Mail Server
28