pembahasan soal lks2013

Upload: furacha2005698

Post on 07-Mar-2016

43 views

Category:

Documents


2 download

DESCRIPTION

PEMBAHASAN SOAL LKS2013

TRANSCRIPT

PEMBAHASAN SOAL LKS 20131.KONFIGURASI PC SERVER- pertama-tama berikan ip masing-masing interfaces:# nano /etc/network/interfaces

Setting ip eth0 dan eth1

#Edit file,nano /etc/sysctl.conf

#ketik di bawah ini (menjalankan koneksi ke eth1 dan eth0)*networking,/etc/init.d/networking restart

*kemudian ketik# echo1 > /proc/sys/net/ipv4/ip_forward*Eksekusi rc.local,chmod +x /etc/rc.local*Aktifkan rc.local,#/etc/init.d/rc.local start2.KONFIGURASI PC ROUTER- pertama-tama berikan ip masing-masing interfaces:# nano /etc/network/interfaces

#Setting ip eth0 dan eth1 dan virtual ip,

#Edit file,nano /etc/sysctl.conf

#ketik di bawah ini (menjalankan koneksi ke eth1 dan eth0)*networking,/etc/init.d/networking restart

*kemudian ketik# echo1 > /proc/sys/net/ipv4/ip_forward*Eksekusi rc.local,chmod +x /etc/rc.local*Aktifkan rc.local,#/etc/init.d/rc.local start2. KONFIGURASI DHCP SERVER

#apt-get install dhcp3-server

Setiap kali installasi dhcp server, akan muncul pesanfailed. Hal ini dikarenakan, Ip Address kita tidak cocok dengan Ip Address pada file konfigurasi Default dhcp3-server. Biarkan saja, nanti akan normal sendiri.

Sekarang konfigurasi DHCP agar bisa digunakan oleh Client#nano/etc/dhcp/dhcpd.conf

Hilangkan tanda#sesuai baris, di bawah ini. Sesuaikan alokasi ip dengan topologi jaringan.#. . .# A slightly different configuration for an internal subnet.subnet 172.16.5.0 netmask 255.255.255.248 {range 172.16.5.1 172.16.5.7;option domain-name-servers 192.168.5.1; = untuk mengarahkan DNS server kepada IP tersebutoption domain-name lks05.sch.id; = untuk mengarahkan domain internaloption routers 172.16.5.1; = gateway diarahkan pada ip 192.168.0.10option broadcast-address 172.16.5.7; = broadcast addressdefault-lease-time 600; = default waktu yang diberikan untuk peminjaman IPmax-lease-time 7200; = Maksimal waktu yang diberikan untuk peminjaman IP}#. . .save dan exit denganctrl+olalu Enter

Jika terdapat 2 atau lebih interface nya ( LAN Card ) kita setting DHCP nya sesuai dengan Interface yang digunakan. Disini saya menggunakan eth1 sebagai DHCP nya .

#nano /etc/default/isc-dhcp-server

# On what interfaces should the DHCP server (dhcpd) serve DHCP requests?# Separate multiple interfaces with spaces, e.g. "eth0 eth1".INTERFACES="eth1"Jika sudah kita exit dan savectrl+olalu Enter

Setelah semua selesai kita restart DHCP nya dengan cara# /etc/init.d/isc-dhcp-server restart

Kemudian test di client untuk mengkosongkan konfigurasi IP Addressnya agar diberi oleh Router Debiannya3.KONFIGURASI DNS SERVER DAN WEB SERVER#install bind9 dan apache2 serta links#apt-get install bind9 apache2 links

Disini kita diharuskan untuk membuat dua domain yaituwww.lks05.sch.iddanwww.lks05- makassar.sch.idmasuk ke directory bind kemudian masukkan script di bawah ini ke dalam named.conf.default-zones# cd /etc/bind# nano named.conf.default-zones zone "lks05.sch.id" { type master; file "/etc/bind/db.lks"; };

zone "lks05-makassar.sch.id" { type master; file "/etc/bind/db.lks05"; }; Zone 192.in-addr arpa {Type master;File /etc/bind/db.192;};

kemudian copy db.local dengan nama db.lks dan db.lks05, karena dalam yang dibuat tadi kita beri nama tersebut.

# cp db.local db.lks# cp db.local db.lks05

edit file yang telah kita copy tadi menjadi seperti gambar di bawah ini# nano db.lks;; BIND data file for local loopback interfaces;$TTL 604800@ IN SOAroot.lks05.sch.id.root.lks05.sch.id. (2 ; Serial604800 ; Refresh86400 ; Retry2419200 ; Expire604800 ) ; Negative Cache TTL;@ IN NSlks05.sch.id@ IN A192.168.5.1

www IN A 192.168.5.1Proxy IN A 192.168.5.1Mail IN A 192.168.5.4# nano db.lks05;; BIND data file for local loopback interfaces;$TTL 604800@ IN SOAroot.lks05-makassar.sch.id.root.lks05-makassar.sch.id. (2 ; Serial604800 ; Refresh86400 ; Retry2419200 ; Expire604800 ) ; Negative Cache TTL;@ IN NSlks05-makassar.sch.id@ IN A192.168.5.2

www IN A 192.168.5.2Proxy IN A 192.168.5.2Mail IN A 192.168.5.4

* Jangan ubah/hapus baris yang lain.save denganCTRL+OlalukemudianENTER# nano db.192

@ IN SOAlks05.sch.id.root.lks05.sch.id. (1 ; Serial604800 ; Refresh86400 ; Retry2419200 ; Expire604800 ) ; Negative Cache TTL;@ IN NSlks05.sch.id1.5.168 IN PTR www.lks05.sch.id1.5.168 INPTR proxy.lks05.sch.id1.5.168 INPTRmail.lk05.sch.id

* Jangan ubah/hapus baris yang lain.save denganCTRL+XlaluYkemudianENTER

kemudian kita restart bind# /etc/init.d/bind9 restart

untuk mengecek domain yang telah kita buat tadi, bisa kita lakukan dengan perintah #nslookup

jika sudah tampil seperti gambar di atas, maka konfigurasi DNS server kita sudah berhasil, biar lebih pasti kita juga bisa mengecek melalui web browser pada komputer client.

-KEMUDIAN KONFIGURASI APACHE2# nano /etc/apache2/sites-available/default (lebih cepat konfigurasi lewat MC)

Kemudian save CTR+O ,ENTER

-Membuat directory lks05 (untuk menyimpan file index.html (VIRTUAL DOMAIN) ) #mkdir /var/www/lks05 #nano /var/www/lks05/index.html (membuat file index.html (edit sesuai soal))-Restart apache2 #/etc/init.d/apache2 restart

5. KONFIGURASI HTTP SERVER

1) Pertama-tama tes konfigurasi dns dan web server cek di browser anda dengan mengetikanhttp://lks05.sch.idatauhttp://localhost jika benar maka akan anda melihat tulisan"sesuai editan anda di index.html"di browser anda

2)apt-get install php53)nano /var/www/tes.php

* Filenya memang kosong jadi isi sajasave denganCTRL+OkemudianENTER

4)/etc/init.d/apache2 restart

Setelah di restart coba anda cek dibrowser andadengan mengetikanhttp://lks05.sch.id/tes.phpatauhttp://localhost/tes.phpjika berhasil maka anda akan melihat tampilan settingan PHP andatapi tampil untukmeng-unduh file tes.phptersebut,coba anda restart pc anda kemudian di tes lagi

5)apt-get install php5-mysql6)apt-get install mysql-server

setelah berhasil terinstall maka anda akan melihat form untuk memasukanpassword ROOT anda. Isikan password yang mudah anda ingat lalu ENTER

7)apt-get install phpmyadmin

setelah berhasl terinstall maka anda akan melihat form untuk memilihkonfigurasi phpmyadmin. Disini saya memilih apache2 lalu ENTER

8)nano /etc/phpmyadmin/apache.conf

copykan seluruh isi file tersebut ke file/etc/apache2/apache2.confdibaris paling akhir

* Jangan ubah/hapus baris yang lain.save denganCTRL+OkemudianENTER

9)/etc/init.d/apache2 restart

setelah di apache2 te-restart kita tes di browser dengan mengetikan:

http://localhosts/phpmyadminlalu akan muncul form untukmemasukan username dan password root anda.username :rootpassword :SQL05( password mysql root anda )lalu enter maka anda akan masuk ke tampilan phpmyadmin

#Membuat virtual directory dengan formathttp://www.lks05.sch.id/~lks05

untuk membuat virtual direktory kita harus meng-copy 2 file yang ada di dalam directory /etc/apache2/mods-avaible yaitu userdir. ke dalam directory /etc/apache2/mods-enable. agar lebih mudah kita masuk ke dalam directory mods-avaible terlebih dahulu kemudian kita copy 2 file tersebut# cd /etc/apache2/mods-available# cp userdir* /etc/apache2/mods-enable7.kemudian buat user baru dengan nama datasekolah# adduser lks058.kemudian buat directory public_html di dalam /home/datasekolah, dan kita buat file index.html didalam directory tersebut# mkdir /home/lks05/public_html# nano /home/lks05/public_html/index.html

lalu restart apache2# /etc/init.d/apache2 restart

untuk megetahui apakah virutal directory sudah berhasil, kita dapat melakukannya mengetikhttp://www.lks05.sch.id/~lks05pada web browser, jika muncul halaman sesuai dengan file html yang kita buat tadi, maka virtual directory sudah berhasil di buat.

6.KONFIGURASI PROXY SERVER1) install paket proxy : squid # apt-get install squid2) kemudian konfigurasi file squid.conf # nano /etc/squid/squid.conf 3) lalu edit : http_port 3128 menjadi http_port 3128 transparent

4) edit : #cache_mem 16 mem menjadi cache_mem 32 mb

5) edit : #cache_mgr webmaster menjadi cache_mgr (sesuai keinginan anda)

6) edit : situs atau key yang anda ingin di blockSearch : acl connect

# memblock situs1.www.debian-administration.org 5.www.linux.or.id2 .www.susefaq.sourceforge.net 6.www.lks05-makassar.sch.id3.www.redhat.org4.www.google.com

#kemudian edit file url#nano /etc/squid/url

7) # iptables t nat A PREROUTING s 172.16.5.0/29 p tcp -dport 80 j REDIRECT to --port 3128 (networknya dapat di ubah dengan perintah i eth0 atau eth1 tergantung interfaces mana yang akan anda block)8) KEMUDIAN RESTART SQUID # /etc/init.d/squid restart9) TEST SQUID APAKAH BERJALAN DENGAN BAIK ATAU TIDAK # squid z

Jika pesan seperti di atas squid sudah berjalan dengan baik

7) KONFIGURASI NTP (NETWORK TIME PROTOCOL)

Install terlebih dahulu paket ntp (server), dan ntpdate (client). #apt-get install ntp ntpdate

KonfigurasiKonfigurasi untuk ntp server, terletak di satu file ntp.conf. Buka dan edit file konfigurasi tersebut, sesuaikan bagian bagian yang ada seperti di bawah ini. Beri tanda pagar (#) padaserver debian.pool.ntp.orgagar disable.

# nano /etc/ntp.conf (edit file seperti di bawah ini)#edit di bawah ini sesuaikan dengan ip network anda

#/etc/init.d/ntp restartKeterangan : 192.168.5.0 mask 255.255.255.248 itu adalah alamat jaringan yang diperbolehkan oleh NTP

Jika selesai anda coba di client Windows dengan merubah Internet Time nya menjadi IP Router dari NTP tersebut . Jika Success berarti nanti Waktu di Client akan sama dengan Waktu yang ada di Router NTP nya

8) KONFIGURASI MAIL SERVER DAN WEB MAIL SERVER #Install paket web mail (postfix(cd-1),squirrelmail(cd-2),courier-imap(cd-1),courier-pop(cd-1)) # apt-get install postfix squirrelamail courier-imap courier-pop

Langkah Kerja : Konfigurasi Web Mail 1. Edit file apache2.conf yang ada pada direktori /etc/apache2/ dengan perintah : #nano /etc/apache2/apache2.conf lalu tekan Enter

Tambahkan : Include /etc/squirrelmail/apache.conf pada bagian paling akhir

Setelah itu simpan konfigurasi : tekan Ctrl+O, lalu tekan Enter, lalu tekan Ctrl+X 2. Edit file apache.conf yang ada dalam direktori /etc/squirrelmail dengan perintah : #nano /etc/squirrelmail/apache.conf lalu tekan Enter

Cari bagian VirtualHost kemudian hapus symbol # dibagian depan. Ganti menjadi