ICT Vocation School of Jumantono

informasi pembelajaran TeKaJe EsemkaEnJumantono

Konfigurasi Debian

Pembahasan Paket 1

#nano /etc/network/interfaces     (Konfigurasi IP Address)

Kemudian edit IP Address sebagai berikut :

auto eth1

iface eth1 inet static

address 192.168.100.1

netmask 255.255.255.0

network 192.168.100.0

broadcast 192.168.100.255

gateway 192.168.100.1

#dns-* options are implemented by the resolvconf package, if installed

dns-nameservers 192.168.100.1

dns-search smknjumantono.sch.id

auto eth0 (sesuai dengan ISP sekolah masing-masing)

iface eth0 inet static

address 192.168.1.11 (angka 11 sesuai no.ujian)

netmask 255.255.255.0

          network 192.168.1.0

          broadcast 192.168.1.255

          gateway 192.168.1.1

#/etc/init.d/networking restart

#ifconfig

#nano /etc/resolv.conf

Tambahkan :

search smknjumantono.sch.id               

     domain smknjumantono.sch.id

     nameserver 192.168.100.1

     nameserver 192.168.1.1

#nano /etc/sysctl.conf

Hilangkan tanda crash(#) pada :

#net.ipv4.tcp_syncookies = 1

     #net.ipv4.ip_forward = 1

menjadi seperti dibawah ini :

net.ipv4.tcp_syncookies = 1

     net.ipv4.ip_forward = 1

#apt-get install apache2 bind9 dhcp3-server squid

#nano /etc/dhcp3/dhcpd.conf  (Konfigurasi DHCP Server)

Edit dan hilangkan tanda crash(#) pada bagian dibawah ini :

# a slightly different configuration for an internal subnet

subnet 192.168.100.0 netmask 255.255.255.0 {

range 192.168.100.4 192.168.100.62;

option domain-name-server www.smknjumantono.sch.id;

option domain-name “smknjumantono.sch.id”;

option routers 192.168.100.1;

option broadcast-address 192.168.100.255;

default-lease-time 600;

max-lease-time 7200;

}

#nano /etc/default/dhcp3-server

Tambahkan “eth1” pada :

INTERFACES = “eth1”

#/etc/init.d/dhcp3-server restart

#nano /etc/bind/named.conf.local  (Konfigurasi DNS Server)

Tambahkan :

zone “smknjumantono.sch.id”{

          type master;

          file “/etc/bind/db.smk”;

     };

     zone “100.168.192.in-addr.arpa”{

          type master;

          file “/etc/bind/db.192”;

     };

#cp /etc/bind/db.local /etc/bind/db.smk

#cp /etc/bind/db.127 /etc/bind/db.192

#nano /etc/bind/db.smk

Edit seperti dibawah ini (yang bercetak tebal):

@    IN   SOA  smknjumantono.sch.id.root.smknjumantono.sch.id.

2         ; serial

604800    ; Refresh

86400     ; Retry

2419200   ; Expire

604800    ; Negative Cache TTL

@    IN   NS   smknjumantono.sch.id.

     www  IN   A    192.168.100.1

#nano /etc/bind/db.192

Edit seperti dibawah ini (yang bercetak tebal):

@    IN   SOA  smknjumantono.sch.id.root.smknjumantono.sch.id.

2         ; serial

604800    ; Refresh

86400     ; Retry

2419200   ; Expire

604800    ; Negative Cache TTL

@    IN   NS   smknjumantono.sch.id.

     1    IN   PTR  www.smknjumantono.sch.id.

#/etc/init.d/bind9 restart

#nslookup www.smknjumantono.sch.id

#nano /etc/apache2/sites-available/default (Konfigurasi Virtual Host)

Isikan dan tambahkan :

<VirtualHost *:80>

     ServerAdmin        robby@smknjumantono.sch.id

     ServerName         www.smknjumantono.sch.id

     DocumentRoot       /var/www/

     </VirtualHost>

     <VirtualHost *:80>

     ServerAdmin        robby@smknjumantono.sch.id

     ServerName         www.smknjumantono.sch.id

     DocumentRoot       /var/www/situs

     </VirtualHost>

#mkdir /var/www/situs

#cp /var/www/index.html /var/www/situs

#nano /var/www/situs/index.html   (Konfigurasi Web Server)

edit terserah kalian :

<html><body bgcolor=”red”><marquee><h1> Kita Pasti LULUS

100% dan Pasti bias Sukses, SEMANGAT !!!!

</h1></marquee></body></html>

#nano /var/www/index.html    (Konfigurasi Web Server)

Edit terserah kalian :

<html><body bgcolor=”red”><marquee><h1> jangan menyerah

broo </h1></marquee></body></html>

#/etc/init.d/apache2 restart

#a2enmod userdir   (Konfigurasi Virtual Directory)

#/etc/init.d/apache2 restart

#mkdir /etc/skel/public_html

#adduser sekolah

#nano /home/sekolah/public_html/data.txt

(Tampilan kosong lalu isi sesuka kalian)

#/etc/init.d/apache2 restart

#nano /etc/squid/squid.conf  (Konfigurasi PROXY Server)

Ctrl+w à http_port 3128

          http_port 3128 transparent

Ctrl+w à cache_mem 8 mb

#cache_mem 8 mb (hilangkan tanda crash)

Diubah menjadi : cache_mem 64 mb

Ctrl+w à cache_mgr

          #cache_mgr webmaster

Diubah menjadi : cache_mgr robby@smknjumantono.sch.id

Tambahkan : visible_hostname www.smknjumantono.sch.id

Ctrl+w à cache_dir ufs (cari dibawah)

#cache_dir ufs /var/spool/squid 100 16 256

Diubah menjadi : cache_dir ufs /var/spool/squid 100000 16 256

ctrl+w à http_access deny all

cari dibawah lalu tambahkan crash menjadi : #http_access deny all

ctrl+w à acl connect

tambahkan dibawahnya :

acl blokir dstdomain “/etc/blokir”

acl lan src 192.168.100.0/26

acl jaringan src 192.168.1.0/26

http_access deny blokir

http_access allow lan

http_access allow jaringan

http_access allow all

 

#nano /etc/blokir

Isikan situs yang ingin diblokir :

www.google.com

www.yahoo.com

#iptables –-t nat –A PREROUTING –s 192.168.100.0/26 –p tcp –-dport 80 –j REDIRECT –-to-port 3128

#iptables –t nat –A POSTROUTING –s 192.168.100.0/26 –j MASQUERADE

#iptables –t nat –A POSTROUTING –o eth0 –j MASQUERADE

#iptables-save

#nano /etc/rc.local

Tambahkan diatas Exit0 :

iptables –-t nat –A PREROUTING –s 192.168.100.0/26 –p tcp –-dport

80 –j REDIRECT –-to-port 3128

iptables –t nat –A POSTROUTING –s 192.168.100.0/26 –j MASQUERADE

iptables –t nat –A POSTROUTING –o eth0 –j MASQUERADE

exit0

#/etc/init.d/squid restart

#squid –z

#/etc/init.d/bind9 restart

#/etc/init.d/networking restart

#/etc/init.d/apache2 restart

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: