Anda di halaman 1dari 8

PEMBAHASAN UPK TKJ 2017/2018 PAKET 3

DNS Server
Web Server
Ftp server
Mail server
File Server
Monitoring server
Internet

PC Client Switch/Hub

Konfigurasi Server
1. IP Virtual = Sesuai dengan kondisi lab. Jaringan yang diberikan
2. IP LAN = 192.168.10.1/29

Konfigurasi Client
1. IP LAN = 192.168.10.xxx/29
2. DNS = 192.168.10.1
Keterangan : xxx merupakan address antara 2 sampai 254

Konfigurasi Server
1. Sistem Operasi = OS Linux
2. DNS server = dengan domain www.sekolah.sch.id
3. FTP Server = dengan domain : ftp.sekolah.sch.id
4. Webserver = dengan format : http:// www.sekolah.sch.id/
5. CACTI
6. Mailserver = dengan format : mail.sekolah.sch.id/

Tugas Anda sebagai Teknisi Jaringan adalah:


Implementasikan topologi di atas untuk melakukan pengujian fungsi DNS Server, Web
Server, FTP Server, Proxy Server dan Mail Server dengan ketentuan :
1. Membuat perencanaan sesuai dengan topologi jaringan yang disediakan
2. Melakukan Perakitan PC Server dan Instalasi OS Linux
3. Melakukan instalasi implementasi sesuai topologi
4. Instalasi PC Client (Ubuntu) dan membuat website (www.sekolah.sch.id dan
www.smkbisa.com) sesuai dengan aplikasi yang sudah Wordpress
5. Melakukan konfigurasi DNS Server, Web Server, FTP Server, dan Proxy Server
6. Melakukan pengujian fungsi jaringan (sistem koneksi) dan pengujian aplikasi server
(pengujian DNS Server, FTP Server, Web Server dan Proxy Server)

1
Langkah Pembahasan Soal UKK TKJ 2017/2018 Paket 3

1. Nyalakan Server dan Client


2. Hubungkan keduanya melalui kabel UTP straight/cross

3. Konfigurasi Dasar Server


a. Konfigurasi ip address pada masing-masing Ether.
#nano /etc/network/interfaces
auto eth0
iface eth0 inet static
address 192.168.1.167
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
dns-nameservers 192.168.1.1

auto eth1
iface eth1 inet static
address 192.168.10.1
netmask 255.255.255.248
network 192.168.10.0
broadcast 192.168.10.7
Simpan (ctrl+x)

b. Konfigurasi nameserver
#nano /etc/resolv.conf
Search localdomain
nameserver 192.168.100.1
nameserver 192.168.10.1
nameserver 192.168.1.1

c. Restart network
#service networking restart

2
4. Konfigurasi Router
a. Mengaktifkan ip forwarding dari lokal ke publik
#nano /etc/sysctl.conf (hilangkan tanda pagar #)
net.ipv4.ip_forward=1

b. Routing ip lokal ke publik


#nano /etc/rc.local
iptables –t nat –A POSTROUTING –o eth0 –j MASQUERADE

c. Reboot Debian
#reboot

d. Konfigurasi IP client mengikuti ip lokal (eth1) Debian. Misalnya:


IP address : 192.168.10.2
Subnet mask : 255.255.255.248
Default gateway : 192.168.10.1
DNS-1 : 192.168.10.1
DNS-2 : 8.8.8.8

e. Tes koneksi dari PC client ke ip eth1, eth0, gateway, dns, dan internet dengan
perintah ping dan browser.

5. Merubah Repository Debian


a. Install bind9
#cd /etc/apt/sources.list

Tambahkan skrip di bawah ini:


#KAMBING-UI
deb http://kambing.ui.ac.id/debian/ wheezy main contrib non-free
deb http://kambing.ui.ac.id/debian/ wheezy-updates main contrib
non-free
deb http://kambing.ui.ac.id/debian-security/ wheezy/updates main
contrib non-free

#KEBO VLSM
deb http://kebo.vlsm.org/debian/ wheezy main contrib non-free
deb http://kebo.vlsm.org/debian/ wheezy-updates main contrib non-
free
deb http://kebo.vlsm.org/debian-security/ wheezy/updates main
contrib non-free

#UNEJ
deb http://mirror.unej.ac.id/debian/ wheezy main contrib non-free
deb http://mirror.unej.ac.id/debian/ wheezy-updates main contrib
non-free
deb http://mirror.unej.ac.id/debian-security/ wheezy/updates main
contrib non-free

Lakukan update
#apt-get update

3
6. Install dan konfigurasi DNS
a. Mount DVD (masukkan DVD-1)
#apt-cdrom add

b. Install bind9
#apt-get install bind9

c. Konfigurasi bind9. Masuk ke direktori /etc/bind dan lihat isinya.


#cd /etc/bind
#ls

Copy file db.local menjadi file db.sekolah dan file db.smkbisa


#cp db.local db.sekolah

Copy file db.127 menjadi file db.192


#cp db.127 db.192

Isi script pada file named.conf.local untuk membuat zone domain


#nano named.conf.local
zone “sekolah.sch.id” {
type master;
file “/etc/bind/db.sekolah”;
};
zone “100.168.192.in-addr.arpa” {
type master;
file “/etc/bind/db.192”;
};
Simpan (ctrl+x)

Edit script pada file reverse db.192


#nano db.192
(ganti localhost menjadi sekolah.sch.id)
@ IN SOA sekolah.sch.id. root.sekolah.sch.id. (
;
@ IN NS sekolah.sch.id.
1 IN PTR sekolah.sch.id.
Simpan (ctrl+x)

Edit script pada file forward db.sekolah


#nano db.sekolah
(ganti localhost menjadi sekolah.sch.id)
@ IN SOA sekolah.sch.id. root.sekolah.sch.id. (
;
@ IN NS sekolah.sch.id.
@ IN A 192.168.10.1
www IN A 192.168.10.1
ftp IN A 192.168.10.1
mailIN A 192.168.10.1
Simpan (ctrl+x)

4
Restart DNS.
#service bind9 restart

d. Tes hasil konfigurasi dns dari server sendiri atau PC client dengan perintah
nslookup, dig atau ping ke ip address server atau domain.

Install dan Konfigurasi FTP

a. Mount DVD (masukkan DVD-2, dan siapkan juga DVD-1)


#apt-cdrom add

b. Install paket FTP


#apt-get install proftpd
(standalone >> OK)

c. Konfigurasi FTP
#nano /etc/proftpd/proftpd.conf

Hilangkan (#) Pagar di area:


<Anonymous ~ftp>
User ftp
Group nogroup
UserAlias
RequiredValidShell
MaxClient
</Anonymous>
Simpan (ctrl+x)

#cd /srv/ftp
#mkdir data
#cd data
#touch dataku.txt
#nano dataku.txt
Nama : ADI TISA ZULKAMAL
Kelas : XII TKJ
Sekolah : SMK Pembangunan Cibadak
Simpan (ctrl+x)

d. Restart FTP
#service proftpd restart

e. Tes hasil konfigurasi FTP dari browser PC client: http://ftp.sekolah.sch.id

7. Install dan Konfigurasi Webserver


a. Install aplikasi untuk Webserver
#apt-get install apache2 links
#links sekolah.sch.id (tes links ke sekolah.sch.id)

#cd /var/www
#nano index.html
5
Edit file HTML menjadi:
<html>
<body>
<br>
<b><marquee>SMK PEMBANGUNAN CIBADAK</marquee><b>
</br>
Nama : Adi Tisa Zulkamal
<br>
Nomor Peserta: 001
</body>
</html>

Restart Webserver
#service apache2 restart

8. Mail Server
a. Install Paket Mail Server
#apt-get install postfix courier-imap courier-pop
(standalone >> OK)

b. Isikan Nama Mail Sistem


mail.sekolah.sch.id
(>> OK)

c. Memilih Buat Directori Web Base Administrasi


(>> YES)

d. Konfigurasi Mail Server (isikan di paling bawah konfigurasi)


#home_mailbox = Maildir/
Simpan (ctrl+x)

e. Buat Direktori
maildirmake /etc/skel/Maildir
Simpan (ctrl+x)

f. Buat user (boleh 1 atau 2 user dengan password bebas)


#adduser budi
Masukkan passwordnya
#adduser ani
Masukkan passwordnya

#cd /etc/skel
#ls
Pastikan ada direktori/folder Maildir

#rm –rf Maildir/

g. Restart postfix
#service postfix restart

6
#dpkg-reconfigure postfix
(OK>>Situs Internet>>OK>>OK>>NO>> tambahkan diujung
0.0.0.0/0>>OK>>NO>>OK>>OK>>pilih ipv4>>OK)

#cd
#telnet mail.sekolah.sch.id 25
#mail from:budi
#rcpt to:ani
#data
Halo ani
.
#quit
#telnet mail.sekolah.sch.id 110
#user ani
#pass 123
#stat
#retr 1
.
#quit

h. Install Paket Squirrelmail


#apt-get install squirrelmail

i. Konfigurasi Squirrelmail (isikan di paling bawah konfigurasi)


Include /etc/squirrelmail/apache.conf

#nano /etc/squirrelmail/apache.conf
Hilangkan (#) Pagar di area:
<VirtualHost *:80>
DocumentRoot
ServerName mail.sekolah.sch.id
</VirtualHost>
Simpan (ctrl+x)

j. Rubah password akun email ani dan budi


#nano /etc/passwd
Rubah dari akun ani dan budi ujungnya dari (bash ke false)

k. Restart postfix
#service squirrelmail restart
#service apache2 restart

9. File Server
a. Buat direktori smk
#cd /home
#mkdir smk
#chmod –R 777 smk
b. Install Paket Samba
#apt-get install samba

7
c. Konfigurasi Samba
#nano /etc/samba/smb.conf
Konfigurasi Samba (isikan di paling bawah konfigurasi)
[sharing]
path = /home/smk
writeable = yes
read only = no
browsable = yes
valid user = sharing
admin user = root
Ctrl+W: security
(hapus # di: security = user)
Simpan (ctrl+x)

d. Buat user sharing


#adduser sharing
Masukkan password (abc)
#smbpasswd –a sharing
Masukkkan password abc

e. Restart samba
#service samba restart

10. Monitoring Server


a. Install paket cacti
#apt-get install snmp snmpd cacti php5
Masukkan password (1234)
(OK>>OK)
Konfigurasi database (YES>>pass 1234>>apache2>>OK>>)

b. Konfigurasi cacti
#nano /etc/snmp/snmpd.conf
Ganti (agentaddress udp:0.0.0.0:061)
Hapus (#)
rocommunity
tambahkan skrip dibawahnya yg dihapus tanda pagarnya
rocommunity public
tambahkan pagar di (# rouser authOnlyUser)

ganti sebelah SysLocation (Cibadak, Sukabumi)


ganti sebelah SysContact (Adi, asilza08@gmail.com)
Simpan (ctrl+x)

c. Restart Cacti
#service snmpd restart

SELESAI !
Semoga Berhasil dan Terima Kasih
8

Anda mungkin juga menyukai