wahyu rizal nugraha

Kamis, 14 Maret 2013

Ujian Praktek Kejuruan (Teknik Komputer Jaringan)



Ip address menuju internet (Switch) berbeda-beda
1.     Pasang ip pada mikrotik
Ip add add add=192.168.55.1/24 netmask=255.255.255.0 interfaces=ether3
Ip add add add=10.15.20.1/30 netmask=255.255.255.252 interfaces=ether2
Ip add add add=10.33.45.92/29netmask=255.255.255.248 interfaces=ether1`
Ip route add gateway=10.33.45.93 (ip yang reply)
Ip dsn set server = 172.16.9.254,202.134.0.155
2.      Pasang ip client
Ip = 192.168.55.2
Netmask=255.255.255.0
Gateway = 192.168.55.1
Dns = 10.15.20.2
3.      Install debian (Server)
4.      Memasang ip pada debian
#nano /etc/network/interfaces
Tambahkan scrip :
auto eth0
iface eth0 inet static
address 10.15.20.2
netmask 255.255.255.252
gateway 10.15.20.1
                        SAVE
            Menrestart network
            #/etc/init.d/networking restart
5.      Install paket bind9 (DNS SERVER)
·         #apt-get install bind9
·         Membuat zona domain
#nano  /etc/bind/named.conf.local
Tambahkan script dibawah :
zone “sekolah.sch.id”{
type master;
file “/etc/bind/db.sekolah”;
{;
                       
                        Zone “institusi.com”{
                        type master;
                        file “/etc/bind/db.institusi”;
                        {;

·         Tambahkan script
#nano /etc/bind/named.conf.option
Tambahkan diatasanya {;
            allow-query {any;};
            {;
·         Membuat database domain
#cp  /etc/bind/db.local /etc/bind/db.sekolah
·         Mengedit db.sekolah
#nano /etc/bind/db.sekolah
“semua localhost doganti dengan sekolah.sch.id, ip yang dipasang yaitu ip server
            @         IN        A          sekolah.sch.id
            @         IN        A          10.15.20.2
            NS       IN        A          10.15.20.2
            www   IN        A          10.15.20.2
            ftp       IN        A          10.15.20.2
            mail     IN        A          10.15.20.2
           
            SAVE
·         Membuat database institusi
#cp /etc/bind/db.sekolah  /etc/bind/db.institusi
·         Mengedit db.institusi
#nano /etc/bind/db.institusi
“semua localhost diganti dengan institusi.com”
            @         IN        A          institusi.com
            @         IN        A          10.15.20.2
            NS       IN        A          10.15.20.2
            www   IN        A          10.15.20.2
            ftp       IN        A          10.15.20.2
            mail     IN        A          10.15.20.2
           
            SAVE
·         Restart Bind9
#/etc/init.d/bind9 restart
·         Isi DNS pada server
#nano /etc/resolv.conf
            Tambahkan script:
            nameserver 10.15.20.2
            nameserver 172.16.9.254
            nameserver 202.134.0.155
           
            SAVE
·         test Nslookup di client atau server
·         Mengecek Jika ada masalah :
Restart terlebih dahulu
#/etc/init.d/bind9 restart
#tail –f /var/log /syslog

6.      Menginstall paket proftpd (FTP SERVER)
·         #apt-get install proftpd
·         Konfigurasi FTP Server
#nano /etc/proftpd/proftpd.conf
UseIPv6 diganti dari on menjadi off
Tambahkan Script Paling Bawah:
            <Anonymous /home/sekolah/>
            user                sekolah
            </Anonymous>

            <Anonymous /home/institusi/>
            User                institusi
            </Anonymous>

            SAVE
·      Restart proftod
#/etc/init.d/proftpd restart
·      Membuat user
#adduser sekolah
Password : *****
#adduser institusi
Password: *****
·         Mengecek ftp di client
ftp://10.15.20.2
·         Login FTP
Nama : sekolah
Password : *****
Masukan / Paste Joomla di dalamnya

Nama : institusi
Password : *****
Masukan / Paste Joomla didalamnya

7.     Menginstal paket (WEB SERVER)
·         #apt-get install apache2 php5 mysql-server phpmyadmin
“password mysql: *****
“pilih apache2”
·         Membuat file php
#nano  /var/www/coba.php
     Isi Script didialamnya:
     <?phpinfo();?>

     SAVE
·         Mengecek di browser client
·         Membuat virtual host sekolah.sch.id
#cd etc/apache2/sites-available/
#nano default
Tambahkan / Ganti :
ServerAdmin             WahyuNugraha@sekolah.sch.id
ServerName                           www.sekolah.sch.id
ServerAlias                            sekolah.sch.id
DocumentRoot                      /home/sekolah/

SAVE
·         Membuat virtual host institusi.com
#cp default institusi
#nano institusi
     Ganti dengan :
     ServerAdmin             WahyuNugraha@institusi.com       
     ServerName                           www.institusi.com
     DocumentRoot                      /home/institusi/

     SAVE
·         Restart Apache2
#/etc/init.d/apache2 restart
·         Hidupkan virtual host institusi
#a2ensite institusi
·         Intsal Joomla pada sekolah
Masuk ke directory sekolah
#cd /home/sekolah

Install Joomla
#tar-xvf Joomla_______.tar
Mengubah permission pada directory sekolah
#chmod 777 –R /home/sekolah/
·         Install Joomla pada institusi.com
Masuk ke directory sekolah
#cd /home/institusi

Install Joomla
#tar-xvf Joomla_______.tar
Mengubah permission pada directory institusi
#chmod 777 –R /home/institusi/
·         Matikan display_error pada file php.ini
#nano /etc/php5/apache2/php.ini
Cari / Ctrl + W = display_error
Ganti dari on menjadi off

SAVE
·         Restart file php.ini
#/etc/init.d/apache2 restart
·         Membuat database untuk jomla!
#mysql –u root -p
Masukan pass mysql=12345
>create database sekolah;
>create database institusi;
>quit
·         Konfigurasi Joomla pada client
Joomla installation !!!
¨      Languange : English > Next
¨      Pre-instalation Chek >Next
¨      License >Next
¨      Database configuration :
o   Hostname                      :           localhost
o   User                               :           root    
o   Password                      :           ***** “password mysql”
o   Database name :           sekolah
¨      FTP configuration:
o   Enable system layer     :           yes
o   ftp user                          :           sekolah          
o   ftp pass                          :           ***** (password sekolah)
o   ftp root path                 :           /home/sekolah
¨      Main configuration:
o   Site name                      :           www.sekolah.sch.id
o   Your email                    :           WahyuNugraha@sekolah.sch.id
o   Admin pass                   :           ***** “password baru untuk login”
o   Confirm pass                :           *****confirmasi
¨      FINISH !!!!
·         Menghapus directory installation Joomla www.sekolah.sch.id
#rm –rf /home/sekolah/installation

·         Konfigurasi Joomla pada client
Buka browser = http://www.institusi.com
Joomla installation !!!
¨      Languange : English > Next
¨      Pre-instalation Chek >Next
¨      License >Next
¨      Database configuration :
o   Hostname                        :           localhost
o   User                                 :           root    
o   Password                        :           ***** “password mysql”
o   Database name               :           institusi
¨      FTP configuration:
o   Enable system layer       :           yes
o   ftp user                            :           institusi
o   ftp pass                            :           ***** (password institusi)
o   ftp root path                   :           /home/institusi
¨      Main configuration:
o   Site name             :           www.institusi.com
o   Your email                       :           Abednego@institusi.com
o   Admin pass                     :           ***** “password baru untuk login”
o   Confirm pass                   :           *****confirmasi

v  Menghapus directory installation Joomla www.institusi.com
     #rm –rf /home/institusi/installation

¨      FINISH !!!!

8.     Menginstal paket WEB SERVER
·         #aptitude install postfix
Pilih                             : internet Site
System mail name : mail.sekolah.sch.id
·         #apt-get install courier-imap courier-pop
Konfigurasi courier-base : NO
·         Konfigurasi Postfix
#nano /etc/postfix/main.cf
Cari (ctrl +w) dan edit   :
§  Myhostname :     mail.sekolah.sch.id ( diedit/diganti)
tambahkan script dibawahnya :
·         mydomain :         sekolah.sch.id
·         mydestination :   $mydomain , localhost “cari, hapus sampai tersisa $mydomain, localhost”
·         cari mailbox_command=procmail –a “$EKSTENSION, “tambahkan pagar didepanya”
Tambahkan dibawahnya:
¨      home_mailbox = Maildir /
¨      mynetworks =tambahkan dibelakang ip ip sebelumnyaà 10.15.20.0/30 “network client”
                            
SAVE
¨      Membuat directory Maildir
#cd /etc/skel
#maildirmake Maildir

9.      Menginstal paket squirrelmail (Web Mail Server)
§  #apt-get install squirrelmail
·           Mengkonfigurasi squirrelmail
#squirrelmail-configure
> Tekan D
>ketik :courier, Enter
> tekan S -> save
> tekan q - > quit
¨         Mengkonfigurasi virtual host pada squirrelmail
Tambahkan scrip paling bawah :
#nano /etc/apache2/apache2.conf
Include /etc/squirrelmail/apache.conf

     SAVE

¨         Restart apache dan postfix
#/etc/init.d/apache2 restart
#/etc/init.d/postfix restart
¨         Membuat user squirrelmail
#adduser test1 ->User1@sekolah.sch.id
Password : *****

#adduser test2 -> User2@sekolah.sch.id
Password: *****
¨         Mengedit conf squirrelmail
#nano /etc/squirrelmail/apache.conf
Tambahkan script paling bawah :
<VisualHost *:80>
ServerName mail.sekolah.sch.id
DocumentRoot /usr/share/squirrelmail/
</Virtualhost>
§  Restart apache
#/etc/init.d/apache2 restart
è Kalau tidak bias tambahakan:
#/etc/apache2/httpd.conf
ServerName Localhost  ->simpan
#/etc/init.d/apache2 restart
¨      Buka webrowser di client
Login dan lakukan pengiriman pesan

10.Menginstal paket Squid (Proxy Server)
#apt-get install squid
·         Edit squid
#nano /etc/squid/squid.conf
-          Cari : http_port 3128, tambahkan transparent
-          Cari : cahce_dir ufs /var/spool/squid 100 16 256 “100 ganti dengan 1000” hilangkan # didepan
-          Cari : cahce_mgr WahyuNugraha@sekolah.sch.id “ganti webmaster dengan email” hilangkan #
-          Cari : ketik -> visible_hostname www.sekolah.sch.id “isi di bawah default, none dan # dihapus”
-          Cari :acl CONNECT metho CONNECT
Tambahkan script dibawahnya :
           acl sekolah src 192.168.55.0/24 “network client”
           acl block url_regex –i google.com
           acl block url_regex -i  yahoo.com
           http_access deny block
           http_access allow sekolah

           SAVE
§  Matikan service squid
#/etc/init.d/squid stop
§  Membuat swap directory
#squid –z
§  Menjalankan squid
#/etc/init.d/squid start
§  Merestart squid
#/etc/init.d/squid restart
§  Log squid
#tail –f /var/log/squid/acceslog

11Setting ip firewall di mikrotik agar bisa menuju internet
-Ip firewall nat add chain-srcnat out-interface=ether1 action=masquarade “enter”
-Ip firewall nat add chain=dstnat protocol =tcp dst-port= 80 src-address= 192.168.55.0/24 action=dst-nat to address = 10.15.20.2 to port=3128

Lakukan percobaan Apakah situs www.google.com dan www.yahoo.com di block oleh proxy (lakukan pada browser client)

-Wahyu Rizal Nugraha-

0 komentar:

Posting Komentar