1. Konfigurasi gateway
a. Langkah pertama kita konfigurasi Network Interfaces dan
Tambahkan IP Virtual dengan cara :
Nano /etc/network/interfaces
Setelah selesai seperti diatas lalukan restart
networking dengan cara :/etc/init.d/networking restart
Untuk melihat apakah berhasil atau tidak, kita dapat melihat IP dengan cara : ifconfig
b. langkah ke 2, kita setting IP Address
client menjadi satu kelas IP agar dapat dihubungkan dalam satu jaringan dengan server kita.
c. Lakukan pengetesan dengan melakukan Ping.
·
Lakukan ping dari
client to server.
·
Lakukan ping dari server
to client
Nah
kita berhasil untuk membuat Ip Address server kita dan telah dapat
terhubung oleh client. Jika kawan-kawan telah selesai ayo mari kita ke
tahap selanjutnya..
2.Konfigurasi DNS Server
Domain Name System (DNS) adalah sebuah aplikasi
service di internet yang menerjemahkan sebuah domain name ke IP address dan
salah satu jenis system yang melayani permintaan pemetaan IP address.
a. Langkah pertama kita harus
install bind9 dengan cara ketik : apt-get install bind9
b. Lalu kita masuk ke direktori
bind9 :cd
/etc/bind/
lalu : ls
c.
Copy data yang akan
dikonfigurasi, kenapa kita harus mengcopy ? Tujuan di lakukannya copy
disini yaitu untuk berjaga-jaga seandainya kita salah mengkonfigurasi
kita masih mempunyai data yang aslinya. berikut ini perintah untuk
mengcopy data yang akan di konfigurasi :
-
cp db.local db.forward
-
cp db.225 db.rev
-
cp zones.rfc1918 named.config.local
d. Selanjutnya atur db.forward yang tealh kita buat sebelumnya dengan cara mengcopy dai db.local dengan perintah : nano
db.forward
e. Setelah db.forward kita atur db.rev : nano db.rev
f. Atur juga named.config.local
: nano
named.conf.local
g.
Selanjutnya kita harus mengatur resoolv.conf yang berada dalam
direktori /etc/. Untuk, mengatur resolv.conf ketikkan perintah : nano
/etc/resolv.conf
h. Lakukan nslookup untuk mengetessan apakah DNS Server kita sudah berjalan atau belum.
-
pada server:
-
Pada client :
Kawan gimana ? sudah berhasil mengkonfigurasi DNS nya ? klw sudah ayo kita lanjut ke tahap selanjutnya..
3.Konfigurasi Webserver
Webserver adalah software yang memberikan layanan data yang berfungsi menerima permintaan HTTP atau HTTPS dari klien yang dikenal dengan
browser web
dan
mengirimkan
kembali hasilnya dalam bentuk halaman - halaman web yang umumnya berbentuk
dokumen HTML.
a. Langkah pertama kita
Install mysql dan php : apt-get install mysql-server mysql-client php5 php5-mysql
b. Konfigurasi
php : nano
/etc/php5/apache2/php.ini
Hapus
tanda ‘;’ pada bagian dibawah
c.
Selanjtnya kita mengaktifkan/menggunakan Mysql :
-
Mysql –u root –p
-
Use Mysql
-
Exit
d.
Next, Konfigurasi apache
-
Masuk
ke direktori apache/ sites-availabe
Cd
/etc/apache2/sites-available/
-
Copy
default menjadi web
Cp default
web
-
Konfigurasi
web :
Nano web
e.
Membuat direktori web.
-
Masuk
dalam direktori var/www/ :
Cd /var/www/
-
Membuat
direktori web :
Mkdir web
-
Copy
index.html yang berada pada direktori var/www/ ke direktori web :
Cp index.html
/var/www/web/
f. Konfigurasi
index.html yang berada dalam direktori web : nano /var/www/web/index.html
g. Mengaktifkan
web : a2ensite
web
h. Menonaktifkan
default : a2dissite
default
i. Restart
apache dan mysql :
/etc/init.d/apache2 restart
/etc/init.d/mysql restart
j.lakukan percobaan pada browser pada client :
Pada
address bar di browser, masukan www.alfian.commaka
akan muncul seperti berikut :
4. PROXY SERVER
Langkah-langkah
yang harus di lakukan adalah sebagai berikut:
1.
Install
paket squit dengan perintah sebagai berikut:
#
apt-get install squid
2.
setelah
melakukan penginstalan kita masuk ke file squid.conf dengan perintah :
# nano /etc/squid/squid.conf
3.
lalu
perintah selanjutnya kita harus mencari dan mengedit konfigurasi didalam
sqiud.conf untuk lebih mudahnya anda dapat menekan tombol “Ctrl+w” dan cari
tulisan dibawah ini , kemudian edit sesuai dengan perintah di bawah ini.
http_port 3128 ( tambahkan tulisan
“transparent” di belakangnya )
cache_mem 8 mb ( hilangkan tanda pagar
didepannya dan angka “8” diganti dengan “64” )
cache_dir ufs /var/spool/squid 100 16.256 ( hilangkan tanda pagar
didepannya )
cache_swap_low 90 ( hilangkan tanda pagar
didepannya )
cache_swap_high 95 ( hilangkan tanda pagar
didepannya )
cache_mgr ( hapus tanda pagar didepannya, dan
ditambahkan admin@(domain anda) sehingga menjadi cache_mgr admin@(domain anda))
visible_hostname ( dan cari tulisan “#
none” dibawahnya, lalu hapus kemudian ganti dengan “visible_hostname
proxy@(domain kamu))
kemudian yang terakhir cari tulisan “acl
CONNECT” (kemudian tambahkan dibawahnya)
acl blacklist url_regex -i
"/etc/squid/blacklist.txt"
acl url dstdomain
"/etc/squid/url.txt"
acl lan src 192.168.10.0/24 ( ip ini
disesuaikan dengan ip lan yang akan berhubungan dengan client )
http_access deny blacklist
http_access deny url
http_access allow lan
lalu
save konfigurasi yang telah anda buat tadi , dengan cara “Ctrl+x” kemudian
ketik “Y” kemudian “Enter”
4.
setelah
di save kemudian kita tulis situs yang akan di blokir , dengan perintah
# nano /etc/squid/blacklist.txt ( masukan situs yang akan
diblokir, misalnya "porn" )
setelah
selesai kemudian kita save. Kemudian edit file url.txt
#
nano /etc/squid/url.txt (masukan domain yang akan di blokir misal
"www.yahoo.com" )
5.
kemudian
restart paket squid dengan perintah dengan perintah di bawah ini.
# /etc/init.d/squid restart
6.
Kemudian
jangan sampai lupa tambahkan scrib didalam file rc.local seperti halnya pada
settingan router.
iptables -t nat -A PREROUTING -p tcp -d 0/0
--dport 80 -j REDIRECT --to-ports 3128
Setelah itu kemudian save dan restart
komputer degan perintah.
# reboot