Upload
al-hadi-aliakbar
View
1.425
Download
2
Embed Size (px)
Citation preview
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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/
22
Selanjutnyaseting paket postfig dengan perintah :
# dpkg-reconfigure post postfix
Tambahkan spasi dan 0.0.0.0/0 dibagian akhir
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
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
25
Keluar dengan sign out dan login sebagai penguna lain
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
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