Amroe
SMK Tunas Pelita Binjai
3/5/2012
Hal |1
Tutorial berikut ini dibatasi hanya untuk membahas soal Uji Kompetensi 2011-2012 | Paket
2 yang dilaksanakan pada tahun 2012 ini. Pada kesempatan ini pada tutorial ini tidak akan
dibahas langkah-langkah Instalasi Debian Server 5 (Lenny) karena akan difokuskan pada
cara mengerjakan tugas dari soal saja.
Adapun tugas yang harus dikerjakan adalah sebagai berikut :
1. Membangun DNS dan Web Server pada jaringan
Opsi konfigurasi :
Konfigurasi Server
1. IP Virtual
2. IP LAN
Konfigurasi Client
3. IP LAN
= 192.168.50.xxx/24
4. Proxy
= 192.168.50.1
Keterangan : xxx merupakan address antara 2 sampai 254
Konfigurasi Server
1. Sistem Operasi
= OS Linux
2. Port proxy
= 3128
3. DNS server
= dengan domain www.sekolah.sch.id
4. Virtual directory
= dengan format : http:// www.sekolah.sch.id/~datasekolah
5. Domain baru
= dengan nama : http:// www.profilku.com
6. Web Server dan Ftp Server dengan benar
7. Proxy server
= dengan Blocking Site
: www.profilku.com
Hal |2
Soal :
PC Client
DNS Server
Web Server
FTP Server
Switch
Implementasikan topologi diatas untuk melakukan pengujian fungsi Web Server, Ftp Server dan
DNS Server, dengan ketentuan :
a. Membuat perencanaan sesuai dengan topologi jaringan yang disediakan
b. Melakukan Perakitan PC Server dan Instalasi OS Linux
c. Instalasi PC Client (Windows XP) dan membuat website (www.sekolah.sch.id dan
www.profilku.com ) sesuai dengan aplikasi yang sudah ditentukan
d. Melakukan konfigurasi DNS Server, Ftp Server dan web Server
e. Melakukan instalasi implementasi sesuai topologi
f. Melakukan pengujian fungsi jaringan (sistem koneksi) dan pengujian aplikasi
server
JAWABAN :
1. IP Address :
Untuk IP Address ini harus dilakukan pada Interface. Sebagai langkah awal kita
setting Interface terlebih dahulu dengan mempersiapkan IP sesuai permintaan soal.
a. Login :
user@Server:~$whoami
user
user@Server#su
Password: (masukkan password root)
Server:/home/user#whoami
root
b. Setting Ethernet :
Server:/home/user#ifconfig
lo
Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:46 errors:0 dropped:0 overruns:0 frame:0
TX packets:46 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:3036 (2.9 KiB) TX bytes:3036 (2.9 KiB)
Hal |3
auto eth1
iface eth1 inet static
address 192.168.50.1
netmask 255.255.255.0
network 192.168.50.0
Simpan dengan tekan tombol Ctrl+O dan tutup dengan Ctrl+X.
Hal |4
lo
Penjelasan :
- Eth0 digunakan untuk koneksi ke modem/internet/AP dengan IP 10.1.1.1
- Eth1 digunakan untuk www.sekolah.sch.id dengan IP 192.168.50.1 (LAN)
Hal |5
c. Routing :
Server:/home/user# nano /etc/sysctl.conf
# Uncomment the next line to enable packet forwarding for IPv4
net.ipv4.ip_forward=1
Server:/home/user# echo 1 > /proc/sys/net/ipv4/ip_forward
Server:/home/user# iptables -t nat -A POSTROUTING -j MASQUERADE
Server:/home/user# route
Kernel IP routing table
Destination Gateway
Genmask
Flags Metric Ref Use Iface
192.168.50.0
*
255.255.255.0
U
0
0 0 eth1
10.1.1.0
*
255.255.255.0
U
0
0 0 eth0
Server:/home/user# iptables -t nat -L
Chain PREROUTING (policy ACCEPT)
target prot opt source
destination
Chain POSTROUTING (policy ACCEPT)
target prot opt source
destination
MASQUERADE all -- anywhere
anywhere
Chain OUTPUT (policy ACCEPT)
target prot opt source
destination
Simpan Routing agar diload setiap server diboot ulang :
Server:/home/user# nano /etc/rc.local
#...
# By default this script does nothing.
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -j MASQUERADE
exit 0
d. Install dan Setting DHCP Server :
Server:/home/user# apt-get install dhcp3-server
Jika ada pesan Otorisasi tekan OK.
Hal |6
Pilih Icon Network pada Taskbar => Klik Open Network and Sharing Center
Hal |7
Hal |8
Klik Properties
Hal |9
H a l | 10
H a l | 11
H a l | 12
H a l | 13
H a l | 14
127.0.0.1
127.0.0.1#53
Name:
Address:
www.sekolah.sch.id
192.168.50.1
www.sekolah.sch.id
192.168.50.1
profilku.com
192.168.50.1
H a l | 15
http://www.sekolah.sch.id
H a l | 16
http://www.sekolah.sch.id/info.php
Untuk mengaktifkan domain tambahan :
Server:/home/user# cd /etc/apache2/sites-available/
Server:/etc/apache2/sites-available# nano profilku
<VirtualHost *:80>
ServerAdmin nama_siswa@localhost
ServerName www.profilku.com
ServerAlias profilku.com
DocumentRoot /var/www/profilku.com/
</VirtualHost>
Server:/etc/apache2/sites-available# cd /var/www/
Buat direktori virtual :
Server:/var/www# mkdir profilku.com
Server:/var/www# mkdir ~datasekolah
H a l | 17
H a l | 18
http://sekolah.sch.id/~datasekolah
http://www.profilku.com
PEMBAHASAN SOAL UJI KOMPETENSI 2011-2012 | PAKET 2
H a l | 19
6. FTP Server
Install aplikasi ProFTPd terlebih dahulu, kemudian muncul menu PopUp dan pilih
standalone mode.
Server:/home/user# apt-get install proftpd
Selanjutnya, buat folder untuk meletakan semua file dan data pada ftp server.
Kemudian tambahkan hak akses untuk user ftp pada direktori tersebut.
Server:/home/user# mkdir share
Server:/home/user# userdel ftp
Server:/home/user# useradd -d /share/ ftp
Server:/home/user# passwd ftp
Enter new UNIX password:
Retype new UNIX password:
Buat beberapa folder sebagai bahan pengujian :
Server:/home/user# cd share/
Server:/home/user/share# mkdir bahan ftp server
Server:/home/user/share# ls
bahan ftp server
Server:/home/user/share# nano /etc/proftpd/proftpd.conf
ServerName
"ftp.sekolah.sch.id" # Di edit
#...
<Anonymous /home/user/share/>
#Tambahkan dibaris paling akhir
User
ftp
UserAlias
anonymous
ftp
</Anonymous>
Server:/home/user/share# /etc/init.d/proftpd restart
H a l | 20
ftp://ftp.sekolah.sch.id
Demikian, semoga bermanfaat. Untuk informasi lebih lanjut silahkan hubungi Amroe
(087748944555 atau 081370489868)
Wasalam,
M. Amroe Oemar M.
Support Media Tunas Pelita