Lab 1: Setup Oracle Virtualbox Lab 2: Membuat Virtual Machine
Lab 1: Setup Oracle Virtualbox Lab 2: Membuat Virtual Machine
1 Agustus 2013
Rev 0.2
Nyoman S. ST. CCNP
TUJUAN :
1.
2.
3.
4.
5.
6.
7.
8.
9.
1|L i n u x L A B
LAB SO
1 Agustus 2013
Rev 0.2
Nyoman S. ST. CCNP
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
Catatan :
25.
26.
27.
28.
29.
2|L i n u x L A B
LAB SO
1 Agustus 2013
Rev 0.2
Nyoman S. ST. CCNP
30. Software selection -> Choose software to install -> continue (jangan centang apapun)
3|L i n u x L A B
LAB SO
1 Agustus 2013
Rev 0.2
Nyoman S. ST. CCNP
2. Melihat Lokasi/direktori
root@debian:~#
root@debian:~# cd /home
root@debian:/home#
root@debian:/home# cd /etc
root@debian:/etc# cd /..
root@debian:/etc/squid# cd /var
root@debian:/var# ls
-> melihat isi folder var
backups cache lib local lock log mail opt run spool tmp
-> isi folder var
root@debian:/var# ls l
total 44
drwxr-xr-x 2 root root 4096 Oct 3 2011 backups
drwxr-xr-x 6 root root 4096 Jun 12 15:59 cache
drwxr-xr-x 31 root root 4096 Jun 12 17:04 lib
drwxrwsr-x 2 root staff 4096 Oct 3 2011 local
drwxrwxrwt 2 root root 4096 Jul 15 11:44 lock
drwxr-xr-x 8 root root 4096 Jul 15 11:45 log
drwxrwsr-x 2 root mail 4096 Jun 12 15:58 mail
drwxr-xr-x 2 root root 4096 Jun 12 15:58 opt
drwxr-xr-x 4 root root 4096 Jul 15 11:45 run
drwxr-xr-x 5 root root 4096 Jul 14 15:54 spool
drwxrwxrwt 2 root root 4096 Oct 3 2011 tmp
root@debian:/#cd /home
4|L i n u x L A B
LAB SO
1 Agustus 2013
Rev 0.2
Nyoman S. ST. CCNP
root@debian:/home# ls -l
total 24
drwx------ 2 root root 16384 Jun 12 15:57 lost+found
drwxr-xr-x 2 nyoman nyoman 4096 Jun 12 17:15 nyoman
drwxr-xr-x 2 root root 4096 Jul 15 12:49 test
-> folder yang baru dibuat
root@debian:/home# ls l
-> melihat isi dan hak akses di dalam sebuah folder
total 24
drwx------ 2 root root 16384 Jun 12 15:57 lost+found
drwxr-xr-x 2 nyoman nyoman 4096 Jun 12 17:15 nyoman
drwxr-xr-x 2 root root 4096 Jul 15 12:49 test
root@debian:/home# chmod -R 777 test
root@debian:/home# ls -l
total 24
drwx------ 2 root root 16384 Jun 12 15:57 lost+found
drwxr-xr-x 2 nyoman nyoman 4096 Jun 12 17:15 nyoman
drwxrwxrwx 2 root root 4096 Jul 15 12:49 test
root@debian:/home#nano latihan
Catatan :
5|L i n u x L A B
LAB SO
1 Agustus 2013
Rev 0.2
Nyoman S. ST. CCNP
7. Copy Folder
Copy file test1 dari folder home ke folder etc dengan nama sama
# cp /home/test1 /etc/test1
root@debian:#cd /home
root@debian:/home# mkdir test
root@debian:/home# ls
lost+found nyoman test
root@debian:/home# rm rf test
6|L i n u x L A B
LAB SO
1 Agustus 2013
Rev 0.2
Nyoman S. ST. CCNP
root@debian:/home# ls
lost+found nyoman
#nano /etc/network/interfaces
Kondisi default VM tidak mempunayi IP Statis tetapi menggunakan NAT (IP Dinamis/berubah-ubah)
Isi sesuai gambar berikut -> setelah selesai tekan ctrl + x -> Y -> Enter
Ubah mode network Virtual OS Debian ke Host-only Adapter -> klik kanan icon komputer kanan bawah di
Virtual Box -> isi sesuai gbr dibawah -> OK
7|L i n u x L A B
LAB SO
1 Agustus 2013
Rev 0.2
Nyoman S. ST. CCNP
3.
#/etc/init.d/networking restart
Catatan : pastikan tidak ada indikator failed, jika ada cek kembali file /etc/network/interfaces
klik kanan icon network kanan bawah -> Open Network & Sharing Center
2.
8|L i n u x L A B
LAB SO
1 Agustus 2013
Rev 0.2
Nyoman S. ST. CCNP
3.
Setup IP adapter VirtualBox Host-Only Network -> Klik kanan properties -> Pilih tab Networking ->
TCP/IPv4 -> Klik 2x -> ini adalah IP Host Windows anda -> OK
4.
Matikan Firewall Host -> Buka control panel -> System & Security -> Windows Firewall -> Pilih turn
windows firewall on or off -> OK
5.
9|L i n u x L A B
LAB SO
1 Agustus 2013
Rev 0.2
Nyoman S. ST. CCNP
3. Mounting DVD
#apt-cdrom add
#nano /etc/apt/sources.list
Beri tanda pagar semua kecuali deb cdrom -> save -> ctrl + x -> Y -> Enter
10 | L i n u x L A B
LAB SO
1 Agustus 2013
Rev 0.2
Nyoman S. ST. CCNP
#apt-get update
1.
Dari windows (client) remote ke server menggunakan tool Putty -> masukkan IP Server -> Setup modul LAMP nantinya
bisa copy-paste via Putty
2. Install Webserver
3. Install PHP5
11 | L i n u x L A B
LAB SO
1 Agustus 2013
Rev 0.2
Nyoman S. ST. CCNP
6. Restart service
Install phpmyadmin
2.
3.
12 | L i n u x L A B
LAB SO
1 Agustus 2013
Rev 0.2
Nyoman S. ST. CCNP
4.
Restart service
3. Edit squid.conf
root@debian:/etc/squid# nano squid.conf
LAB SO
1 Agustus 2013
Rev 0.2
Nyoman S. ST. CCNP
Untuk mode squid transparent tinggal menambahkan kata transparent setelah 3128 tetapi
membutuhkan sebuah router atau PC Proxy terhubung langsung ke IP Public
Saat ini kita gunakan default
14 | L i n u x L A B
LAB SO
1 Agustus 2013
Rev 0.2
Nyoman S. ST. CCNP
4. Cek status folder cache SQUID -> pindah ke folder cache squid
root@debian:/etc/squid# cd /var/spool/squid
1000MB
root@debian:/var/spool/squid# ls
00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F swap.state
Subfolder
root@debian:/var/spool/squid# cd 00
subfolder
root@debian:/var/spool/squid/00# ls
00
01
02
03
04
05
06
07
08
09
0A
0B
0C
0D 1A 27 34 41 4E 5B 68 75 82 8F 9C A9 B6 C3
0E 1B 28 35 42 4F 5C 69 76 83 90 9D AA B7 C4
0F 1C 29 36 43 50 5D 6A 77 84 91 9E AB B8 C5
10 1D 2A 37 44 51 5E 6B 78 85 92 9F AC B9 C6
11 1E 2B 38 45 52 5F 6C 79 86 93 A0 AD BA C7
12 1F 2C 39 46 53 60 6D 7A 87 94 A1 AE BB C8
13 20 2D 3A 47 54 61 6E 7B 88 95 A2 AF BC C9
14 21 2E 3B 48 55 62 6F 7C 89 96 A3 B0 BD CA
15 22 2F 3C 49 56 63 70 7D 8A 97 A4 B1 BE CB
16 23 30 3D 4A 57 64 71 7E 8B 98 A5 B2 BF CC
17 24 31 3E 4B 58 65 72 7F 8C 99 A6 B3 C0 CD
18 25 32 3F 4C 59 66 73 80 8D 9A A7 B4 C1 CE
19 26 33 40 4D 5A 67 74 81 8E 9B A8 B5 C2 CF
D0
D1
D2
D3
D4
D5
D6
D7
D8
D9
DA
DB
DC
DD EA F7
DE EB F8
DF EC F9
E0 ED FA
E1 EE FB
E2 EF FC
E3 F0 FD
E4 F1 FE
E5 F2 FF
E6 F3
E7 F4
E8 F5
E9 F6
15 | L i n u x L A B
-> 16
LAB SO
1 Agustus 2013
Rev 0.2
Nyoman S. ST. CCNP
6. Restart squid
root@debian:/etc/squid# /etc/init.d/squid restart
Restarting Squid HTTP proxy: squid
16 | L i n u x L A B
LAB SO
1 Agustus 2013
Rev 0.2
Nyoman S. ST. CCNP
Proses cache (penyimpanan) terlihat dari status TCP HIT dan tidak semua website mendukung cache,
proses HIT paling banyak di website statis, misal : www.debian.org
Dengan menggunakan proxy maka user kedua dst yang akan mengakses web yang sudah pernah
dibuka oleh user pertama akan jauh lebih cepat karena web request web akan diambil didalam
SQUID proxy server.
passwd
New password:
17 | L i n u x L A B
LAB SO
1 Agustus 2013
Rev 0.2
Nyoman S. ST. CCNP
budi:LuqQhciVOzYEU
doni:vUvCqjSqweTMY
bobo:wieg6wB4thUD6
18 | L i n u x L A B
LAB SO
1 Agustus 2013
Rev 0.2
Nyoman S. ST. CCNP
5. Restart SQUID
root@debian:/etc/squid# /etc/init.d/squid restart
Restarting Squid HTTP proxy: squid
19 | L i n u x L A B
LAB SO
1 Agustus 2013
Rev 0.2
Nyoman S. ST. CCNP
LAB SO
1 Agustus 2013
Rev 0.2
Nyoman S. ST. CCNP
5. Test Client
21 | L i n u x L A B
LAB SO
1 Agustus 2013
Rev 0.2
Nyoman S. ST. CCNP
/etc/bind/named.conf
file forward
file reverse
/etc/resolv.conf
2. Instalasi bind9
root@debian:~# apt-get install bind9
Copy Paste via Putty config berikut di bagian paling bawah config yang sudah ada
#. . .
zone "debian.edu" {
type master;
file "db.debian";
};
zone "192.in-addr.arpa" {
type master;
file "db.192";
22 | L i n u x L A B
//Zone Domain
//lokasi file FORWARD di /var/cache/bind/
// IP paling depan
// lokasi file REVERSE di /var/cache/bind/
LAB SO
1 Agustus 2013
Rev 0.2
Nyoman S. ST. CCNP
};
include "/etc/bind/named.conf.local";
4. Membuat file Forward, fungsi utama adalah untuk konversi Nama Domain menjadi IP Address
root@debian:~# cd /etc/bind/
root@debian:/etc/bind# nano /var/cache/bind/db.debian
$TTL 604800
@ IN SOA debian.edu. root.debian.edu. (
2 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS debian.edu. ;tambahkan titik di akhir domain
@ IN A 192.168.137.2
www IN A 192.168.137.2
ftp IN A 192.168.137.2
sub-domain IN A 192.168.137.2 ;jika ingin membuat sub-domain
mail IN A 192.168.137.2
streaming IN A 192.168.137.2 ; misal alamat untuk streaming server
CTRL + X -> Y -> Enter
5. Membuat file Reverse : Untuk melakukan konversi kebalikan dari IP Address ke Nama Domain
(bersifat opsional)
root@debian:/var/cache/bind# nano /var/cache/bind/db.192
$TTL 604800
@ IN SOA debian.edu. root.debian.edu. (
1 ; Serial
604800 ; Refresh
23 | L i n u x L A B
LAB SO
1 Agustus 2013
Rev 0.2
Nyoman S. ST. CCNP
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS debian.edu.
2.137.168 IN PTR debian.edu.
;ingat titik
;3 blok ip terakhir, dan dibalik
search debian.edu
nameserver 192.168.10.1
nameserver 8.8.8.8
nameserver 8.8.4.4
CTRL + X -> Y -> Enter
7. Aktifkan DNS Forwarders
root@debian:~# nano /etc/bind/named.conf.options
24 | L i n u x L A B
LAB SO
1 Agustus 2013
Rev 0.2
Nyoman S. ST. CCNP
8. Restart BIND9
root@debian:/var/cache/bind# /etc/init.d/bind9 restart
Stopping domain name service...: bind9 waiting for pid 1618 to die.
Starting domain name service...: bind9.
9. Test
root@debian:/var/cache/bind# nslookup 192.168.137.2
Server:
192.168.137.2
Address:
192.168.137.2#53
2.137.168.192.in-addr.arpa
name = debian.edu.
Atau
;; ANSWER SECTION:
debian.edu.
604800 IN
192.168.137.2
;; AUTHORITY SECTION:
debian.edu.
604800 IN
NS
debian.edu.
25 | L i n u x L A B
LAB SO
1 Agustus 2013
Rev 0.2
Nyoman S. ST. CCNP
LAB SO
1 Agustus 2013
Rev 0.2
Nyoman S. ST. CCNP
<html>
<head>
<title>Sub Domain Test</title>
</head>
<body bgcolor=black><center><font face=Calibri color=green><h1>
<blink>Halloooo semua</blink>
<br><br><br><br>
<font face=Calibri color=blue><h2>
<marquee>selamat datang di website saya<b>debian.edu</b></marquee>
</body>
</html>
CTRL + X -> Y -> ENTER
4. Test via Browser
27 | L i n u x L A B