PENDAHULUAN
A. Topik Materi
Membangun dan Mengkonfigurasi Server merupakan modul praktikum yang membahas tentang cara
membangun dan mengkonfigurasi paket-paket aplikasi server untuk jaringan lokal maupun jaringan
berbasis luas (WAN). Dalam modul ini dibahas cara instalasi dan konfigurasi paket-paket aplikasi layanan
server yang meliputi DHCP, FTP, dan Proxy server. Paket aplikasi yang dikonfigurasi harus dapat berjalan
dengan baik agar server dapat memberikan layanan terhadap performance dalam sebuah jaringan baik
berbasis lokal maupun jaringan berbasis luas (WAN).
C. Indikator
D. Prasyarat Siswa
Siswa mampu melakukan pekerjaan dan tugas yang menangani masalah administrasi server yang
tersambung dalam jaringan sesuai layanan aplikasi server yang ditangani meliputi DHCP.
Page | 1
Bahan Ajar
URAIAN MATERI
A. Instalasi dan Konfigurasi DHCP Server serta Routing ke Internet dari Client
Dynamic Host Configuration Protocol atau yang biasa dikenal dengan DHCP adalah layanan pemberian
nomor IP secara otomatis yang diberikan kepada komputer-komputer yang membutuhkan. Tahapan
konfigurasi dhcp server di dalam modul ini meliputi:
a. Install dhcp3-server
b. Konfigurasi DHCP (file dhcp.conf dan isc-dhcp-server, sysctl.conf) dan IP address client
c. Konfigurasi routing (file rc.local)
1. Berikutnya kita akan membuat agar server kita sebagai DHCP server, sehingga PC client akan
mendapatkan IP address secara otomatis dari server kita apabila sudah terhubung dalam jaringan
server kita. Untuk itu, install terlebih dahulu paket dhcp3-server, dengan perintah:
Jika ada pertanyaan “Do you want to continue [Y/n]?” Tekan tombol y dan ENTER pada keyboard
untuk melanjutkan.
2. Kemudian edit isi file dhcpd.conf yang terdapat dalam direktori /etc/dhcp/.
Edit isi file seperti gambar sebelah kanan. Setelah selesai disimpan.
Page | 2
Bahan Ajar
5. Sekarang kita konfigurasi IP address pada PC client, dalam hal ini menggunakan Windows XP.
Langkah-langkahnya:
Page | 3
Bahan Ajar
d. Pada tab [General] [Obtain an IP address outomatically] [Obtain DNS server address
automatically] [OK] [Close].
e. Selanjutnya masih dari properties Local Area Connection, klik [Support] [Detail]. Sekarang cek
apakah PC client (Windows XP) sudah mendapatkan IP dhcp dari server.
Berdasarkan gambar di atas, ternyata PC client (Windows XP) sudah mendapatkan IP dhcp dari
Debian yang baru saja kita konfigurasi sebagai DHCP server. IP dhcp yang diperoleh adalah
192.168.100.100.
Dengan demikian, maka konfigurasi DHCP Server sudah berhasil.
6. Langkah selanjutnya adalah konfigurasi pada server agar client dapat routing ke internet, sehingga
client dapat mengakses internet. Untuk itu edit isi file ip_forward yang terdapat pada direktori
/proc/sys/net/ipv4/.
Ganti script angka “0” menjadi angka “1” pada halaman tersebut. Kemudian simpan.
7. Kemudian kita sharing koneksi internet dari modem ke interface VirtualBox. Dalam tutorial ini saya
menggunakan Windows 7 sebagai PC Host (operator) di mana sudah terinstal aplikasi VirtualBox.
Karena koneksi internet pada PC Host ini menggunakan modem USB (SmartFren), maka langkah-
langkah untuk sharing internet dari PC Host (Windows 7) ke Debian Server yang ada di VirtualBox
adalah sebagai berikut:
Page | 4
Bahan Ajar
a. Pertama kita masul dahulu ke jendela Network and Sharing Center. Caranya, dari Taskbar, klik
ikon “∆” (Show hidden icons) pilih ikon Interface network [Open Network and Sharing
Center]
b. Pilih [Wireless Terminal] tab [General] [Properties] tab [Sharing] ceklist pada Allow
other network users to connect through this computer’s internet connection. Kemudian pilih
[VirtualBox Host-Only Network]. Selanjutnya ceklist pada kedua kotak di bawahnya (nomor 7 dan
8) [OK].
c. Kemudian kita cek IP addres interface VirtualBox Host-Only Network. Langkah-langkahnya lihat
urutan langkah-langkah pada gambar berikut:
d. Selanjutnya edit isi file sysctl.conf yang terdapat dalam direktori /etc/.
Page | 5
Bahan Ajar
Lalu edit isi file ini dengan membuang tanda # yang terletak di depan script
net.ipv4.ip_forward=1. Lihat pada gambar berikut. Jika sudah selesai, disimpan.
8. Selanjutnya buat routing dengan mengatur iptables agar client dapat koneksi ke internet melalui
server Debian. Konfigurasi terhadap isi file rc.local pada direktori /etc/.
9. Untuk menguji hasil konfigurasi routing, jalankan web browser dari PC client (Windows XP). Isikan
pada address bar alamat situs yang akan dipanggil, misalnya http://www.google.com. Jika sudah
ditampilkan seperti gambar berikut, maka DHCP Server kita sudah berfungsi dengan baik.
Page | 6
Bahan Ajar
FTP (File Transfer Protocol) merupakan salah satu fasilitas internet yang berguna untuk mentransfer data
dari server FTP, baik itu mengambil data (download) atau mengirim data (upload) dari computer klien ke
computer server. Tahapan untuk konfigurasi FTP dalam modul meliputi:
a. Install proftpd
b. Konfigurasi FTP (file proftpd.conf)
c. Aktivasi layanan FTP
d. Pengujian FTP dengan command links
2. Pilih standalone
Hasilnya:
Page | 7
Bahan Ajar
Berdasarkan gambar di atas, koneksi ke server masih berjalan dengan baik, namun tidak bisa login
karena menggunakan browser links yang berbasis teks. Untuk keluar, gunakan tombol keyboard q
lalu ENTER. Untuk itu, kita harus mengujinya dengan browser berbasis GUI.
Sampai di sini tahap Instalasi dan Konfigurasi FTP Server sudah selesai.
Page | 8
Bahan Ajar
Proxy server adalah sebuah komputer server yang bertindak sebagai komputer lainnya untuk menerima /
melakukan request terhadap kontent dari sebuah jaringan internet atau intranet. Proxy server bertindak
sebagai gateway untuk setiap komputer klien. Web Server yang menerima permintaan dari web proxy
akan menerjemahkannya, dan seolah-olah permintaan tersebut langsung dari komputer klien.
Fungsi Proxy adalah:
a. Menyembunyikan identitas asli/Anonymizer
b. Browsing secara rahasia/ Bypass Internet Filtering/ Unblock Site
c. Mengirim sesuatu secara rahasia
d. Memberikan kesan lokasi berbeda
Tahapan untuk konfigurasi Proxy server dalam modul ini meliputi: install squid, konfigurasi proxy server
(file squid.conf, filter alamat dan key/content), mengaktivasi aktivasi layanan proxy.
Jika muncul pesan pertanyaan “Do you want to continue [Y/n]?” Ketikkan y lalu ENTER. Kemudian
tunggu hingga proses instalasi paket squid selesai.
3. Cari script “http_port 3128” dengan menggunakan tombol keyboard Ctrl + w. Tambahkan script
seperti pada gambar sebelah kanan berikut:
4. Kemudian cari lagi script “acl CONNECT” dengan tombol keyboard Ctrl + w. Tambahkan script
seperti gambar sebelah kanan berikut:
Page | 9
Bahan Ajar
5. Cari juga script http_access deny all, kemudian tambahkan di depannya tanda #. Setelah
selesai simpan hasil konfigurasi tersebut.
7. Selanjutnya isi file url yang sudah didefinisikan pada file squid.conf pada langkah 4 di atas, dengan
alamat-alamat situs yang akan diblokir, misalnya sex.com, bokep.com, fuck.com, dan sebagainya.
9. Isi juga pada file key dengan script kata kunci untuk memblokir situs-situs tertentu. Artinya, situs-
situs yang mengandung kata kunci tersebut akan diblokir oleh proxy server. File ini juga telah
didefinisikan pada file squid.conf.
11. Ulangi lagi perintah squid –z seperti pada langkah 6 di atas. Kemudian perhatikan hasilnya.
Page | 10
Bahan Ajar
13. Konfigurasi proxy pada server sudah selesai. Sekarang kita beralih pada PC client. Kita harus
mengkonfigurasi proxy web browser pada PC client tersebut. Caranya, buka browser [Internet
Explore] Menu [Tools] [Internet Options…]
14. Pada jendela Internet Option, klik tab [Connection] [LAN Settings…]
15. Pada jendela Local Area Network (LAN) Settings, beri tanda ceklist pada Use a proxy server for your
LAN. Selanjutnya isi alamat address server pada bagian Address. Pada bagian port, isi 3128 sesuai
dengan yang sudah kita masukkan sebelumnya, kemudian [OK] [OK].
Page | 11
Bahan Ajar
16. Sekarang kita uji proxy server dengan mengkases situs-situs yang sudah diblokir tersebut.
a. Menguji akses situs: www.sex.com
Dari tampilan gambar di atas, ternyata mengakses situs www.sex.com tidak dapat terpenuhi,
kerena alamat situs tersebut sudah diblok oleh proxy server kita.
Dari tampilan gambar di atas, ternyata mengakses situs www.bokep.com tidak dapat terpenuhi,
kerena alamat situs tersebut sudah diblok oleh proxy server kita.
Dari tampilan gambar di atas, ternyata mengakses situs www.fuck.com tidak dapat terpenuhi,
kerena alamat situs tersebut sudah diblok oleh proxy server kita.
Page | 12
Bahan Ajar
17. Sekarang kita menguji apakah konten-konten yang sudah diblokir tersebut masih dapat diakses atau
tidak.
a. Menguji blokir konten bokep:
Dari tampilan gambar di atas, ternyata pencarian konten “bokep” tidak dapat dilakukan oleh
google, kerena sudah diblok oleh proxy server kita.
Dari tampilan gambar di atas, ternyata pencarian konten “XXX” juga tidak dapat dilakukan oleh google,
kerena sudah diblok oleh proxy server kita.
Page | 13
Bahan Ajar
1. Konfigurasilah aplikasi layanan DHCP pada server sehingga client memperoleh layanan alamat IP address
secara otomatis dari server.
2. Buatlah aplikasi layanan FTP pada server sehingga client dapat mengakses data-data yang terdapat pada
server.
3. Buatlah aplikasi layanan Proxy server sehingga ada batasan untuk client dalam mengakses internet.
Batasan tersebut meliputi alamat/url dan konten/key yang anda tentukan sendiri.
Page | 14
Bahan Ajar
RANGKUMAN
1. Dynamic Host Configuration Protocol atau yang biasa dikenal dengan DHCP adalah layanan pemberian
nomor IP secara otomatis yang diberikan kepada komputer-komputer yang membutuhkan. Perintah
untuk konfigurasi dhcp server meliputi:
a. Install dhcp3-server
b. Konfigurasi DHCP (file dhcp.conf dan isc-dhcp-server, sysctl.conf) dan IP address client
c. Konfigurasi routing (file rc.local)
2. FTP (File Transfer Protocol) merupakan salah satu fasilitas internet yang berguna untuk mentransfer data
dari server FTP, baik itu mengambil data (download) atau mengirim data (upload) dari computer klien ke
computer server. Tahapan untuk konfigurasi FTP adalah:
a. Install proftpd
b. Konfigurasi FTP (file proftpd.conf)
c. Aktivasi layanan FTP
d. Pengujian FTP dengan command links
3. Proxy server adalah sebuah komputer server yang bertindak sebagai komputer lainnya untuk menerima /
melakukan request terhadap kontent dari sebuah jaringan internet atau intranet. Proxy server bertindak
sebagai gateway untuk setiap komputer klien. Web Server yang menerima permintaan dari web proxy
akan menerjemahkannya, dan seolah-olah permintaan tersebut langsung dari komputer klien.
Fungsi Proxy adalah:
a. Menyembunyikan identitas asli/Anonymizer
b. Browsing secara rahasia/ Bypass Internet Filtering/ Unblock Site
c. Mengirim sesuatu secara rahasia
d. Memberikan kesan lokasi berbeda
Tahapan untuk konfigurasi Web proxy server meliputi: install squid, konfigurasi proxy server (file
squid.conf, filter alamat dan key/content), mengaktivasi aktivasi layanan proxy.
Page | 15
Bahan Ajar
EVALUASI
Soal Praktikum :
Dengan sistem operasi Debian Squeeze berbasis teks, bangun dan konfigurasilah sebuah server sesuai desain
topologi jaringan seperti di atas. Aplikasi yang akan dijalankan adalah DHCP server, FTP Server, dan Proxy
Server. Acuan dan kriteria penilaian dapat dilihat pada tabel Aspek Penilaian.
Peralatan :
PC server Debian Squeeze OS : 1 unit
PC Client : 2 unit
Kabel UTP straight : 3 bh
Penilaian :
Skor
No Aspek Penilaian Skor Maks
Diperoleh
A Persiapan 10
1. Persiapan peralatan dan bahan 5
2. Kerapian dalam penempatan dan pemasangan peralatan kerja 5
B Pelaksanaan 70
3. Instalasi dan konfigurasi DHCP server 20
4. Instalasi dan konfigurasi FTP Server 20
5. Instalasi dan konfigurasi Proxy Server 30
C Hasil 20
6. Fungsi DHCP server 5
7. Fungsi FTP Server 5
8. Fungsi Proxy Server 10
Skor 100
Waktu Maksimum 100 menit
Penilai,
Page | 16
Bahan Ajar
DAFTAR PUSTAKA
Andi Micro, (2012), Dasar-Dasar Jaringan Komputer (Edisi Revisi 2012). Jakarta : ClearOS Indonesia
Tim Penulis Modul Dikmenjur, (2005), Mengadministrasi Server Dalam Jaringan. Jakarta : Departemen
Pendikan Nasional
http://habibahmadpurba.wordpress.com
Page | 17