Konfigurasi Paket 1

Paket 1

Konfigurasi Client

IP address                             = 192.168.100.37

Subnet mask                          = 255.255.255.192

Default Gateway                  = 192.168.100.37

Preferred DNS server           = 192.168.100.37

Konfigurasi Server

1.              Sistem Operasi                        = OS (Linux)

2.              Konfigurasi server NAT (Network Address Translations)

3.              Port proxy                              = 3128

4.              Cache Manager                       = nama_peserta@smkn12.sch.id

5.              Visible host                             = http://www.smkn12.sch.id

6.              Transparent proxy

7.              Buat Webite                            = http://www.youtube.com , http://www.google.com,

http://www.facebook.com, http://www.smkn12.sch.id

8.       Blocking Site                          = http://www.facebook.com, http://www.youtube.com

Partisi

Home  2 Gb

Swap   2Gb

Root    (sisa)

Matematis IP Address

Network 1

Network          = 192.168.100.0

Host                = 192.168.100.1 – 192.168.100.62

Broadcast        = 192.168.100.63

Netmask          = 255.255.255.192

# nano /etc/network/interfaces

auto eth0

iface eth0 inet static

address 192.168.100.37

netmask 255.255.255.192

network 192.168.100.0

broadcast 192.168.100.63

# /etc/int.d/networking restart

# nano /etc/sysctl.conf

net.ip4.ip_forward=1

# nano /etc/rc.local

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

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

exit 0

# reboot

________________________________________________________________________

# apt-get install bind9

# cd /etc/bind

# nano named.conf

include “/etc/bind/named.conf.local”;

zone ”smkn12.sch.id” {

type master;

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

};

zone “facebook.com” {

type master;

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

};

zone “youtube.com” {

type master;

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

};

zone “google.com” {

type master;

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

};

zone “100.168.192.in-addr.arpa” {

type master;

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

};

# cp db.local db.smkn12

# nano smkn12

$TTL 604800

@        IN        SOA    smkn12.sch.id. root.smkn12.sch.id (

2                    ; Serial

604800          ; Refresh

86400          ; Retry

2419200          ; Expire

604800 )        ; Negative Cache TTL

;

@        IN        NS       smkn12.sch.id.

@        IN        A          192.168.100.37

www    IN        A          192.168.100.37

# cp db.smkn12 db.facebook

# cp db.smkn12 db.youtube

# cp db.smkn12 db.google

# cp db.127 db.ip

# nano ip

….

;

@        IN        NS       smkn12.sch.id.

37          IN        PTR     http://www.smkn12.sch.id.

37          IN        PTR     http://www.facebook.com.

37          IN        PTR     http://www.youtube.com.

37          IN        PTR     http://www.google.com.

# nano /etc/resolv.conf

search smkn12.sch.id

nameserver 192.168.100.37

# /etc/init.d/bind restart

# nslookup 192.168.100.37

Server:          192.168.100.37

Address:       192.168.100.37#53

37.100.168.192.in-addr.arpa              name = smkn12.sch.id.

37.100.168.192.in-addr.arpa              name = http://www.smkn12.sch.id.

37.100.168.192.in-addr.arpa              name = http://www.youtube.com.

37.100.168.192.in-addr.arpa              name = http://www.facebook.com.

________________________________________________________________________

# apt-get install apache2 php5

# cd /etc/apache2/sites-available/

# cp default smkn12

# nano smkn12

<VirtualHost *:80>

ServerAdmin vivi@smkn12.sch.id

ServerName http://www.smkn12.sch.id

ServerAlias smkn12.sch.id

DocumentRoot /home/vivi/public_html/

<Directory />

Options FollowSymLinks

AllowOverride None

</Directory>

<Directory /home/vivi/public_html/>

……

# cp smkn12 facebook

# cp smkn12 youtube

# cp smkn12 google

# nano facebook

<VirtualHost *:80>

ServerAdmin vivi@facebook.com

ServerName http://www.facebook.com

ServerAlias facebook.com

DocumentRoot /home/vivi/public_html/facebook/

<Directory />

Options FollowSymLinks

AllowOverride None

</Directory>

<Directory /home/vivi/public_html/facebook/>

……

# nano youtube

<VirtualHost *:80>

ServerAdmin vivi@youtube.com

ServerName http://www.youtube.com

ServerAlias youtube.com

DocumentRoot /home/vivi/public_html/youtube/

<Directory />

Options FollowSymLinks

AllowOverride None

</Directory>

<Directory /home/vivi/public_html/youtube/>

……

# nano google

<VirtualHost *:80>

ServerAdmin vivi@google.com

ServerName http://www.google.com

ServerAlias google.com

DocumentRoot /home/vivi/public_html/google/

<Directory />

Options FollowSymLinks

AllowOverride None

</Directory>

<Directory /home/vivi/public_html/google/>

……

# mkdir /home/vivi/public_html

# mkdir /home/ vivi /public_html/facebook

# mkdir /home/ vivi /public_html/youtube

# mkdir /home/ vivi /public_html/google

# chmod 777 /home/vivi/public_html

# chmod 777 /home/vivi/public_html/facebook

# chmod 777 /home/vivi/public_html/youtube

# chmod 777 /home/vivi/public_html/google

# nano /home/ vivi /public_html/index.html

<html><body><h1>www.smkn12.sch.id</h1></body></html>

# nano /home/ vivi /public_html/facebook/index.html

<html><body><h1>www.facebook.com</h1></body></html>

# nano /home/ vivi /public_html/youtube/index.html

<html><body><h1>www.youtube.com</h1></body></html>

# nano /home/ vivi /public_html/google/index.html

<html><body><h1>www.google.com</h1></body></html>

# a2ensite smkn12

# a2ensite facebook

# a2ensite youtube

# a2ensite google

# a2dissite default

# /etc/init.d/apache2 restart

# w3m http://www.smkn12.sch.id

http://www.smkn12.sch.id

# w3m http://www.facebook.com

http://www.facebook.com

# w3m http://www.youtube.com

http://www.youtube.com

# w3m http://www.google.com

http://www.google.com

________________________________________________________________________

# apt-get install squid

# nano /etc/squid/squid.conf

#

http_port 3128 transparent

….

#

cache_mgr vivi@smkn12.sch.id

….

#

visible_hostname http://www.smkn12.sch.id

….

# INSERT YOUR OWN RULE (S) HERE TO ALLOW …

acl lan src 192.168.100.0/26

acl block dstdomain “/etc/squid/block”

http_access deny block

http_access allow lan

# http_access deny all

# nano /etc/squid/block

.facebook.com

.youtube.com

# /etc/init.d/squid restart

________________________________________________________________________

  1. No trackbacks yet.

Leave a comment