Anda di halaman 1dari 12

Lembar Kerja Peraktek Mandiri

Konfigurasi Router

Pengantar Peraktek mandiri Konfigurasi Switch Management


Pada Kegiatan pembelajaran ini pengujian dilakukan menggunakan GNS 3 dan VMware
virtualization technology) untuk mensimulasikan konfigurasi file server samba dan web server
pada sistem operasi debian 10 dalam jaringan virtual dalam GNS3, Software yang dibutuhkan pada
simulasi ini adalah :
1. GNS 3 versi 2.28 (GNS3-2.28-all-in-one-regular.exe)
2. Virtual Mesin GNS3 Versi 2.28 (GNS3.VM.VMware.Workstation.2.28.zip)
3. VMware Workstation Versi 15
4. Mikrotik images
5. Windows7.zip
Jika telah mengerjakan job sheet sebelumnya 1-5 tidak perlu di download
6. debian10-gns3.qcow2
Semua Aplikasi dapat dapat di didownload pada : http://119.235.16.190/download/
Skenario pengujian
Persiapkan semua software aplikasi yang dibutuhkan
A. Persiapkan semua software aplikasi yang dibutuhkan
B. Membuka project : router
C. Membuat project: server
D. Tambahkan image debian pada qemu
E. Konfigurasi alamat ip dan repository debian
F. Installasi dan konfigurasi samba server
G. Ujicoba samba server dari jaringan staff menggunakan OS windows 7
H. Installasi dan Konfigurasi web server : apache,mysql(mariadb),php
I. Ujicoba webserver dari jaringan staff menggunakan OS windows 7

Langkah Kerja :
Lembar Kerja Peraktek Mandiri
Konfigurasi Router

No Steps Information
A. Persiapkan semua software aplikasi yang dibutuhkan

1. Download aplikasi yang diperlukan http://119.235.16.190/download


pada jobsheet ini adalah : debian10-
gns3.qcow2 jika telah mengerjakan jobsheet switch,WLAN dan
router maka aplikasi ini tidak perlu didownload
1. GNS 3 versi 2.28 (GNS3-2.28-all-in-one-
regular.exe
2. Virtual Mesin GNS3 Versi 2.28
(GNS3.VM.VMware.Workstation.2.28.zip
3. VMware Workstation Versi 15
4. Mikrotik-chr (gns3 appiliance)
5. Chr-647.img

Aplikasi yang diperlukan :


debian10-gns3.qcow2

B. Membuka project : Router

2. Hidupkan VMware dan PC Guest Jalankan (running) PC Gues : GNS3VM


GNS3 VM Hasilnya :

Catatan : vmnet1 DHCP dan Vmnet8 DHCP, berbeda


tergatung generate VMWARE
Lembar Kerja Peraktek Mandiri
Konfigurasi Router
3. Hidupkan/jalankan GNS3 Doble clik pada GNS3

4. Membuka project : router 1. File > open project


Atau biasanya secara default akan membuka
menu open project, dapat menekan tombol
“open project from disk”
2. Pilih project router
3. Jika berhasil akan tampil gambar berikut:

C. Membuat project: router


5. Save as project 4. File > save as project
5. Nama : server
D. Tambahkan image debian pada qemu

6. Menambahkan sistem operasi debian 1. Edit > preference


pada qemu gns3 2. Pilih Qemu Vms dan klik tombol New
3. Pilih Run Qemu VM on GNS VM, tekan “next”
4. Pada Qemu vm name, name : server debian
5. Qemu binary and memory, ubah RAM menjadi
512 dan Qemu binary tetap.
6. Console type : vnc
7. Disk image : new images, kemudian klik tombol
“browse” dan pilih file : serverdebiangns3.vmdk
8. Proses upload dimulai dan jika selesai, tekan
tombol “Finish”
Proses edit
9. Pilih serverdebiangns3 pada qemu, pilih edit
10. Pilih menu tab cd/dvd, tekan tombol browse
dan masukan : debian-10.3.0-i386-DVD-1.iso
Optional :
11. Ganti icon dari file yang disediakan dan telah di
download
E. Konfigurasi alamat ip dan repository debian

7. Installasi

1. Klik End Device dan drag server debian


ke bidang kerja
Lembar Kerja Peraktek Mandiri
Konfigurasi Router

2. Pilih Buat koneksi dari router mikrotik ke


switch dengan salah satu port anggota vlan5

3. Pilih Buat koneksi dari server debian ke


switch dengan salah satu port anggota vlan5
4. Klik kanan pada server debian dan pilih start
5. Klik kanan pada server debian dan pilih console

8. Install Debian Version: 10


Codename : Buster
Boot : DVD/CD : ISO
Type installation Install text
Instalasi language English
your location Other > Asia > Indonesia
keyboard American English.
Network Do not configure thenetwork at this time
Hostname debian1
Root password root123 * case sensitive
Full name for new user guru tkj * case sensitive
Username for your account guru * case sensitive
Password new user guru123 * case sensitive
Time Zone based on your location
exp : Jakarta
Partisi hardisk ( partisi hardisk) Guide Partition. Sparate /home partition (recommend
new users)
Configuration Packet manager. Scan No
Another CD or DVD Survey : no
Software Selection 1. Standar System Utility
2. ssh
install GRUB boot loader on Hardisk : Yes
/dev/sda
9. Konfigurasi IP 6. Ketikan untuk check interfaces : ls /sys/class/net
7. nano /etc/network/interfaces
#allow-hotplug ens3
auto ens3
iface ens3 inet static
address 192.168.13.1
netmask 255.255.255.0
gateway 192.168.13.254
dns-nameservers 192.168.12.2
dns-nameservers 8.8.8.8
Lembar Kerja Peraktek Mandiri
Konfigurasi Router
Ctr x
Save : Y

Catatan : ip address disesuaikan dengan rancangan


pada jobsheetPerencanaan Jaringan

Cek : ping 192.168.13.254, ping 192.168.12.2, ping


google.com
10. Membuat repositori 1. nano /etc/apt/sources.list
2. nonaktifkan semua repository dengan
menambahkan tanda #
3. Tambahkan konfigurasi dibawah :

deb http://kartolo.sby.datautama.net.id/debian/ buster main


contrib non-free

deb http://kartolo.sby.datautama.net.id/debian/ buster-


updates main contrib non-free

deb http://kartolo.sby.datautama.net.id/debian-security/
buster/updates main contrib non-free

Ctr x
Save : Y
4. apt-get update

11. Install konfigurasi file server 1. apt-get install samba


Install package 2. apt-get install smbclient

Copy file konfigurasi sebagai backup 3. cp /etc/samba/smb.conf smb.backup


4. buka file berikut menggunakan nano , nano
/etc/samba/smb.conf

5. Hapus semua isi file dan tambahkan baris-baris


berikut :
[staff]
path = /opt/staff
browseable = yes
writeable = yes
guest ok = no
public = no
read only = no

6. Buat sebuah direktori dengan nama “staff” pada


dalam direktori “opt”, dengan perintah :
Lembar Kerja Peraktek Mandiri
Konfigurasi Router
mkdir /opt/staff
7. Ubah hak akses menjadi dapat dibaca,ditulis dan
di eksekusi oleh owner(pemilik), dan Group,
dengan perintah seperti dibawah
chmod 777 /opt/staff
8. Buat user baru dengan nama adminstaff dan
password : adminstaff
Dengan perintah :
adduser adminstaff
9. Tambahkan user adminstaff kedalam user
samba, dengan perintah :
smbpasswd -a adminstaff
kemudian buat password
New SMB password:adminstaff
Retype new SMB password:adminstaff
10. Restart samba dengan perintah : /etc/init.d/smbd
restart
F. Ujicoba samba server dari jaringan staff menggunakan OS windows 7
12. Cek konfigurasi 11. Cek konfigurasi menggunakan samba client
dengan perintah :
smbclient -L localhost -U%

13. Pengujian dari Windows client 12. Pengujian hasil melalui PC Client MS-
windows , dengan cara :
• Jalankan menu “run”, pada windows
• Pada menu run masukan ip server
seperti : \\192.168.13.1
• Masukan username : adminstaff dan
password : adminstaff
13. Test buat sebuah file pada folder
G. Installasi dan Konfigurasi web server : apache,mysql(mariadb),php

14. Install paket Applikasi 14. apt-get install apache2


15. apt-get install php7.3
16. apt-get install mariadb-server
15. Konfigurasi apache 17. masuk ke direktori /etc/apache2/site-available/
dengan perintah :
18. Copy file 000-default.conf, menjadi web.conf,
dengan perintah:
cp 000-default.conf web.conf
19. Edit fle web.conf, menggunakan text editor: nano
web.conf
Lembar Kerja Peraktek Mandiri
Konfigurasi Router
20. edit baris konfigurasi(keterangan yang diberi
tada#) dan ganti dengan baris berikut dan
simpan perubahan:
<VirtualHost 192.168.13.1:80>

ServerName www.classroomnetwork.com

ServerAdmin webmaster@localhost
DocumentRoot /var/www/public_html

ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log
combined

</VirtualHost>

# vim: syntax=apache ts=4 sw=4 sts=4 sr noet


21. Non aktifkan konfigrasi default dari 000-
default.conf dengan perintah a2dissite 000-
default.conf
22. aktifkan konfigrasi web.conf dengan perintah
a2ensite web.conf
23. buat sub direktori public_html dalam direktori
var/www, dengan perintah :
mkdir /var/www/public_html/
24. buat file index.html pada directory
/var/www/public_html , menggunakan text
editor, dengan isi sebagai berikut :
<html>
<head><title>server</title></hea
d>
<body>
<h1> Selamat datang di Class room
training <p> </h1>
<h3> halaman latihan dan ujicoba
</h3>
</body>
</html>

16. Konfigurasi userdir webserver 25. Aktifkan modul userdir dengan menggunakan
perintah berikut :
a2enmod userdir

Enabling module userdir.


Hasilnya
To activate the new
configuration, you need to run:
Lembar Kerja Peraktek Mandiri
Konfigurasi Router
service apache2 restart
26. Lalu restart Apache
/etc/init.d/apache2 restart
27. Membuat direktori public_html untuk semua
user/pengguna, dengan cara, masuk dalam
direktori /etc/skel
cd /etc/skel/
kemudian buat direktori public_html dalam
/etc/skel/
root@server:/etc/skel# mkdir
public_html
28. Menambahkan pengguna baru
Perintah :
adduser usersmk

Adding user `usersmk' ...


Adding new group `usersmk' (1002)
...
Adding new user `usersmk' (1002)
with group `usersmk' ...
Creating home directory
`/home/usersmk' ...
Copying files from `/etc/skel'
...
Enter new UNIX password:
[*disisi dengan user1]
Retype new UNIX password:
[*disisi dengan user1]
passwd: password updated
successfully
Changing the user information for
usersmk
Enter the new value, or press
ENTER for the default
Full Name []: usersmk1
Room Number []:
Work Phone []:
Home Phone []:
Other []:
Is the information correct? [Y/n]
y

29. Cek hasil public_html pada pengguna


ls /home/usersmk/
apakah direktori public_html terlihat? [ya/tidak],
[ya/tidak], tulis dalam table laporan
30. Lalu restart Apache
Lembar Kerja Peraktek Mandiri
Konfigurasi Router
/etc/init.d/apache2 restart
31. Meambahkan file php.info pada public_html
pengguna
cd /home/usersmk/public_html/
32. Pada Direktori public_html, buat sebuah file
degan nama php.info menggunakan text edtor
nano info.php

isi fie adalah seperti berikut :


<?php
phpinfo();
?>

33. Aktifasi PHP pada userdir dengan mengedit file


/etc/apache2/mods-enabled/php7.3.conf.
menggunakan text editor, seperti berikut:

nano /etc/apache2/mods-
enabled/php5.conf
Pada baris paling bawah
<IfModule mod_userdir.c>
<Directory
/home/*/public_html>
php_admin_flag engine Off
</Directory>
</IfModule>
Beri tanda # untuk non aktif, sehingga menjadi
#<IfModule mod_userdir.c>
# <Directory
/home/*/public_html>
# php_admin_flag engine Off
# </Directory>
#</IfModule>

34. Restart apache


/etc/init.d/apache2 restart

17. Pengujian web server dan userdir 35. Dari komputer windows7 staff, gunakan web
web server browser, ketikan bebrapa url seperti berikut :

Print screen hasil pengujian dan a. http://192.168.13.1


tambahkan pada tabel laporan b. http://192.168.13.1/~usersmk/
18. Testing mysql 36. Testing mysql :
Lembar Kerja Peraktek Mandiri
Konfigurasi Router
Print screen hasil pengujian dan debian-server/ # mysql –u root –
tambahkan pada tabel laporan p
Enter password: ****
(*admin)

Melihat Database
mysql > show databases;

Membuat Database,
mysql > create database latihan;
Membuka Database
mysql > use latihan;
Menghapus Database
mysql > drop database latihan;

Kegiatan Laporan Peraktek yang harus diisi adalah sebagai berikut:

No testing langkah penjelasan Capture screen


(minimize pic)
1. Hasil Buat usersmk dan cek home Terdapat Tidak usah di print screen
/etc/skel direktori apakah terdapat public_html?
public_html, badingkan user (ya/tidak)
guru
Hasil
pengamatan
/etc/skel dan
home folder:
Terdapat public
html; hal ini
disebabkan
setiap kali
membuat user
baru, maka akan
secara otomatis
membuat folder
baru sesuai user
di direktori skel
Lembar Kerja Peraktek Mandiri
Konfigurasi Router
Adapun
perbedaan saat
membuka cd
/home/siswasmk
dengan cd
/home/gurutkj
adalah saat
folder siswasmk
dibuka akan
muncul/tampil isi
dari folder
tersebut yaitu
public.html.
Sedangkan saat
folder gurutkj
dibuka tidak akan
tampil folder
public.html

2. Pengujian Dari komputer windows7 staff, Tidak usah


web dijelaskan
gunakan web browser, ketikan
server
dan bebrapa url seperti berikut :
userdir http://192.168.13.1
web
http://192.168.13.1/~usersmk/
server

3. Testing Melihat Database Tidak usah


mysql dijelaskan
mysql > show databases;
Membuat Database,
mysql>create database latihan;
Membuka Database
mysql > use latihan;
Menghapus Database
Lembar Kerja Peraktek Mandiri
Konfigurasi Router
mysql > drop database latihan

Anda mungkin juga menyukai