Konfigurasi mail server debian by subuh

27
TKJ SMKN 1 Banjit Way Kanan oleh Subuh Kurniawan UJIAN NASIONAL TAHUN PELAJARAN 2011/2012 SOAL UJIAN PRAKTIK KEJURUAN Satuan Pendidikan : Sekolah Menengah Kejuruan Kompetensi Keahlian : Teknik Komputer dan Jaringan Kode : 2063 Alokasi Waktu : 18 jam Bentuk Soal : Penugasan Perorangan I. PETUNJUK 1. Periksalah dengan teliti dokumen soal ujian praktik, yang terdiri dari 4 halaman. 2. Peralatan utama berupa : 2.1. PC Server telah disediakan 2.2. PC Client/ laptop 2.3. LAN Tester 2.4. Kabel UTP , 2.5. Konektor RG 45 dan 2.6. Obeng II. KESELAMATAN KERJA 1. Gunakan alat keselamatan kerja berupa baju praktek, sendal jepit ( Sepatu karet) 2. Saat menghidupkan komputer dan mematikan gunakan prosedur yang benar 3. Selalu mematikan komputer melalui shut down III. DAFTAR PERALATAN, KOMPONEN, DAN BAHAN No. Nama Alat/Komponen/Bahan Spesifikasi Jumlah Keterangan 1 2 3 4 5 1 PC Server Minimal Pentium III a. Casing b. PS 250 Watt c. Processor d. Min. Ram 256 MB e. Minimal HD 10 GB f. FDD 3.5 “ g. Min. CD Drive 32 X h. Min VGA 800 x 600 i. Sound Card j. NIC 10/100 Mbps k. Monitor 14 “ 2 BUAH 2 PC Client Minimal Pentium III a. Casing b. PS 250 Watt c. Processor d. Min. Ram 128 MB e. Minimal HD 5 GB f. FDD 3.5 “ g. Min. CD Drive 32 X h. Min VGA 800 x 600 i. Sound Card j. NIC 10/100 Mbps k. Monitor 14 1 Buah 4 Hub / Switch HUB Min 4 port

Transcript of Konfigurasi mail server debian by subuh

Page 1: Konfigurasi mail server debian by subuh

TKJ SMKN 1 Banjit Way Kanan oleh Subuh Kurniawan

UJIAN NASIONAL TAHUN PELAJARAN 2011/2012

SOAL UJIAN PRAKTIK KEJURUAN

Satuan Pendidikan : Sekolah Menengah Kejuruan

Kompetensi Keahlian : Teknik Komputer dan Jaringan

Kode : 2063

Alokasi Waktu : 18 jam

Bentuk Soal : Penugasan Perorangan

I. PETUNJUK

1. Periksalah dengan teliti dokumen soal ujian praktik, yang terdiri dari 4 halaman.

2. Peralatan utama berupa :

2.1. PC Server telah disediakan

2.2. PC Client/ laptop

2.3. LAN Tester

2.4. Kabel UTP ,

2.5. Konektor RG 45 dan

2.6. Obeng

II. KESELAMATAN KERJA

1. Gunakan alat keselamatan kerja berupa baju praktek, sendal jepit ( Sepatu karet)

2. Saat menghidupkan komputer dan mematikan gunakan prosedur yang benar

3. Selalu mematikan komputer melalui shut down

III. DAFTAR PERALATAN, KOMPONEN, DAN BAHAN

No. Nama

Alat/Komponen/Bahan Spesifikasi Jumlah Keterangan

1 2 3 4 5

1 PC Server

Minimal Pentium III

a. Casing

b. PS 250 Watt

c. Processor

d. Min. Ram 256 MB

e. Minimal HD 10 GB

f. FDD 3.5 “

g. Min. CD Drive 32

X

h. Min VGA 800 x

600

i. Sound Card

j. NIC 10/100 Mbps

k. Monitor 14 “

2 BUAH

2 PC Client Minimal Pentium III

a. Casing

b. PS 250 Watt

c. Processor

d. Min. Ram 128 MB

e. Minimal HD 5 GB

f. FDD 3.5 “

g. Min. CD Drive 32 X

h. Min VGA 800 x 600

i. Sound Card

j. NIC 10/100 Mbps

k. Monitor 14

1 Buah

4 Hub / Switch HUB Min 4 port

Page 2: Konfigurasi mail server debian by subuh

TKJ SMKN 1 Banjit Way Kanan oleh Subuh Kurniawan

No. Nama

Alat/Komponen/Bahan Spesifikasi Jumlah Keterangan

1 2 3 4 5

5 Crimping Tool Untuk RJ 45

6 Cable Tester Untuk RJ 45

7 Obeng + Ukuran screw PC

8 Obeng - Ukuran screw PC

9 Stabilizer Min 500 Watt

Bahan

1. Kabel UTP 20 meter

2. Konektor RG 45 30 buah

IV. SOAL/TUGAS

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 = OS Linux

2. Domain = sekolah.sch.id

3. Email Admin = [email protected]

4. Sub Domain = www.sekolah.sch.id

mail.sekolah.sch.id

Mail Server

1. Sistem Operasi = OS Linux

2. Port = 25

Webmail Server

1. Virtual Alias = mail.sekolah.sch.id

2. Metode = courier imap dan courier pop

Soal :

Implementasikan topologi diatas untuk melakukan pengujian fungsi Mail Server ,Webmail Server

dan DNS Server, dengan ketentuan : a. Membuat perencanaan sesuai dengan topologi jaringan yang disediakan

b. Melakukan Perakitan dan Instalasi PC Client

c. Melakukan konfigurasi DNS Server, Mail Server dan Web Mail Server

d. Melakukan instalasi implementasi sesuai topologi

e. Melakukan pengujian fungsi jaringan (sistem koneksi) dan pengujian aplikasi server.

SELAMAT dan SUKSES

DNS Server Mail Server Webmail server

PC Client switch

Page 3: Konfigurasi mail server debian by subuh

TKJ SMKN 1 Banjit Way Kanan oleh Subuh Kurniawan

Penyelesaian

INSTALASI SISTEM 1. Masukkan CD Instalasi debian ada ke dalam Optical Drive, kemudian setting system BIOS untuk

melakukan Booting pertama kali dari CDROM. Tekan ENTER untuk Boot

2. Opsi dibawah ini menghendaki kita untuk memilih Bahasa yang akan kita pakai dalam system.

3. Pilih lokasi sesuai dimana kita berada. Pilih Other

Page 4: Konfigurasi mail server debian by subuh

TKJ SMKN 1 Banjit Way Kanan oleh Subuh Kurniawan

4. Tekan I sebanyak 6 x untuk mencari Lokasi Indonesia

5. Tekan Enter untuk tetap menggunakan keymap American English

Page 5: Konfigurasi mail server debian by subuh

TKJ SMKN 1 Banjit Way Kanan oleh Subuh Kurniawan

6. Untuk konfigurasi network pilih Configure network manually

7. Isi IP address dengan 202.100.4.65

Page 6: Konfigurasi mail server debian by subuh

TKJ SMKN 1 Banjit Way Kanan oleh Subuh Kurniawan

8. Konfigurasi netmask sesuaikan dengan netmask prefix /27 atau 255.255.255.224. Bole menggunakan ip

subnet calculator atau dihitung secara manual untuk mengetahui /27 tersebut.

9. Konfigurasi gateway. Karena dalam ilustrasi gateway tidak ditentukan, maka untuk gateway isikan saja

ip address 202.100.4.65

10. Konfigurasi nameserver atau DNS. Isikan ip address 202.100.4.65

Page 7: Konfigurasi mail server debian by subuh

TKJ SMKN 1 Banjit Way Kanan oleh Subuh Kurniawan

11. Isi hostname. Hostname yang akan kita gunakan ialah “ns”

12. Konfigurasi domain. Isi sesuai dengan ilustrasi yaitu sekolah.sch.id

13. Proses Partisi Hardisk. Kita bisa melakukannya secara MANUAL dan GUIDED. Dalam latihan ini pilih

Guided – use entire disk / menggunakan seluruh ruang yang tersedia dalam hardisk

Page 8: Konfigurasi mail server debian by subuh

TKJ SMKN 1 Banjit Way Kanan oleh Subuh Kurniawan

14. Select disk to partition. Memilih Hardisk untuk dipartisi. Tekan ENTER

15. Pilih all files in one partition (recommended for new users)

Page 9: Konfigurasi mail server debian by subuh

TKJ SMKN 1 Banjit Way Kanan oleh Subuh Kurniawan

16. Pilih Finish partitioning and write changes to disk.

17. Pilih YES untuk mengeksekusi proses partisi hardisk

18. Pilih time zone.

19. Isi root password. Root password sangat penting dan rahasia. Jadi isilah root password dengan kata yang

bisa diingat. Kita akan melakukan konfigurasi melalui root. Dan login menggunakan password. Kalau kita

lupa maka kita pasti akan melakukan instalasi ulang.

Page 10: Konfigurasi mail server debian by subuh

TKJ SMKN 1 Banjit Way Kanan oleh Subuh Kurniawan

20. Isi kembali root password sama seperti tadi

21. Membuat users dan password. Isi nama anda

Page 11: Konfigurasi mail server debian by subuh

TKJ SMKN 1 Banjit Way Kanan oleh Subuh Kurniawan

22. Membuat username untuk akun kita. Silakan isikan sesuai dengan keinginan anda.

23. Isikan Password untuk akun yang dibuat tadi

24. Isi kembali akun password

25. Proses install base system

Page 12: Konfigurasi mail server debian by subuh

TKJ SMKN 1 Banjit Way Kanan oleh Subuh Kurniawan

26. Konfigurasi paket manager. Pilih NO

27. Pilih continue

28. Survey. Pilih NO

29. Memilih software. Kita akan menginstal Debian Teks oleh karena itu pastikan yang dipilih hanya

standard system

Page 13: Konfigurasi mail server debian by subuh

TKJ SMKN 1 Banjit Way Kanan oleh Subuh Kurniawan

30. Install Grub Boot Loader. Pilih YES

31. Finish the installation. Instalasi telah selesai. Pilih Continue. Sistem akan secara otomatis melakukan

restart. Keluarkan DVD Install atau setting kembali boot order di BIOS ke hardisk

32. Tampilan awal setelah instalasi selesai.

Page 14: Konfigurasi mail server debian by subuh

TKJ SMKN 1 Banjit Way Kanan oleh Subuh Kurniawan

33. Login dengan root dan root password yang sudah dibuat tadi.

KONFIGURASI TCP/IP

Sebelum melakukan Konfigurasi sebaiknya anda harus mengetahui dulu dasar perintah LINUX. Bisa dicari

lewat google dengan kata kunci “perintah dasar linux”.

Awalnya kita akan melakukan konfigurasi IP. Seperti pada gambaran ilustrasi di bagian awal, bahwa server

yang akan kita buat mempunyai 3 IP Address. 1 IP Address telah kita konfigurasi pada waktu kita

melakukan instalasi OS, dan 2 IP Sisa akan kita konfigurasi setelah selesai instalasi OS.

Kedua IP address sisa ini akan kita konfigurasi sebagai IP Address Virtual. Mengingat server kita hanya

mempunyai 1 (satu) interface fisik NIC (Network Interface Card).

Ada beberapa cara untuk melakukan konfigurasi Virtual IP di debian. Bisa dimasukkan ke dalam file

/etc/network/interfaces atau juga bisa dimasukkan dalam file rc.local.

Yang akan kita praktekkan sekarang adalah dengan memasukkan konfigurasi IP dalam file rc.local.

Page 15: Konfigurasi mail server debian by subuh

TKJ SMKN 1 Banjit Way Kanan oleh Subuh Kurniawan

1. Cek dahulu konfigurasi TCP/IP yang sudah ada dengan menggunakan perintah # ifconfig.

2. Kemudian, edit file rc.local dengan menggunakan perintah # nano /etc/rc.local

Tambahkan script dibawah ini diatas script 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

Kemudian simpan dengan menggunakan perintah Ctrl+O, ENTER, Ctrl+X. Hasil perubahan tampak seperti

pada gambar dibawah ini :

3. Setelah itu restart system dengan perintah # reboot

Page 16: Konfigurasi mail server debian by subuh

TKJ SMKN 1 Banjit Way Kanan oleh Subuh Kurniawan

4. Lihat kembali hasil konfigurasi yang kita buat dengan perintah # ifconfig

5. Uji hasil konfigurasi TCP/IP dengan menggunakan perintah #ping 200.100.4.66

Dan # ping 200.100.4.67

Jika hasil PING tidak sesuai dengan gambar diatas atau reply yang muncul Destination Net Unreachable

dan Request Time out, maka kemungkinan implementasi konfigurasi TCP/IP pada server belum

sepenuhnya jalan. Hal-hal yang bisa dilakukan adalah :

- Restart server

- Jika server telah di restart namun belum juga ada perubahan, coba gunakan perintah ini :

# ifconfig eth0:1 200.100.4.66 netmask 255.255.255.224

# ifconfig eth0:2 200.100.4.67 netmask 255.255.255.224 Perintah diatas adalah perintah untuk memasang IP Address pada server. Namun perlu diingat bahwa

perintah tersebut bersifat sementara, yang ketika server di restart perintah tersebut hilang. jadi hindarkan

merestart server ketika menggunakan perintah diatas.

Page 17: Konfigurasi mail server debian by subuh

TKJ SMKN 1 Banjit Way Kanan oleh Subuh Kurniawan

INSTALASI PAKET DNS dan WEB MAIL SERVER

Dalam melakukan instalasi paket software DNS dan WEB MAIL server pada Debian, perlu diperhatikan

beberapa hal diantaranya :

- Prefix commandnya dimulai dengan apt-get

- Melakukan uninstall paket software exim4-base

- Menyiapkan DVD 1 Debian dalam DVD ROM

REMOVE PAKET EXIM4-BASE Perintah untuk melakukan uninstalasi paket exim4-base adalah # apt-get remove exim4-base

Tunggu sampai proses remove paket software exim4-base selesai.

INSTALASI PAKET DNS dan WEB MAIL SERVER Dalam tutorial ini kita akan melakukan instalasi Paket yang dibutuhkan untuk membuat sebuah DNS dan

WEB MAIL SERVER. Adapun paket-paket yang akan diinstall adalah bind9 (DNS), apache2 dan php5

(WEB) serta postfix, courier-imap, courier-pop, courier-authdaemon dan squirrelmail (MAIL).

Siapkan DVD Debian dan masukkan ke dalam DVD Drive. Ketikkan perintah berikut ini :

# apt-get install bind9 apache2 php5 postfix courier-imap courier-pop courier-authdaemon squirrelmail

>>>>>Tekan ENTER

Akan muncul

Tekan Y

- Configuring courier-base. Pilih NO, tekan ENTER

Page 18: Konfigurasi mail server debian by subuh

TKJ SMKN 1 Banjit Way Kanan oleh Subuh Kurniawan

- Pilih Internet Site

- Mail name = sekolah.sch.id

KONFIGURASI DNS SERVER 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.

1. Perintah untuk mengedit file tersebut adalah # nano /etc/bind/named.conf

Page 19: Konfigurasi mail server debian by subuh

TKJ SMKN 1 Banjit Way Kanan oleh Subuh Kurniawan

Selengkapnya konfigurasi file /etc/bind/named.conf bisa dilihat pada gambar dibawah ini ;

Bagian yang ditambah dibawah zone “localhost”

zone “sekolah.sch.id” {

type master;

file “/etc/bind/db.smk”;

}; Penjelasan :

- zone “sekolah.sch.id” = adalah domain kita yang ditambahkan dalam konfigurasi DNS

- file “/etc/bind/db.smk = adalah database yang digunakan dalam domain sekolah.sch.id. database itu

bisa dicopy dari db.local dalam folder /etc/bind

Jika sudah selesai konfigurasi named.conf, simpan konfigurasi dan keluar dari editor.

2. Dalam konfigurasi file named.conf tadi ada file database yang kita buat yaitu /etc/bind/db.smk. File

database db.smk harus kita konfigurasi menyesuaikan dengan domain sekolah.sch.id. Agar kita cepat

dalam membuat file db.smk, bisa kita copy dari file db.local dalam folder /etc/bind. Perintah yang

digunakan adalah :

# cp /etc/bind/db.local /etc/bind/db.smk

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.

Keseluruhan hasil dari file db.smk bisa dilihat pada gambar dibawah ini ;

Page 20: Konfigurasi mail server debian by subuh

TKJ SMKN 1 Banjit Way Kanan oleh Subuh Kurniawan

Simpan perubahan pada file db.smk tersebut. Setelah itu restart bind dengan perintah # /etc/init.d/bind9

restart

3. Uji hasil konfigurasi bind tadi dengan melakukan ping pada domain yang sudah dibuat. Jika langkah-

langkah diatas sudah dilakukan dengan benar, maka hasil ping seharusnya seperti pada gambar dibawah ini

:

Jika ada kendala dalam melakukan ping terhadap domain yang sudah dibuat tadi, maka cek kembali

konfigurasi file /etc/bind/named.conf dan databasenya atau di /etc/bind/db.smk. Jika pada saat melakukan

ping ke www.sekolah.sch.id dan mail.sekolah.sch.id reply-nya agak lambat, bisa dipercepat dengan

melakukan perubahan pada file /etc/hosts. Gunakan perintah # nano /etc/hosts. Selengkapnya perhatikan

gambar dibawah ini :

Page 21: Konfigurasi mail server debian by subuh

TKJ SMKN 1 Banjit Way Kanan oleh Subuh Kurniawan

Ketik dibawah

202.100.4.65 ns.sekolah.sch.id

200.100.4.66 www.sekolah.sch.id

200.100.4.67 mail.sekolah.sch.id

KONFIGURASI WEB MAIL SERVER Sebelumnya kita telah melakukan instalasi paket-paket yang dibutuhkan dalam membuat web mail server.

Untuk melakukan konfigurasi web mail server, langkah awal yang harus kita lakukan adalah melakukan

perubahan pada file /etc/apache2/apache.conf.

Tambahkan Include /etc/squirrelmail/apache.conf pada bagian akhir file /etc/apache2/apache.conf

1. Perintah : # nano /etc/apache2/apache.conf

Setelah itu simpan perubahan dan keluar dari editor nano (Ctrl + O , ENTER, Ctrl + X)

2. Edit file /etc/squirrelmail/apache.conf

Tambahkan virtual host didalamnya dengan format :

<VirtualHost 200.100.4.67:80>

DocumentRoot /usr/share/squirrelmail

ServerName mail.sekolah.sch.id

</VirtualHost>

Selengkapnya perhatikan gambar dibawah ini :

Bagian yang akan ditambahkan harus tepat berada di bawah kata #</VirtualHost> Lihat pada

gambar untuk lebih jelasnya.

Page 22: Konfigurasi mail server debian by subuh

TKJ SMKN 1 Banjit Way Kanan oleh Subuh Kurniawan

Simpan perubahan dan keluar dari editor (Ctrl+O , ENTER, Ctrl+X)

3. Restart apache dengan perintah # /etc/init.d/apache2 restart

4. Langkah berikutnya adalah melakukan editing pada file /etc/postfix/main.cf.

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/

Simpan perubahan dan keluar dari editor (Ctrl+O, ENTER, Ctrl+X)

5. Restart postfix dengan perintah # /etc/init.d/postfix reload

6. Selanjutnya buat direktori Maildir pada folder /etc/skel

Page 23: Konfigurasi mail server debian by subuh

TKJ SMKN 1 Banjit Way Kanan oleh Subuh Kurniawan

7. Buat user dengan perintah # adduser nama_peserta

Perhatikan pengisian password pada Retype new UNIX password harus sama dengan yang diisi sebelumnya

pada Enter new UNIX password.

Buat user dengan perintah # adduser guru

Perhatikan pengisian password pada Retype new UNIX password harus sama dengan yang diisi sebelumnya

pada Enter new UNIX password.

Untuk bias mengetahui konfigurasi DNS yang dibuat berhasil, bisa menggunakan command nslookup.

Perhatikan gambar dibawah ini :

Page 24: Konfigurasi mail server debian by subuh

TKJ SMKN 1 Banjit Way Kanan oleh Subuh Kurniawan

Jika hasilnya seperti diatas, bisa dipastikan konfigurasi DNS berhasil

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

Page 25: Konfigurasi mail server debian by subuh

TKJ SMKN 1 Banjit Way Kanan oleh Subuh Kurniawan

Klik Start > RUN > Ketik cmd kemudian tekan ENTER

3. Jika hasilnya reply maka berarti PC Client sudah terkoneksi dengan PC Server.

4. Ujilah web server dan web mail server

5. Buka Internet Explorer kemudian ketikkan www.sekolah.sch.id pada address bar

6. Buka Internet Explorer kemudian ketikkan mail.sekolah.sch.id pada address bar

Page 26: Konfigurasi mail server debian by subuh

TKJ SMKN 1 Banjit Way Kanan oleh Subuh Kurniawan

Ujilah mengirim email pada user yang sudah dibuat tadi

Login dengan user yg sudah dibuat

Untuk mengirim pesan klik compose

Page 27: Konfigurasi mail server debian by subuh

TKJ SMKN 1 Banjit Way Kanan oleh Subuh Kurniawan

Mail server berfungsi dengan baik, jika penerima (guru) menerima pesan yang dikirim.