Tahun 2011/2012
Oleh
Muhammad Hasan
Pembimbing
Heriyanto, S. Kom
Tingkat Provinsi
Information Technology
Networking Support
(Router)
1. Hostname : router12
2. User : router12
3. Password : lks2012
Berikutnya adalah pemilihan country atau daerah anda berada, karena kita berada
di indonesia maka pilih other
Setelah itu pemilihan layout keyboard yang akan digunakan, pilih American
English
Jika ada tampilan seperti gambar dibawah ini, permintaan alamat ip secara otomatis
(dhcp) telah gagal, langsung CONTINUE
Setelah itu kita akan diberi pilihan metode apa yang akan kita gunakan untuk
konfigurasi ip , pilih Do Not Configure the Network at This Time
Masukan Password yang akan digunakan superuser (root) , ketikan lks2012 anda
akan diminta untuk memasukan password sebanyak 2 kali
Kemudian tentuka password yang akan digunakan user biasa, isikan lks2012
Setelah itu akan ada pemilihan kota yang akan digunakan untuk penyesuaia zona
waktu, pilih Jakarta
Selanjutnya pilih guided partitioning, dengan pilih “SCSI3 (0,0,0) (sda) - 161.1 GB
VMware, VMware Virtual S >Yes” dengan menekan Enter.
Selanjutnya kita buat partisi “swap” dengan pilih “FREE SPACE >Create a new
partition >4 GB > Primary > Beginning”dengan menekan Enter.
Selanjutnya kita buat partisi ketiga untuk “/home“ dengan pilih “FREE SPACE
>Create a new partition > partisinya jangan dihapus karena kita pakai semuanya
untuk “/home“ > logical” dengan menekan Enter.
Selanjutnya karena kita sudah membuat semua partisi, sekarang pilih “Finish
partitioning and Write changes to disk >Yes” dengan menekan Enter.
Selanjutnya jika ada pertanyaan seperti “Scan another CD or DVD?” maka pilih
“No” lalu tekan Enter.
Selanjutnya jika ada pilihan seperti “choose software to install :” maka pilih “[*]
standard system utilities” lalu tekan space untuk menandai atau menghilangkan tanda
* dan tekan Enter.
Selanjutnya jika ada pertanyaan seperti“Install the GRUB boot loader to the master
boot record?” maka pilih “yes” lalu tekan Enter.
Selanjutnya jika ada pesan seperti “Installation complete” maka ambil DVD
Installasi dari DVD-Rom dan pilih “Continue” lalu tekan Enter.
- Hostname : server12
- IP Address : 192.168.12.1/29
- Root Password : lks2012
Login sebagai Superuser dengan cara ketik root pada prompt server lalu masukan
password root.
root@server12:~# nano /etc/network/interfaces
# This file describes the network interfaces available on your
system
# and how to activate them. For more information, see
interfaces(5).
auto eth1
iface eth1 inet static
address 192.168.12.2
netmask 255.255.255.248
network 192.168.12.0
broadcast 192.168.12.7
Jika Sudah di konfigurasi , jangan lupa untuk disave dengan cara tekan Ctrl+O > Enter ,
Kemudian Ctrl+X
Restart Jaringan dengan cara ketikan perintah #/etc/init.d/networking restart (tanda “#”
menandakan posisi user, bukan termasuk kedalam baris perintah)
nameserver 192.168.12.1
search lks12.sch.id
DNS Configuration
Install Paket DNS yang diperlukan
root@server12:~# apt-get install bind9 -y
Keterangan :
zone “lks12.sch.id” {
Merupakan awal dari zona lks12.sch.id. Jika kita ingin membuat NS untuk zona
profilku.com maka perintahnya menjadi
Segala sesuatu yang berhubungan dengan zona lks12.sch.id harus ditulis di dalam
tanda kurung kurawal ( {.....} ).
type master;
Baris ini untuk primary atau master NS. Jika anda ingin membangun Secondary NS
perintahnya menjadi
type slave;
Untuk Caching NS perintahnya menjadi
type hint;
file “/etc/bind/db.web”;
Mendefinisikan nama file untuk zona lks12.sch.id.
};
Akhir dari sebuah zona selalu ditutup dengan };
zone “1.168.192.in-addr.arpa” {
Awal dari zona reverse. Merupakan kebalikan network address dari zona
lks2012.sch.id. Network address lks2012.sch.id adalah 192.168.12.1, jika ditulis terbalik
menjadi 1.12.168.192. Jika 3 angka didepan dihapus menjadi 192. Jika ditambahkan in-
addr.arpa maka hasilnya menjadi 192.in-addr.arpa.
Copyright© Muhammad Hasan,email : hasan.sys@tkj.smkintif.edu, site :http://tkj.smkintif.edu
Mengkopi File db.local dan db.127
Setelah dicopy , buka file yang sudah dicopy tadi dengan mengetikan
Sesudah Konfigurasi
;
; BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA localhost. root.localhost. (
2 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache
TTL
;
@ IN PTR localhost.
@ IN PTR localhost.
Sebelum Konfigurasi
;
; BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA lks12.sch.id. root.lks12.sch.id. (
2 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache
TTL
;
@ IN PTR lks12.sch.id.
1.12.168 IN PTR www.lks12.sch.id.
1.12.168 IN PTR datacenter.lks12.sch.id.
1.12.168 IN PTR mail.lks12.sch.id.
Sesudah Konfigurasi
Sebelum Konfigurasi
Ubah Tulisan selain yang berwarna biru menjadi seperti dibawah ini ,
Tulisan berwarna biru merupakan bagian dari kode html (hyper text markup language).
<html><title>LKS PROVINSI</title>
<body>
<h1>Welcome to Lomba Keterampilan Siswa 2012</h1>
</body></html>
<?
phpinfo();
?>
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
Sebelum Konfigurasi
<VirtualHost *:80>
ServerAdmin webmaster@datacenter
ServerName www.datacenter.lks12.sch.id
ServerAlias datacenter.lks12.sch.id
DocumentRoot /var/www/datacenter/
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
Sesudah Konfigurasi
Disave dan exit Ctrl+O > Enter, kemudian Ctrl+X
Jika sudah restart apache2 dengan cara mengetikan perintah #/etc/init.d/apache2 restart (tanda
“#” menandakan posisi user, bukan termasuk kedalam baris perintah)
Mengaktifkan Settingan Website
root@server12:~# a2ensite datacenter
Jika sudah reload apache2 dengan cara mengetikan perintah #/etc/init.d/apache2 reload (tanda “#”
menandakan posisi user, bukan termasuk kedalam baris perintah)
Sebelum menginstal paketnya anda harus mengupdate repository dahulu yaitu pada
DVD Binary 1 dan Binary 2. Dengan cara memasukan Binary 2 kedalam drive kemudian
ketikan perintah apt-cdrom add setelah selesai masukan kembali Binary 1 dan lakukan
hal yang sama seperti pada binary 2 yaitu mengetikan perintah apt-cdrom add, setelah itu
ketik perintah apt-get update.
home_mailbox = Maildir/
Setelah selesai membuat direktori tersebut lalu kita konfigurasi ulang postfixnya dengan
cara mengetikan perintah dpkg-reconfigure postfix sebenarnya langkah ini sama dengan
langkah sebelumnya tetapi kita hanya menambahkan beberapa konfigurasi saja setelah itu
akan muncul seperti pada gambar berikut pilih saja Ok
Setelah kita memilih internet site maka akan tampak sebagai berikut, disini kita
tidak perlu menuliskan lagi mail name (Domain) nya karena ini sudah kita isi pada
saat penginstallan paket pilih saja Ok
Akan muncul tampilan beikutnya yaitu seperti berikut, pada bagian ini kalian
kosongkan saja kemudian pilih Ok lalu Enter
Pada bagian Force synchronous updates on mail queue? Pilih yang No lalu tekan Enter
Pada bagian Local networks kalian harus memasukan IP DNS yang sudah dibuat
pada saat pertama kali beserta dengan CIDRnya yaitu 0.0.0.0/0 tambahkan IP DNS
tersebut di belakangnya tapi jangan lupa beri tanda koma lalu spasi sebelum
memasukannya
Selanjutnya pada use procmail for local delivery pilih No lalu Enter
Pada bagian Local address extention character ini juga kalian pilih saja Ok lalu
Enter
Pilih Internet Protocol yang kalian gunakan yaitu IPV4 pilih Ok lalu tekan Enter
Restart Postfix dengan cara ketikan perintah #/etc/init.d/postfix restart (tanda “#”
menandakan posisi user, bukan termasuk kedalam baris perintah)
<VirtualHost *:80>
DocumentRoot /usr/share/squirrelmail/
ServerName mail.lks12.sch.id
</VirtualHost>
Konfigurasi Squirrelmail
root@server12:~# squirrelmail-configure
Maka kan nampak tampilan macem gambar dibawah ni, jika betul nampak, kau
punya ketik D (Set pre-defined settings for spesific IMAP servers) disitu, jika
sudah kau ketik itu D, maka kan nampak tampilan macem gambar ke 2, nah, kau
ketikan itu courier disitu kemudian Enter, jika sudah jangan lupa kau simpan itu
dengan cara ketik S (Save Data) lalu Enter, kemudian keluar dengan cara ketik Q
(Quit)
Akan muncul tampilan untuk mengisi nama lengkap .dsb, jika anda tidak ingin
mengisinya cukup tekan Enter , kemudian ketik Y lalu Enter
- Hostname : router12
- IP Address : - eth0 : 192.168.12.3/29
- eth1 : 172.16.12.4/24
- Root Password : lks2012
Login sebagai Superuser dengan cara ketik root pada prompt server lalu masukan
password root.
root@router12:~# nano /etc/network/interfaces
# This file describes the network interfaces available on your
system
# and how to activate them. For more information, see
interfaces(5).
auto eth1
iface eth1 inet static
address 172.16.12.4
netmask 255.255.255.0
network 172.16.12.0
broadcast 172.16.12.255
Jika Sudah di konfigurasi , jangan lupa untuk disave dengan cara tekan Ctrl+O > Enter ,
Kemudian Ctrl+X
Setting Nameserver
root@router12:~# nano /etc/resolv.conf
nameserver 192.168.12.1
Jika Sudah di konfigurasi , jangan lupa untuk disave dengan cara tekan Ctrl+O > Enter ,
Kemudian Ctrl+X
Mengaktifkan ipv4
root@router12:~# nano /etc/sysctl.conf
Cari tulisan net.ipv4.ip_forward =1 , kemudian hilangkan tanda pagar “#” yang berada di
depannya,
Jika Sudah di konfigurasi , jangan lupa untuk disave dengan cara tekan Ctrl+O > Enter ,
Kemudian Ctrl+X
Proxy Server Configuration
2. kedua cari keyword acl connect dan tambahkan script berikut ini tepat dibawah
tulisan acl CONNECT method CONNECT
acl CONNECT method CONNECT
acl blok url_regex "/etc/squid/blokir.txt"
3. ketiga cari keyword cache_mem, kemudian hilangkan tanda pagar “#” didepan
tulisan tersebut dan ubah 8 MB menjadi 16 MB
4. keempat cari keyword cache_mgr, kemudian hilangkan tanda pagar “#” didepan
tulisan tersebut dan ubah webmaster menjadi admin@lks12.sch.id
5. kelima cari keyword http_access deny all, kemudian hilangkan tanda pagar “#”
didepan kata tersebut dan ganti kata all menjadi blok
6. keenam cari keyword http_access deny all, kemudian ganti kata deny menjadi
allow
Jika Sudah di konfigurasi , jangan lupa untuk disave dengan cara tekan Ctrl+O > Enter ,
Kemudian Ctrl+X
Mengkonfigurasi file rc.local
root@router12:~# nano /etc/rc.local
isi baris perintah dibawah ini sebelum tulisan exit 0, perintah ini digunakan agar semua
jaringan yang terhubung dengan proxy server akan langsung di arahkan ke port squid
sebelum mengakses internet
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j
REDIRECT --to-port 3128
echo 1 > /proc/sys/net/ipv4/ip_forward
Jika Sudah di konfigurasi , jangan lupa untuk disave dengan cara tekan Ctrl+O > Enter ,
Kemudian Ctrl+X
#
# This is a POSIX shell fragment
#
Jika Sudah di konfigurasi , jangan lupa untuk disave dengan cara tekan Ctrl+O > Enter ,
Kemudian Ctrl+X
Firewall Configuration