Debian 6 Squeeze

17
LAPORAN DEBIAN 6.0.5 ( DNS SERVER, WEB SERVER, MAIL SERVER, DHCP ) Proses instalasi sampai konfigurasi server pada modul ini menggunakan DVD. Pendaftaran CD/DVD dilakukan satu-satu dengan cara memasukkan CD/DVD tersebut kemudian mengetikkan perintah : [root@admin ~]# apt-cdrom add Dan gunakan perintah [root@admin ~]# apt-get update untuk mengupdate repository Fungsi dari Pendaftaran CD/DVD ini adalah untuk mengenali paket- paket yang ada didalam CD/DVD yang nantinya sebagai database di server yang sudah dibuat serta nantinya akan sangat penting dalam proses instalasi paket maupun update paket yang ada.

description

Debian 6 Squeeze by Teguh Imam Hidayatulla

Transcript of Debian 6 Squeeze

LAPORAN DEBIAN 6.0.5( DNS SERVER, WEB SERVER, MAIL SERVER, DHCP )

Proses instalasi sampai konfigurasi server pada modul ini menggunakan DVD. Pendaftaran

CD/DVD dilakukan satu-satu dengan cara memasukkan CD/DVD tersebut kemudian

mengetikkan perintah :

[root@admin ~]# apt-cdrom add

Dan gunakan perintah [root@admin ~]# apt-get update untuk mengupdate repository

Fungsi dari Pendaftaran CD/DVD ini adalah untuk mengenali paket-paket yang ada didalam

CD/DVD yang nantinya sebagai database di server yang sudah dibuat serta nantinya akan sangat

penting dalam proses instalasi paket maupun update paket yang ada.

Karena kita menggunakan VirtualBox, maka setting Network seperti berikut :

PROSES INSTALASI

1. Tekan Enter pada Install karena kita akan menginstal debian dengan mode text.

2. Memilih bahasa yang akan digunakan. Bahasa default yang digunakan adalah English

3. Tekan enter pada other untuk mencari negara indonesia.

4. Tekan enter pada Asia untuk mencari negara Indonesia

5. Tekan enter pada Indonesia karena kita memilih negara ini untuk setting lokasi yang

kita tempati sekarang.

6. Tekan enter pada American English sesuai dengan default dari keyboard layout yang

kita gunakan.

7. Proses scanning CD/ DVD yang digunakan untuk melakukan proses instalasi.

8. Proses Loading komponen linux.

9. Kita akan mengkonfigurasi Network secara manual, maka tekan enter pada Cancel.

10. Tekan enter pada Configure network manually karena kita akan mengkonfigurasi

Network secara manual dengan IP Address, Netmask, Gateway, DNS yang sudah kita

tentukan sendiri.

11. Masukkan IP Address yang sudah ditentukan sebelumnya. Contoh menggunakan IP

Address 10.100.30.1. Tekan enter untuk melanjutkan instalasi.

12. Masukkan Netmask yang sudah ditentukan sebelumnya. Saya menggunakan Netmask

255.255.255.0. Tekan enter untuk melanjutkan instalasi.

13. Masukkan Gateway yang sudah ditentukan sebelumnya. Saya menggunakan Gateway

10.100.30.1 Tekan enter untuk melanjutkan instalasi.

14. Masukkan Name server addresses yang sudah ditentukan sebelumnya. Saya

menggunakan IP Address 10.100.30.1 Tekan enter untuk melanjutkan instalasi.

15. Masukkan Hostname atau nama komputer. Contoh : imam. Tekan enter untuk

melanjutkan instalasi.

16. Masukkan Domain name atau nama domain. Contoh : tkj.com. Tekan enter untuk

melanjutkan instalasi.

17. Tekan enter pada Jakarta karena kita terletak di Surabaya Jawa Timur yang merupakan

WIB dengan Jakarta sebagai Kota Acuannya.

18. Tekan enter pada Manual karena kita akan mempartisi harddisk secara manual.

19. Tekan enter pada label FREE SPACE untuk membuat partisi baru.

20. Membuat partisi secara otomatis pada space/bagian harddisk yang kosong, Tekan Enter

pada Create a new partition untuk membuat partisi baru.

21. Masukkan memory untuk swap, kurang lebih dua kali dari memory RAM.gunakan 2 GB

swap

22. Kita gunakan semua sisa memoru untuk root. Biasanya dengan lambang /

23. Tekan enter pada Finish partitioning and write changes to disk untuk mengakhiri

proses partisi dan partisi siap untuk di format.

24. Tekan enter pada yes untuk memformat partisi yang sudah dibuat sebelumnya.

25. Proses format partisi yang sudah dibuat sebelumnya.

26. Masukkan password untuk root. Tekan enter untuk melanjutkan instalasi.

27. Masukkan sekali lagi password yang sudah anda masukkan pada tampilan sebelumnya.

Tekan enter untuk melanjutkan instalasi.

28. Masukkan nama untuk user baru. Tekan enter untuk melanjutkan proses instalasi.

29. Masukkan nama user baru. Tekan enter untuk melanjutkan proses instalasi.

30. Masukkan password untuk user baru. Tekan enter untuk melanjutkan proses instalasi.

31. Masukkan password sekali lagi untuk user baru yang sudah dimasukkan pada tampilan

sebelumnya. Tekan enter untuk melanjutkan proses instalasi.

32. Proses konfigurasi apt.

33. Tekan enter pada pilihan No karena kita akan menscan CD/DVD nanti setelah proses

instalasi selesai.

34. Tekan enter pada No karena kita menggunakan media CD/DVD untuk melakukan

instalasi ataupun update paket nantinya.

35. Memilih apakah partisipasi pada paket yang digunakan untuk survey.

36. Tekan enter pada yes karena kita akan menginstall GRUB boot loader pada master

boot record.

37. Tekan enter pada Continue untuk mengakhiri proses instalasi linux debian 6.

Tekan enter pada No untuk

melanjutkan proses instalasi.

DNS SERVER

Menginstall paket yang dibutuhkan yaitu bind9

server-debian:~# apt-get install bind9

Menambah scripts pada file /etc/bind/named.conf.local untuk membuat zone forward

dan zone reverse.

server-debian:~# nano /etc/bind/named.conf.local

Membuat file baru untuk zone forward pada direktori /var/cache/bind/

server-debian:~# nano /var/cache/bind/db.imam

Jalankan perintah apt-get

install bind9 kemudian

enter.

Membuat file baru untuk zone reverse pada direktori /var/cache/bind/

server-debian:~# nano /var/cache/bind/db.1

Merestart layanan bind9

server-debian:~# /etc/init.d/bind9 restart

Mengetes DNS yang sudah di konfigurasi

server-debian:~# nslookup www.tkj.com

server-debian:~# nslookup 10.100.30.1

WEB DAN MAIL SERVER

Menginstall paket yang dibutuhkan yaitu apache2,php5,postfix,squirrelmail,

courier-imap courier-pop

server-debian:~# apt-get install apache2 php5 postfix squirrelmail courier-

imap courier-pop

Pilih yes kemudian

tekan enter untuk

melanjutkan proses

instalasi paket.

Tekan enter pada

Ok untuk

melanjutkan proses

instalasi paket.

Kita copy file default menjadi file webmail dengan perintah : cp /etc/apache2/sites-available/default /etc/apache2/sites-available/webmail

Kemudian kita edit file webmail dengan perintah : nano /etc/apahe2/sites-available/webmail

Pilih Internet Site

kemudian tekan

enter.

Masukkan domain

name pada System

mail name.

Edit pada bagian ini.

Tambahkan Script ini

pada baris paling

akhir.

Kita disable site default dengan perintah : a2dissite default

Kita enable site webmail dengan perintah : a2ensite webmail

Kemudian kita enable modul php5 dengan perintah : a2enmod php5

Kita buat file index.php dengan perintah : nano /var/www/root/index.php

Kita ketikkan kode berikut : <?phpinfo();?> kemudian save.

Kita buat direktori maildir dengan perintah : maildirmake /etc/skel/Maildir

Kita buat 2 user baru dengan perintah : adduser <nama user>

Kita konfigurasi postfix dengan perintah : nano /etc/postfix/main.cf

Kita edit dengan menambahkan text dibawah ini :

myhostname = imam.tkj.commydomain = tkj.comalias_maps = hash:/etc/aliasesalias_database = hash:/etc/aliasesmyorigin = /etc/mailnamemydestination = tkj.com, imam.tkj.com,localhost.tkj.com, localhost, localhost.localdomainrelayhost =mynetworks = 127.0.0.0/8, 10.100.30.0/24#mailbox_command = procmail -a "$EXTENSION"mailbox_size_limit = 0recipient_delimiter = +home_mailbox = Maildir/

Kemudian kita edit apache.conf dengan perintah : nano /etc/squirrelmail/apache.conf

Kemudian edit bagian ini : Alias /webmail /usr/share/squirrelmail

Kita konfigurasi squirrelmail dengan perintah : squirrelmail-configure .

Lakukan seperti dibawah ini :

tekan “1 enter” > tekan “1 enter” untuk mensetting org, isikan “XII TKJ-1”tekan “r enter” untuk kembali ke menu utamatekan “2 enter” > tekan “1 enter” untuk mensetting domain, isikan “tkj.com”tekan “r enter” untuk kembali ke menu utamatekan “d enter” untuk mensetting specific IMAP Server, isikan “courier” tekan “enter 2 kali”tekan “s enter” untuk menyimpan konfigurasitekan “q enter” untuk keluar

Kita buat symlink antara apache dengan squirrelmail dengan perintah : ln –s /etc/squirrelmail/apache.conf /etc/apache2/squirrelmail.conf

Kemudian kita restart semua service agar dapat berjalan dengan normal dan dapat diuji. Berikut perintah yang diperlukan :

/etc/init.d/apache2 restart/etc/init.d/postfix restart

/etc/init.d/courier-imap restart/etc/init.d/courier-pop restart

DHCP SERVER

Menginstall paket yang dibutuhkan yaitu dhcp3-server

server-debian:~# apt-get install dhcp3-server

Mengedit scripts pada file /etc/dhcp3/dhcpd.conf

server-debian:~# nano /etc/dhcp3/dhcpd.conf

10.100.30.0 merupakan IP Network dari IP Address yang didistribusikan (Di DHCP kan).

Tekan enter untuk

melanjutkan

instalasi paket.

Edit pada bagian ini.

255.255.255.0 merupakan Netmask dari IP Address yang didistribusikan (Di DHCP kan).

Range merupakan Jangkauan dari IP Address yang didistribusikan (Di DHCP kan).

Option Domain-name-servers merupakan DNS yang nantinya akan digunakan oleh client.

Option Doman-name merupakan nama yang digunakan sebagai inisial dari IP Address –

IP Address yang di DHCP kan oleh server ini.

Routers merupakan jalan keluar ataupun IP Address yang digunakan sebagai pintu oleh

server dalam mendistribusikan IP Address yang di DHCP kan.

Merestart layanan dhcp3-server

server-debian:~# /etc/init.d/dhcp3-server restart

Apabila dalam proses installasi meminta memasukkan DVD binary yang diminta, maka masukkan DVD kemudian tekan enter.

Terima Kasih