Anda di halaman 1dari 7

PEMBAHASAN UKK PAKET 1 TKJ 2017 (versi VirtualBox)

Dalam kegiatan Uji Kompetesi ini anda bertindak sebagai teknisi jaringan, tugas anda sebagai teknisi jaringan
adalah merancang bangun dan mengkonfigurasi Gateway Server, DNS Server, Proxy Server, FTP Server, Web
Server pada Jaringan. Namun dalam pembahasan ini saya masih menggunakan VirtualBox dan Client
menggunakan Windows XP karena keterbatasan fasilitas. Download juga soalnya disini
Opsi konfigurasi :
Konfigurasi Server
1. IP Virtual = Sesuai dengan kondisi lab. Jaringan yang diberikan
2. IP LAN = 192.168.100. 1/25
Konfigurasi Client
3. IP LAN = 192.168.100.xxx/25
4. Proxy = 192.168.55.1
Keterangan : xxx merupakan address antara 2 sampai 254

Langkah-langkah Instalasi OS
1. Install server (Debian server)

Setting Network (pada virtualboox) : adapter1 => bridged adapter


Adapter2 => eth0
2. Install Client (OS dengan XP)

Setting Network : adapter1 => eth0


 dianjurkan ketikan menulis perintah/syntax dengan kombinasi tab supaya mempersingkat waktu dan keakuratan
penulisan,
misal = nano /etc/netw(lasngsung klik Tab, nanti akan muncul sendiri) 
 dan jangan lupa yang terpenting ketika memulai Praktik atau Latihan untuk BERDO‟A menurut kepercayaan kita
masing-masing.

Sekian maudhoh khasanah dari saya, bukan bermaksud menggurui tapi hanya mengingatkan saja 
Konfigurasi Server :
Gateway Server
1. # Login sebagai root

2. # nano /etc/network/interfaces

(ketikan di baris paling bawah)


auto eth0
iface eth0 inet static
address 192.168.0.xx
netmask 255.255.255.0
gateway 192.168.0.254

auto eth1
iface eth1 inet static
address 192.168.100.1
netmask 255.255.255.128
(simpan keluar Ctrl+O Ctrl+X . dan seterusnya ketika selesai mengetikan settingan selalu simpan keluar dengan
cara yang sama)
(xx = nomor ip sesuai urutan peserta ujian, yang tidak boleh sama dengan peserta ujian lain)
(192.168.0.254 murupakan IP sekolah menuju ke internet, jadi sesuaikan dengan IP sekolah kalian)

3. # service networking restart (merestart paket)

4. # ifconfig eth0 => jika berhasil ada keterangan inet.addr 192.168.0.xx

5. # ifconfig eth1 => jika berhasil ada keterangan inet.addr 192.168.100.1

6. # nano /etc/rc.local

(ketikan di baris ke-2 dari bawah)

iptables –A POSTROUTING –t nat –o eth0 –j MASQUERADE

(simpan keluar Ctrl+O Ctrl+X)


7. # /etc/rc.local , jika error atau terjadi kesalahan periksa penulisan settingan iptables dengan cara seperti di poin
nomor 6 (nano /etc/rc.local)

8. # nano /etc/sysctl.conf

Hapus pagar awal di baris ke-28 (klik ctrl+c untuk mengecek baris keberapa)

(simpan keluar Ctrl+O Ctrl+X)


9. Lakukan pengujian di PC Client (WinXP), setting ip pada client seperti berikut

IP address : 192.168.100.2
Subnet mask : 255.255.255.128
Default gateway : 192.168.100.1
Preferred DNS server : 192.168.0.xx
Alternate DNS server : 192.168.0.254
-masuk ke cmd ping ke 192.168.100.1 , 192.168.0.xx , 192.168.0.254 , www.google.com
Pastikan semuanya konek (ditunjukan dengan hasil Reply . . .TTL)
Proxy Server
1. kenalkan keping DVD-1,2,

# apt-cdrom add

2. # apt-get install squid3 , masukan keping DVD yang di minta (1,2)

dan jika ada notifikasi (Y/n), klik y , begitu seterusnya ketika menginstall paket lainya.

3. # nano /etc/squid3/squid.conf

- cari kata (ctrl+w) http_port 3128 , disamping kata http_port 3128 ketikan transparent

- cari kata (ctrl+w) insert your own

dibawah pagar (#) tulisan INSERT YOUR OWN ……………

ketikan :

acl blokir url_regex www.pokemongo.com


http_access deny blokir
acl namasiswa src 192.168.100.2-192.168.100.126
http_access allow nama_siswa
- cari kata (ctrl+w) cache_mgr

hapus pagar awal, webmaster diganti dengan namasiswa@smknutirto.sch.id


- cari kata (ctrl+w)visible_hostaname

di atas TAG: unique_hostname ketikan : visible_hostname www.smknutirto.sch.id

4. # service squid3 reload

5. # nano /etc/rc.local

(ketikan dibaris ke-2 dari bawah)

iptables –A PREROUTING –t nat –i eth1 –p tcp --dport 80 –j REDIRECT --to-ports 3128

6. # /etc/rc.local

7. Lakukan pengujian di PC Client (WinXP)

buka browser => ketikan di url : www.pokemongo.com


jika terblokir itu berhasil, jika tidak terblokir cek ulang settingan-settingan atau di reboot

DNS Server
8. install paket bind9

# apt-get install bind9


9. pindah direktori ke /etc/bind/

# cd /etc/bind/
1 # nano named.conf

dibawah // if you are just adding xxxxxxxxxxxxxxxxx


dan diatas include “/etc/bind/named.conf.options”;
ketikan :

zone “sekolah.sch.id” {
type master;
file “/etc/bind/db.sekolah”;
};

zone “smkbisa.com” {
type master;
file “/etc/bind/db.smkbisa”;
};

zone “192.in-addr.arpa” {
type master;
file “/etc/bind/db.192”;
};

1 # cp db.local db.sekolah

1 # cp.db.127 db.192

1 # nano db.sekolah

ubah localhost menjadi sekolah.sch.id dengan cara Ctrl+w > localhost > Ctrl+R > Enter > sekolah.sch.id > klik A.
sehingga menjadi seperti di bawah ini :
;
; BIND data file for loopback interface
;
$TTL 604800
@ in S0A sekolah.sch.id. root.sekolah.sch.id. (
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
;
@ IN NS sekolah.sch.id.
@ IN A 192.168.0.xx
www IN A 192.168.0.xx
ftp IN A 192.168.0.xx

1 # cp db.sekolah db.smkbisa

ubah sekolah.sch.id yang dibawah saja menjadi smkbisa.com, sehingga menjadi seperti ini :
;
; BIND data file for loopback interface
;
$TTL 604800
@ in S0A sekolah.sch.id. root.sekolah.sch.id. (
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
;
@ IN NS smkbisa.com.
@ IN A 192.168.0.xx
www IN A 192.168.0.xx
ftp IN A 192.168.0.xx

1 # nano db.192

ubah localhost menjadi sekolah.sch.id dengan cara sama seperti diatas, sehingga menjadi seperti ini :
;
; BIND data file for loopback interface
;
$TTL 604800
@ in S0A sekolah.sch.id. root.sekolah.sch.id. (
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
;
@ IN NS sekolah.sch.id.
@ IN PTR sekolah.sch.id.
192.168.0.xx IN PTR www.sekolah.sch.id.
192.168.0.xx IN PTR www.smkbisa.com.
192.168.0.xx IN PTR ftp.sekolah.sch.id.

1 # nano /etc/resolv.conf

nameserver 192.168.0.xx
search sekolah.sch.id

1 # rndc reload

jika terjadi kesalahan, cek settingan di named.conf, kemungkinan terjadi kesalahan penulisan.

1 # service bind9 restart

1 # Lakukan pengujian di PC Client (WinXP), buka cmd

ping www.sekolah.sch.id
ping smkbisa.com
ping ftp.sekolah.sch.id
(pastikan semuanya konek ditunjukan dengan reply…..TTL)

FTP Server
1. apt-get install proftpd
run proftpd : standalone
2. ls –la /home

lihat nama user di baris paling bawah.


3. mkdir /home/nama_user/share (nama_user sesuaikan dengan nama user masing masing yang sudah di cek
melalui perintah sebelumnya )

4. chmod 777 /home/nama_user/share

5. userdel ftp

6. useradd –d /home/nama_user/share ftp

7. chown ftp /home/nama_user/share

8. passwd

9. nano /etc/proftp/proftp.conf

dibaris paling bawah ketikan :

<Anonymous /home/nama_user/share>
User (kasih jarak 2x tab) ftp
UserAlias (kasih jarak 2x tab) Anonymous (jarak 1x tab) ftp
</Anonymous>

10. service proftpd restart

11. nano /home/nama_user/share/biodata_nama.txt

nama :
kelas :
jurusan :

12. pengujian di PC Client, masuk ke windows explorer, ketikan di address : ftp.sekolah.sch.id

copy file biodata_nama.txt ke desktop client


atau masuk ke browser, ketikan di url : ftp://ftp.sekolah.sch.id
Web Server (CMS Wordpress)
1. # apt-get install openssh.*

2. # nano /etc/ssh/sshd_config

cari baris PermitRootLogin without-password


ubah without-password menjadi yes

3. # service ssh restart

4. buka PC Client, masuk ke winscp

hostname : 192.168.0.xx
username : root
port : 22
password : xxx (sesuai password kita masing-masing)
login..

5. # apt-get install apache2 mysql-server phpmyadmin postgresql

- apache (*)

- yes
6. # mkdir /var/www/www-data

7. # mkdir /var/www/www-data2

8. # chmod 777 /var/www/www-data

9. # chmod 777 /var/www/www-data2

10. buka PC Client lagi ke winscp, copy file wordpress ke /var/www/www-data dan /var/www/www-data2

11. # cd /etc/apache2/sites-available

12. # cp 000-default.conf sekolah.conf

13. # nano sekolah.conf

ServerAdmin namasiswa@sekolah.sch.id
ServerName www.sekolah.sch.id
ServerAlias sekolah.sch.id
DocumentRoot /var/www/www-data

14. # cp sekolah.conf smkbisa.conf

15. # nano smkbisa.conf

ServerAdmin namasiswa@smkbisa.com
ServerName www.smkbisa.com
ServerAlias smkbisa.com
DocumentRoot /var/www/www-data2

16. # a2dissite 000-default.conf

17. # service apache2 reload

18. # a2ensite sekolah.conf

19. # service apache2 reload

20. # cd /var/www/www-data/

21. # cp wp-config-sample.php wp-config.php

22. # nano wp-config.php

DB_Name „sekolah‟);
DB_USER „root‟);
DB_Password „123‟);

23. buka PC Client, masuk ke browser ketikan di url : www.sekolah.sch.id/phpmyadmin, kemudian login,

24. buat database baru dengan nama “sekolah”,

- klik database > sekolah > create .

- buka tab baru, ketikan di url : www.sekolah.sch.id

- mulai menginstall wordpress

25. kembali ke server,

26. # a2ensite smkbisa.conf

27. # service apache2 reload

28. # cd /var/www/www-data2/

29. # cp wp-config-sample.php wp-config.php

30. # nano wp-config.php

DB_Name „smkbisa‟);
DB_USER „root‟);
DB_Password „123‟);

31. buka PC Client, masuk ke browser ketikan di url : www.smkbisa.com/phpmyadmin, kemudian login,

- buat database baru dengan nama “smkbisa” seperti cara tadi.

- buka tab baru, ketikan di url : www.smkbisa.com

- mulai menginstall wordpress

32. buat post baru di www.sekolah.sch.id dan www.smkbisa.com dengan wordpress tentang biodata kalian.

Anda mungkin juga menyukai