Modul Persiapan Uji Kompetensi TKJ 2014 dengan debian 5

27
1 MODUL PERSIAPAN UJI KOMPETENSI A. Persiapan TES 1. Persiapan Hardwere a. Komputer server telah tersedia dengan 2 kartu jaringan dan terpasang dengan baik, perhatikan saat installasi debian apa telah terbaca dua ethernet, jika belum batalkan installasi debian lalu periksa kartu jaringan terpasang baik. b. Komputer clien telah terinstall windows c. Perangkat hub d. Kabel utp dipasang straight 2 buah atau satu kabel cross jika tidak mengunakan hub 2. Persiapan softwere a. Master SO Debian b. Softwere Puty dan FileZila untuk keperluan upload download web server c. Master web Jomla untuk yang akan dijadikan halaman web beserta Templet d. Program Kompozer untuk membuat halaman proxy.smk.sch.id B. Installasi Debian Pilih Bahasa

Transcript of Modul Persiapan Uji Kompetensi TKJ 2014 dengan debian 5

Page 1: Modul Persiapan Uji Kompetensi TKJ 2014 dengan debian 5

1

MODUL PERSIAPAN UJI KOMPETENSI

A. Persiapan TES

1. Persiapan Hardwere

a. Komputer server telah tersedia dengan 2 kartu jaringan dan terpasang dengan

baik, perhatikan saat installasi debian apa telah terbaca dua ethernet, jika belum

batalkan installasi debian lalu periksa kartu jaringan terpasang baik.

b. Komputer clien telah terinstall windows

c. Perangkat hub

d. Kabel utp dipasang straight 2 buah atau satu kabel cross jika tidak mengunakan

hub

2. Persiapan softwere

a. Master SO Debian

b. Softwere Puty dan FileZila untuk keperluan upload download web server

c. Master web Jomla untuk yang akan dijadikan halaman web beserta Templet

d. Program Kompozer untuk membuat halaman proxy.smk.sch.id

B. Installasi Debian

Pilih Bahasa

Page 2: Modul Persiapan Uji Kompetensi TKJ 2014 dengan debian 5

2

Pilih wilayah

Pilih benua

Pilih negara

Pilih jenis keybord

Pastikan terdapat dua ethernet (eth0 dan eth1) jika tidak ditemukan bisajadi lancard tidak

suport debian

Continu untuk melanjutkan

Page 3: Modul Persiapan Uji Kompetensi TKJ 2014 dengan debian 5

3

Seting jaringan secara manual

Isikan IP satu kelas dengan gateway yang disediakan

Isikan netmask kelas C

Masukan gateway

Masukan DNS

Nama komputer

Nama situs

Page 4: Modul Persiapan Uji Kompetensi TKJ 2014 dengan debian 5

4

Pilih setingan waktu WIB, jakarta

Pilih setingan partisi guided

Pilih harddisk

Semua file dalam satu pastisi

Pilih finis dan tulis harddisk

Pilih yes untuk mempartisi harddisk

Masukan password mudah diingat, dan samakan pasword setiap installasi program agar

tidak ragu

Page 5: Modul Persiapan Uji Kompetensi TKJ 2014 dengan debian 5

5

Nama penguna selain ROOT

Masukan password untuk akun baru (disarankan sama dengan password sebelumnya )

Pilih no untuk scan CD

Pilih no untuk network miror

Selama tahap installasi anda dapat mengkrimping kabel atau merancang halaman web

untuk proxy

Pilih no untuk surfey

Page 6: Modul Persiapan Uji Kompetensi TKJ 2014 dengan debian 5

6

Hanya pilih standar sistem untuk pekerjaan lebih cepat

Pilih yes untuk master boot record

Pilih continu dan keluarkan cd installasi

Login sebagai root, dan masukan password, jika berjalan baik akan ada tanda pagar #

C. Konfigurasi Dasar

1. Perintah dasar linux debian yang sering digunakan

# nano /namafolder/namafile = untuk edit text dalam file simpan dengan Ctrl+O

dan keluar dengan Ctrl+X.

# init 0 = untuk shutdown

# init 6 = untuk restart

# cp /namafolder/namafile /namafolderpaste/namafilepaste = untuk copy paste

file

# cd /namafolder/ = untuk membuka folder

# ls /namafolder/ = menampilkan isi folder

# nautilus /namafolder/ = membuka folder (jika tampilan gui dekstop terinstal)

# apt-get install namaprogram = menginstal program

# apt-cdroom add = menambahkan cd pada cdroom untuk repositori

# rm namafile = menghapus file

# /etc/init.d/namaprogram restart = merestart service suatu program

# adduser namapenguna = menambahkan penguna baru

Page 7: Modul Persiapan Uji Kompetensi TKJ 2014 dengan debian 5

7

2. Seting Repositori

Hilangkan tanda # pada deb_cdroom dan beri # pada baris lain Jangan lupa simpan

3. Seting IP

Seting ip untuk kedua lancard,

Serta tambahkan IP alias pada lancar jaringan local

Gunakan perintah nano untuk edit file

Setingan untuk eth0 yang akan terkoneksi dengan modem

Simpan dengan CTRL+O dan keluar dengan CTRL+X, serta restar komputer

& ujicoba dengan ifconfig pada (eth0 dan eth1)

D. Nat, DHCP dan Proxy

1. Nat digunakan untuk menghubungkan dua kelas IP yang berbeda, pada modul ini

akan dihubungkan eth0 dan eth1 yang berbeda kelas dengan tujuan membuat suatu

jalur yang akan dilewati paket data, pada jalur tersebut kita dapat memeriksa setiap

paket data yang lewat.

Untuk mengaktifkan NAT gunakan perintah

Page 8: Modul Persiapan Uji Kompetensi TKJ 2014 dengan debian 5

8

Hilangkan tanda # pada net.ipv4.ip_forward=1

Gunakan perintah sysctl –p untuk menguji nat telah aktif

Selanjutnya seting iptables, untuk meneruskan paket dari satu kelas menuju kelas lain

Dan Simpan iptables dengan perintah Konfigurasi IPTABLES

# iptables –t nat –A POSTROUTING –s 192.168.10.0/24 –j MASQUERADE

# iptables-save > /etc/iptables

# echo “up command iptables-restore < /etc/iptables” >>

/etc/network/interfaces

Konfigurasi NAT telah selesai, selanjutnya lakukan Pengujian apakah komputer

clien dapat terhubung menuju internet melewati NAT

2. DHCP Server digunakan untuk menseting IP pada komputer clien agar satu kelas

dengan server dan dapat terhubung dengan jaringan internet. Tanpa DHCP komputer

clien harus menseting IP, Gateway dan DNS secara manual, akan lebih sulit jika

banyak clien yang akan terhubung

Langkah installasi DHCP server sebagai berikut :

# apt-get install dhcp3-server

akan muncul pesan filed dikarenakan IP pada DHCP tidak sama dengan IP Local

Konfigurasi file dhcpd.conf

# nano /etc/dhcp3/dhcpd.conf

Edit dan hilangkan tanda pagar # pada bagian berikut

Page 9: Modul Persiapan Uji Kompetensi TKJ 2014 dengan debian 5

9

Selanjutnya seting eth yang akan digunakan pada dhcp server, yakni eth1 dengan ip

192.168.10.1

# nano /etc/default/dhcp3-server

Tambahkan eth1 diantara tanda kutip “eth1”

restar dhcp dengan perintah # /etc/init.d/dhcp3-server restart

Jika berjalan baik maka tidak akan ada tanda failed!

3. Proxy server mengatur pengiriman data, dan menyimpan halaman tertentu agar dapat

diakses kembali lebih cepat oleh pengguna

Langkah installasi dengan perintah # apt-get install squid

Setelah installasi kita akan mengedit file squid.conf

# nano /etc/squid/squid.conf

Gunakan tombol Ctrl+W untuk mencari tulisan yang akan diedit

Pertama kita akan mengedit http_port 3128 . gunakan Ctrl+w dan ketik tulisan

http_port 3128 lalu Enter. Jika ketemu tambahkan tulisan transparen

Page 10: Modul Persiapan Uji Kompetensi TKJ 2014 dengan debian 5

10

Selanjutnya cari tulisan cache_mem

Hilangkan tanda pagar agar cache_mem aktif, cache berfungsi menyimpan halaman

yang paling sering dibuka, sehingga jika clien mengakses kembali halaman tersebut

akan lebih cepat diproses jaringan

Selanjutnya cache_mgr

Ubah seperti berikut

Berikutnya visible_hostname dan tuliskan seperti berikut

Rubah menjadi

Terakhir cari acl CONNECT dan tambahkan beberapa skrip dibawahnya

Tambahkan beberapa parameter acl berikut

Page 11: Modul Persiapan Uji Kompetensi TKJ 2014 dengan debian 5

11

Dibawah acl CONNECT method CONNECT tambahkan parameter berikut

Jangan lupa simpan,

Berikutnya kita akan membuat file yang menyimpan nama situs terlarang dan tidak

boleh diakses

# nano /etc/squid/situs , lalu tuliskan alamat situs yang ingin kita blokir saat diakses

melalui jaringan local

Selanjutnya membuat file yang menyimpan kata-kata yang tidak boleh diakses saat

diketikan pada google atau mesin pencari lainya

# nano /etc/squid/kata , l=kemudian isikan dengan kata kata yang akan diblokir jika

dicari, jangan lupa simpan untuk kedua file tadi

Saat squid direstat tidak ada pesan eror maka proxy telah terseting dengan baik

Selanjutnya tambahkan iptables untuk merubah jalur paket pada nat menuju port

3128, pada port ini proxy akan memeriksa seluruh paket yang lewat

# iptables -t nat -A PREROUTING -s 192.168.10.0/24 -p tcp --dport 80 -j

REDIRECT --to-port 3128

# iptables-save > /etc/iptables

Jika berjalan baik maka tidak ada tulisan eror saat diuji dengan squid -z

Page 12: Modul Persiapan Uji Kompetensi TKJ 2014 dengan debian 5

12

E. Dns Server

DNS server berfungsi menerjemahkan alamat IP menjadi alamat situs, nama situs yang

akan digunakan pada server ini :

smkn1lintau.sch.id

www.smkn1lintau.sch.id dan

mail.smkn1lintau.sch.id

pertama installasi dahulu DNS server

Selanjutnya edit file named.conf

Diatas tulisan include tambahkan zone berikut

Selanjutnya copy db.local menjadi db.smk

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

Juga file db.127 menjadi db.192

# cp /etc/bind/db.127 /var/cache/bind/db.192

Berilutnya edit file db.smk dan db.192 yang ada pada folder /var/cache/bind/

# nano /var/cache/bind/db.smk

# nano /var/cache/bind/db.192

Page 13: Modul Persiapan Uji Kompetensi TKJ 2014 dengan debian 5

13

Edit file db.smk seperti berikut, gunakan eth0 untuk web server

Edit juga file db.192 sebagai berikut

Jangan lupa simpan

Selanjutnya edit file resolve.conf yang berada pada folder /etc/

Jika berjalan baik maka tidak ada eror saat restar bind9

Page 14: Modul Persiapan Uji Kompetensi TKJ 2014 dengan debian 5

14

F. Web server

Install web server dengan perintah

# apt-get install apache2 php5 phpmyadmin mysql-server

Untuk ujicoba, buka halaman www.smkn1lintau.sch.id melalui web brouser pada

komputer clien, jika tidak ditemukan, tambahkan DNS 192.168.1.10 pada komputer clien

lalu refres kembali halaman web brouser

Ujicoba untuk akses halaman phpmyadmin dengan cara mengetikan alamat

www.smkn1lintau.sch.id/phpmyadmin pada web brouser

Page 15: Modul Persiapan Uji Kompetensi TKJ 2014 dengan debian 5

15

Buat database baru dengan nama db_smk untuk kegunaan installasi jomla

Database db_smk berhasil dibuat

Selanjutnya kita bekerja pada komputer clien untuk upload halaman web dan jomla,

terlebih dahulu kita membutuhkan service openssh.

Install openssh-server

# apt-get install openssh-server

Pada komputer clien instal pula program filezila dan kompozer, siapkan juga file jomla

beserta halaman proxy.html yang akan digunakan squid

1. Halaman proxy.html

Buka program kompozer dan rancanglah halaman berikut

Kemudian Pilih save as untuk menyimpan halaman yang diedit dengan kompozer

Page 16: Modul Persiapan Uji Kompetensi TKJ 2014 dengan debian 5

16

Simpan dengan nama proxy kedalam satu folder dengan gambar stop

Kembali ke halaman kompozer, pastikan nama gambar yang kita masukan kedalam

halaman proxy tanpa folder atau direktori hanya nama gambar saja, pada contoh

gambar bernama “images.jpg”, lihat pada tab source

Sekali lagi diingatkan agar halaman proxy dan gambar diletakan dalam satu folder

Kembali ke tab priview dan blok tulisan hubungi, dan pilih tombol link yang berada

diatas halaman

Page 17: Modul Persiapan Uji Kompetensi TKJ 2014 dengan debian 5

17

Akan muncul jendela untuk link, masukan alamat http://mail.smkn1lintau.sch.id lalu

pilih tombol OK

Kembali simpan halaman, jika berjalan baik maka siswa memiliki halaman proxy

dan sebuah gambar didalam folder

Halaman ini akan kita upload mengunakan filezila menuju web server

2. Upload halaman proxy dan master jomla

Buka program filezila pada komputer clien, lalu hubungkan dengan ip : 192.168.1.10

user : root password : 12345 (bisa berbeda tiap siswa) dan port : 22

Pada jendela sebelah kiri buka folder tempat menyimpan halaman proxy dan gambar

dan jendela sebelah kanan buka folder /var/www/

Pindahkan file proxy beserta gambar kedalam folder /var/www/ dengan cara klik

tahan dan jatuhkan

Page 18: Modul Persiapan Uji Kompetensi TKJ 2014 dengan debian 5

18

Seharusnya file proxy sudah dapat anda akases melalui web brouser dengan alamat

www.smkn1lintau.sch.id/proxy.html

3. Installasi jomla

Untuk installasi jomla terlebih dahulu buka folder tempat master jomla disimpan

melalui jendela sebelah kiri, dan pada jendela sebelah kanan folder /var/www/

Hapus file index.html yang ada dijendela sebelah kanan atau dalam folder /var/www/

Upload semua file jomla kedalam folder /var/www/ dengan cara ctrl+a untuk blok

seluruhan, kemudian klik tahan dan jatuhkan menuju folder /var/www/

Pada folder /www/ klik kanan dan pilih file atribut, dan rubah numeric value

menjadi 777 dan ceklis bagian recurse

Kembali buka halaman www.smkn1lintau.sch.id melalui web brouser, dan lakukan

installasi jomla

Page 19: Modul Persiapan Uji Kompetensi TKJ 2014 dengan debian 5

19

Pada site name : SITUS RESMI SMK N 1 LINTAU BUO

Jangan lupa catat password admin

Kembali ke halaman program filezila, dan hapus folder installation

Page 20: Modul Persiapan Uji Kompetensi TKJ 2014 dengan debian 5

20

Lalu refres halaman web www.smkn1lintau.sch.id

G. Mail server & webmailserver

Webmail server digunakan untuuk pengiriman email dalam jaringan adapun langkah

installasi dan konfigurasi sebagai berikut

Instal webmailserver dengan perintah :

# apt-get install postfix courier-imap courier-pop

Page 21: Modul Persiapan Uji Kompetensi TKJ 2014 dengan debian 5

21

Tambahkan direktori untuk imale dengan perintah :

# maildirmake /etc/skel/Maildir

Tambahkan penguna imale minimal dua orang

# adduser harris

Penguna kedua

# adduser siska

Edit direktori bawaan imale

# nano /etc/postfix/main.cf

Tambahkan di baris paling bawah # home_mailbox = Maildir/

Page 22: Modul Persiapan Uji Kompetensi TKJ 2014 dengan debian 5

22

Selanjutnyaseting paket postfig dengan perintah :

# dpkg-reconfigure post postfix

Tambahkan spasi dan 0.0.0.0/0 dibagian akhir

Page 23: Modul Persiapan Uji Kompetensi TKJ 2014 dengan debian 5

23

Selanjutnya instal squerrelmail

# apt-get install squirrelmail

Edit file apache2.conf

# nano /etc/apache2/apache2.conf

Dan tambahkan dibaris paling akhir

Include “/etc/squirrelmail/apache.conf”

Lalu edit file apache.conf yang ada dalam folder /etc/squirrelmail/

# nano /etc/squirrelmail/apache.conf

Page 24: Modul Persiapan Uji Kompetensi TKJ 2014 dengan debian 5

24

Hilangkan tanda # dan edit bagian yang ditandai menjadi seperti berikut

Lalu restar server dengan perintah # init 6

ujicoba membuka service imale dengan membuka halaman

http://mail.smkn1lintau.sch.id

Page 25: Modul Persiapan Uji Kompetensi TKJ 2014 dengan debian 5

25

Keluar dengan sign out dan login sebagai penguna lain

Page 26: Modul Persiapan Uji Kompetensi TKJ 2014 dengan debian 5

26

H. Rang_Kuman

1. Seting Repositori

# nano /etc/apt/sources.list

2. Seting Ip

# nano /etc/network/interfaces

3. Seting NAT

# nano /etc/sysctl.conf

4. Seting Iptables NAT

# iptables –t nat –A POSTROUTING –s 192.168.1.0/24 –j MASQUERADE

# iptables-save > /etc/iptables

# echo “up command iptables-restore < /etc/iptables” >> /etc/network/interfaces

5. Instal DHCP

# apt-get install dhcp3-server

6. Seting DHCP

# nano /etc/dhcp3/dhcp3.conf

# nano /etc/default/dhcp3-server

7. Instal Proxy server

# apt-get install squid

8. Seting squid

# nano /etc/squid/squid.conf

File yang akan dicari dengan ctrl+w dan diedit adalah :

http_port 3128

cache_mem

cache_mgr

visible_hostname

kemudian dibawah acl CONNECT tambahkan

acl situs dstdomain "/etc/squid/situs"

acl kata url_regex -i "/etc/squid/kata"

deny_info http://smkn1lintau.sch.id/proxy.html situs kata

http_access deny situs

http_access deny kata

acl lan src 192.168.10.0/24

http_access allow lan

http_access allow all

9. Edit file situs

# nano /etc/squid/situs

10. Edit file kata

# nano /etc/squid/kata

11. Seting iptables dan simpan untuk squid

# iptables -t nat -A PREROUTING -s 192.168.10.0/24 -p tcp --dport 80 -j

REDIRECT --to-port 3128

# iptables-save > /etc/iptables

12. Install dns server

# apt-get install bind9

Page 27: Modul Persiapan Uji Kompetensi TKJ 2014 dengan debian 5

27

13. Edit dns server

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

# cp /etc/bind/db.127 /var/cache/bind/db.192

# nano /var/cache/bind/db.smk

# nano /var/cache/bind/db.192

# nano /var/resolv.conf

14. Instal Web Database server

# apt-get install apache2 php5 phpmyadmin mysql-server

15. Install openssh-server

# apt-get install openssh-server

16. Instal mailserver

# apt-get install postfix courier-imap courier-pop

17. Buat direktori imale

# maildirmake /etc/skel/Maildir

18. Tambahkan penguna imale

# adduser nama_pengguna

19. Edit direktori imale

# nano /etc/postfix/main.cf

Tambahkan dibaris paling bawah :

home_mailbox = Maildir/

20. Seting postfix

# dpkg-reconfigure post postfix

21. Install webmail

# apt-get install squirrelmail

22. Seting apache-apache

# nano /etc/apache2/apache2.conf

Tambahkan dibaris paling bawah :

Include “/etc/squirrelmail/apache.conf”

23. Seting apache-squirrelmail

# nano /etc/squirrelmail/apache.conf