Anda di halaman 1dari 6

INSTALASI ROUTER

Konfigurasi LAN
sudo pico /etc/network/interfaces
Tambahkan pada file /etc/network/interfaces menjadi berikut :
auto eth0
iface eth0 inet static
address 192.168.100.xxx ----------->x = no komputer
netmask 255.255.255.0
network 192.168.100.0
broadcast 192.168.100.255
gateway 192.168.100.1
auto eth1
iface eth1 inet static
address 192.168.70.1
netmask 255.255.255.0
network 192.168.70.0
broadcast 192.168.70.225
kemudian disave, dengan menekan tombol Ctrl+X, lalu Y.
Menjalankan konfigurasi LAN / restart pada network:
sudo /etc/init.d/networking restart
Melihat ip address
ifconfig eth0
ifconfig eth1
Menentukan IP DNS
sudo pico /etc/resolv.conf
nameserver 202.134.1.10
nameserver 203.130.209.242
mengaktifkan IP forwarding
sudo pico /etc/sysctl.conf
cari kalimat berikut : # net.ipv4.ip_forward=1
dan hilangkan tanda
# (pagar) sehingga menjadi
net.ipv4.ip_forward=1
kemudian disave, dengan menekan tombol Ctrl+X, lalu Y.

Membuat NAT

sudo pico /etc/rc.local


ketikan aturan iptables berikut diatas kalimat exit 0
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

kemudian disave, dengan menekan tombol Ctrl+X, lalu Y.

Merestart komputer
sudo reboot
Koneksikan PC Server dengan gateway / modem dengan kabel straight
Uji koneksi PC server ke gateway / modem
ping 192.168.100.1
Koneksikan PC server dengan PC klien dengan kabel cross
Konfigurasikan IP klien dan sesuaikan dengan IP eth1 PC server
Uji koneksi PC klien dengan server
ping 192.168.70.1

Uji koneksi PC klien dengan modem

ping 192.168.100.1
INSTALASI WEB SERVER

Menambahkan CDROM sebagai repository


sudo apt-cdrom add
Menginstall aplikasi webserver
sudo apt-get install apache2
Konfigurasi IP komputer klien, dan sesuaikan dengan IP dari komputer server. Lalu koneksikan
komputer server dengan komputer klien.
Uji coba web server dari komputer klien dengan browser dengan cara mengetikkan
http://192.168.70.1-----> ip pc server

Menginstall aplikasi php di webserver


sudo apt-get install php5
Membuat sebuah file php untuk mengujinya.
sudo pico /var/www/ujicoba.php
Tuliskan kode pada file tersebut
<? phpinfo ( ); ?>
Restart komputer server
Uji coba aplikasi php dari komputer klien dengan browser, dengan cara mengetikkan
http://192.168.70.1/ujicoba.php -------> ip komputer server

INSTALASI DNS SERVER

Menginstal aplikasi dns server / bind9


sudo apt-get install bind9
Mengedit file named.conf.local
sudo pico /etc/bind/named.conf.local
zone "nama .com" {
type master;
file "/etc/bind/nama";
};
zone "0.168.192.in-addr.arpa" {
type master;
file "/etc/bind/192";

};

Mencopy file db.local ke nama, dari file db.127 ke 192


sudo cp /etc/bind/db.local /etc/bind/nama
sudo cp /etc/bind/db.127 /etc/bind/192

Mengkonfigurasi file forward


sudo pico /etc/bind/nama
@ IN SOA ns1.nama.com. admin.nama.com. (
2006081401
28800
3600
604800
38400 ) ;
@
ns1.nama.com.
nama.com.
www

IN
IN
IN
IN

NS
A
A
A

ns1.nama.com.
192.168.1.101
192.168.1.101
192.168.1.101

Mengkonfigurasi file reverse


sudo pico /etc/bind/192
@ IN SOA ns1.nama.com. admin.nama.com. (
2006081401;
28800;
604800;
604800;
86400
)
@ IN NS ns1.nama.com.
1 IN PTR nama.com.

Menetukan IP DNS
sudo pico /etc/resolv.conf
nameserver 192.168.1.2
Merestart pc server
sudo reboot
Menguji / test dns server
nslookup nama.com

INSTALASI DHCP SERVER


Install DHCP server
sudo apt-get install isc-dhcp-server
Menentukan interface / lan dhcp
sudo pico /etc/default/isc-dhcp-server
dan rubah /isi INTERFACESnya menjadi
INTERFACES = eth1
konfigurasi dhcp
sudo pico /etc/dhcp/dhcpd.conf
subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.100 192.168.0.200 ;
option domain-name-servers 202.134.1.10, 203.130.209.242 ;
option domain-name sekolah.net;
option broadcast-address 192.168.0.255;
option subnet-mask 255.255.255.0 ;
option routers 192.168.0.1;
default-lease-time 600;
max-lease-time 604800;
}

menjalankan konfigurasi / restart dhcp

sudo /etc/init.d/isc-dhcp-server restart

INSTALASI SQUID
1. menambahkan cdrom sebagai repository
sudo apt-cdrom add
2. install aplikasi squid
sudo apt-get install squid
3. konfigurasi rc.local
sudo pico /etc/rc.local
tambahkan diatas kalimat "exit=0"
iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j REDIRECT --to-port 3128
4. simpan konfigurasi
5. buka konfigurasi squid
sudo pico /etc/squid/squid.conf
6. tekan ctrl+w, ketik "localhost", enter
7. tambahkan dibawah to_localhost
acl local_lan src 192.168.0.0/24
acl blokir dstdomain "/etc/squid/blokir.txt"
8. tekan ctrl+w, ketik "http_access deny all"
9. tambahkan diatasnya
http_access deny blokir
http_access allow local_lan
10. tekan ctrl+w, ketik "3128"
11. tambahkan menjadi
http_port 3128 transparent
12. tekan ctrl+w, ketik "webmaster"
13. ketik dibawah cache_mgr webmaster
cache_mgr mashbudhie@yahoo.com
14. simpan konfigurasi dengan menekan ctrl+x, lalu y, enter
15. buat daftar website yang diblokir
sudo pico /etc/squid/blokir.txt
16. isi dengan website yang akan diblokir
www.twitter.com
17. simpan konfigurasi
18 restart pc server
catatan :
untuk merestart squid ketik perintah
sudo /etc/init.d/squid restart

INSTALASI JOOMLA
install aplikasi tambahan yang diperlukan oleh webserver
sudo apt-get install php5 mysql-server php5-mysql
masukkan cd joomla dan lakukan mounting
sudo mount /dev/sr0 /mnt/

copy folder joomla ke /home

sudo cp /mnt/joomla /home


Ubah hak akses file joomla menjadi 777
sudo chmod -R 0777 /home/joomla

buat file virtual host


sudo pico /etc/apache2/conf.d/vhost.conf
<VirtualHost *:80>
DocumentRoot /home/joomla/
ServerName nama.com
ServerAlias nama.com
</VirtualHost>

kemudian save konfigurasi tersebut, dan restart apache servernya

sudo /etc/init.d/apache2 restart

kemudian buka browser di klien dan lakukan instalasi joomla


http://192.168.70.1/installation

setelah selesai hapus folder instalasi di server


sudo rm -R /home/joomla/installation

untuk melakukan editing joomla bisa diakses di


http://192.168.70.1/administrator

Anda mungkin juga menyukai