Pembahasan ukk paket 1

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.

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) J
Ø  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 J
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@tkjsmkbw1_bgr.sch.id
-          cari kata (ctrl+w)visible_hostaname
di atas TAG: unique_hostname ketikan : visible_hostname www.tkjsmkbw1_bgr.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 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

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.

Komentar

Postingan populer dari blog ini

Mengenal Fitur CSS3

Command Line

7+ Tipe Data C++ Berserta Contoh Program dan Jangkauannya