Menu

Drop Down Menus CSS Drop Down Menu Pure CSS Dropdown Menu

Rabu, 14 Agustus 2013

PANDUAN UJIAN KOMPETENSI

"Terkadang,seseorang memilih tuk tersenyum,hanya karena tak ingin menjelaskan mengapa dia bersedih"

PANDUAN PAKET 1
 kita akan menginstall PC ROUTER dengan debian 6 yg terhubung dengan SERVER dan CLIENT w7,langsung saja;
PC ROUTER:
install debian 6 sampai selesai!!klik disini
login dan lakukan kkonfigurasi yang ada di bawah ini:

  1. konfigurasi Interfaces
  nano /etc/network/interfaces (enter)
ketik:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
 address 192.168.10.2
netmask 255.255.255.0
gateway  192.168.10.1
auto eth1
iface lo inet static
address 192.168.50.1
netmask 255.255.255.0
restart networknya dengan perintah: /etc/init.d/networking restart (enter)
 nano /etc/resolv.conf (enter)
ketik masuk nameserver 192.168.10.1
nano /etc/rc.local (enter) ketik:
echo "1" > /proc/sys/net/ipv4/ip_forward
iptables -F
iptables -t nat -F
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
iptables -A PREROUTING -t nat -p tcp --dport 80 -j REDIRECT --to-port 3128
exit 0
2.konfigurasi PROXY server
masukkan cd debian dan ketik:
apt-get -y install squid (enter)
cd /etc/squid
cp squid.conf tes
nano squid.conf
cari kalimat dibawah ini dan tambahkan,kemudian hilangkan tanda pagar (#),dengan cara tekan ctrl+w dan ketik kalimat dicari!!!
http_port 3128 (tambahkan transparent)
cache_mgr admin@smk1.sch.id
visible_hostname www.smk.sch.id
cache_mem 32 MB
cache _swap_low 90 (hlangkan #)
cache_swap_high 95 (hlangkan #)
ipcache_size 1024 (hlangkan #)
iptables_low 90 (hlangkan #)
iptables_low 95 (hlangkan #)
cache_log /var/log/squid/cache.log (hlangkan #)
cache_store_log /var/log/squid/store.log (hlangkan #)
cache_dir ufs /var/spool/squid 100 16 256 (hlangkan #)
dns_nameservers 192.168.10.1
acl connect
ketik di bawahnya:
acl www dstdomain "/etc/squid/situs"
no_cache deny www
http_access deny www
acl kata_diblock url_regex -i "/etc/squid/word"
acl ip_diblock src 192.168.50.0/24
acl our_networks src 192.168.50.0/24
http_access allow our_networks
ctrl+X y enteer.
nano situs
ketik:
http://192.168.10.1
www.192.168.10.1
192.168.10.1
ctrl+X y enteer.
nano word
ketik:
192.168.10.1
restart squidnya:
/etc/init.d/squid restart
squid -z
reboot
silahkan setting ip client dengan menggunkan ip dibawah ini:
ip address 192.168.50.2
netmask 255.255.255.0
gateway 192.168.50.1
SEMOGA BERHASIL

PANDUAN PAKET 2
ini adalah paket yang sangat panjang.ada beberapa yang akan di install di paket 2 ini,yaitu:
DNS server,WEBserver,FTP dan PROXY server.
nano /etc/network/interfaces
ketik:
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.10.1
netmask 255.255.255.0
gateway 192.168.10.1
restart:
/etc/init.d/networking restart
1.konfigurasi DNS server
apt-cdrom add
apt-get -y install bind9
cd /etc/bind
cp named.conf.default-zones named.conf
cp db.local db.1
cp db.1 db.2
cp db.127 db.3
nano named.conf
zone "smk1.sch.id" {
type master;
file "/etc/bind/db.1";
};

zone "tkj.com" {
 type master;
file "/etc/bind/db.2
};

zone "10.168.192.in-addr.arpa" {
type master;
file "/etc/bind/db.3";
};
ctrl+X y enter
nano db.1
@ IN SOA smk1.sch.id. root.smk1.sch.id. (
@ IN NS ns.smk1.sch.id
ns      A    192.168.10.1
smk1.sch.id  IN   A 192.168.10.1
www  IN  CNAME  ns
ctrl+X y enter.
nano db.2
@ IN SOA tkj.com. root.tkj.com. (
@ IN NS ns.tkj.com
ns      A    192.168.10.1
tkj.com  IN  CNAME  ns
ctrl+X y enter.
nano db.3
@ IN SOA smk1.sch.id root.smk1.sch.id. ( 
IN NS ns.smk1.sch.id.
IN NS ns.tkj.com.
IN PTR ns.smk1.sch.id.  
IN PTR ns.tkj.com.
1 IN PTR www.smk1.sch.id.
1 IN PTR www.tkj.com.
ctrl+X y enter
nano named.conf.options (enter)
//forwarders {
// 192.168.10.1;
ctrl+X y enterr
nano /etc/resolv.conf
nameserver 192.168.10.1
ctrl +X y enter
restart bind:
/etc/init.d/bind9 restart
nslookup ns.smk1.sch.id (enter)
2.konfigurasi WEBserver
apt-get -y install apache2 php5 php5-cgi libapache2-mod-php5
cd /etc/apache2/sites-enabled
nano www
ketik:
<VirtualHost *>
          DocumentRoot /var/www
          ServerName www.smk1.sch.id
         ErrorLog /var/log/apache2/error.log
</VirtualHost>
ctrl+X y enterr
cd /var/www
nano index.html
<html><body><h1>
selamat datang di website SMK1
</h1> </body></html>
ctrl+X y enterr
restart apache2:
/etc/init.d/apache2 restart
apt-get -y install lynx
lynx www.smk1.sch.id
ln -s /etc/apache2/mods-available/userdir.conf  /etc/apache2/mods-enabled/
 ln -s /etc/apache2/mods-available/userdir.load  /etc/apache2/mods-enabled/
mkdir /etc/skel/public_html
adduser admin
Enter new UNIX password:-->masukkan password user
Retype new UNIX pasword:-->ulangi kembali password
Full Name []: (enter sampai other)
Room Number[]:
Home Phone[]:
Other[]: 
is the information correct? [y/n]--tekan y lalu enter.
restart lagi apache2
lynx www.smk1.sch.id/~admin


3.      konfigurasi FTP server
apt-get –y install proftpd (enter)
cd /etc/proftpd (enter)
cp proftpd.conf tes (enter)
nano proftpd.conf (enter)
cari dan hilangkan tanda # kalimat berikut:
#
#/etc/proftpd/proftpd.conf—This is a basic ProFTPD configuraration file.
#To really apply changes reload proftpd after modifications.
#
#Includes DSO modules
Include /etc/proftpd/modules.conf
#set off to disabled Ipv6 support which is onnoying on Ipv4 only boxes.
useIPv6                              off
#If set on you can experience a longer connection delay in many cases.
IdentLookups                     off
ServerName                      Layanan FTP smk1
ServerType                        standalone
DeferWelcome                 off
MultilineRFC2228             on
DefaultServer                    on
<Anonymous ~ftp>
User ftp
Group nogrup
#we want clients to be able to login with “anonymous” as well as “ftp”                                    UserAlias anonymous ftp
#Cosmetic changes,all files belongs to ftp user                                                                           DirFakeUser on ftp                                                                                                        DirFakeGroup on ftp                                                                                               RequireValidShell off
#Limit the maximun number of anonymous logins                                                                     MaxClients 10
#We want ‘welcome.msg’ displayed at login,and ‘.message’ displayed
#in each newly chdired directory.                                                                                                DisplayLogin welcome.msg                                                                                                         DisplayChdir .message
#Limit WRITE everywhere in the anonymous chroot
<Directory *>
<Limit Write>                                                                                                                                DenyAll
</Limit>
</Directory>
#Uncomment this if you’re brave.                                                                                    <Directory incoming>
#Umask 022 is a good standard umask to prevent new files and dirs
#(second parm) form being group and word writable.                                                               Umask 022 022                                                                                                                    <Limit READ WRITE>                                                                                  DenyAll
</Limit>                                                                                                                                                    <Limit STOR>
AllowAll
</Limit>
</Directory>
</Anonymous>
Ctrl+X y enter.
Restart proftpd,dengan perintah:
/etc/init.d/proftpd restart (enter)
lynx ftp://www.smk1.sch.id (enter)

4.      konfigurasi PROXY server
ini sedikit berbeda dengan konfigurasi proxy server di paket 1,perbedaannya terletak pada rc.local.langsung saja kita ke tkp:
apt-get –y install squid (enter)
cd /etc/squid (enter)
cp squid.conf tes (enter)
nano squid.conf (enter)
cari kalimat dibawah ini,kemudian tambahkan dan jangan lupa hilangkan tanda pagar (#),cara carinya tekan ctrl+W kemudian ketik satu persatu kalimat di bawah ini lalu enter.
http_port 3128 transparentàditambahkan
cache_mgr admin@smk1.sch.id-->diganti
visible_hostname www.smk1.sch.id àdiganti
cache_mem 32 MB àdiganti
cache_swap_low 90
cache_swap_high 95
ipcache_size 1024
ipcache_low 90
ipcache_high 95
cache_log /var/log/squid/cache.log
cache_store_log /var/log/squid/store.log
cache_dir ufs /var/spool/squid 100 16 256
dns_nameservers 192.168.10.1 –diganti
acl connectà dibawahnya acl connect ketik kalimat berikut:
acl www dstdommain “/etc/squid/situs”
no_cache deny www
http_access deny www
acl kata_diblock url_regex –i “/etc/squid/word”
ac lip_diblock src 192.168.10.0/24
acl_our_networks src 192.168.10.0/24
http_access allow our_networks
#http_access deny all
Ctrl+X y enter..
nano situs (enter)
http://www.tkj.com
Ctrl+X y enter,,
nano word (enter)
tkj
tkj.com
ctrl+X y enter
Restart squid,dengan perintah:
/etc/init.d/squid restart (enter)
squid –z(enter)
nano /etc/rc.local (enter)
ketik:
iptables –F
iptables –t nat –F
iptables –t nat –A POSTROUTING –o eth0 –j MASQUERADE
iptables –A POSTROUTING –t nat –p tcp –dport 80 –j REDIRECT –to-port 3128
reboot (enter)
Selessai itu tinggal setting ip di client dengan menggunakan ip dibawah ini:
      address 192.168.10.2
      netmask 255.255.255.0
      gateway 192.168.10.1
catatan:kalimat berwarna merah adalah kalimat yang telah diganti/ditambahkan.

PAKET 3
Di paket 3 ada tambahan konfigurasi yang akan di buat,yaitu: courier-imap,courier-pop dan squirrelmail yang berada pada DVD 1 dan DVD 2 jadi dalam konfigurasi ini kita menggunakan 2 DVD master debian.tapi jangan takut saya akan memberikan panduannya sebisa saya.
Seperti biasa setting terlebih dahulu IP ADDRESS:
nano /etc/network/interfaces (enter)
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
      address 192.168.10.1
      netmask 255.255.255.0
      gateway 192.168.10.1
auto eth0:1
iface eth0:1 inet static
      address 192.168.10.2
      netmask 255.255.255.0
      gateway 192.168.10.1
auto eth0:2
iface eth0:2 inet static
      address 192.168.10.3
      netmask 255.255.255.0
      gateway 192.168.10.1
ctrl+X y enter
/etc/init.d/networking restart (enter)
Install bind9 untuk DNS server
apt-get –y install bind9 (enter)
cd /etc/bind (enter)
cp  named.conf.default-zones named.conf (enter)
cp db.local db.1 (enter)
cp db.127 db.2 (enter)
nano named.conf (enter)
      ketik:
                        zone “central.com” {
                                    type master;
                                    file “/etc/bind/db.1
                        };

                        zone “10.168.192.in-addr.arpa” {
                                    type master;
                                    file “/etc/bind/db.2”;
                        };
Ctrl+X y enter
nano db.1 (enter)
@ IN SOA central.com.root.central.com. (
@         IN         NS        ns.central.com.
ns         A          192.168.10.1
ns         IN         A          192.168.10.1
www    IN         A          192.168.10.2
mail     IN         A          192.168.10.3
Ctrl+X y enter
nano db.2 (enter)
@ IN SOA central.com.root.central.com. (
@         IN         NS        ns.central.com.
1          IN         PTR      ns.central.com.
Catatan: angka 1 adalah angka terakhir pada ip server.
Ctrl+X y enter
nano named.conf.options (enter)
forwaders {
192.168.10.1;
};
Allow-query {any;};
Ctrl+X y enter
nano /etc/resolv.conf
ketik:
nameserver 192.168.10.1
nameserver 192.168.10.2
nameserver 192.168.10.3
Ctrl+X y enter
/etc/init.d/bind9 restart (enter)
nslookup ns.central.com (enter)
server: 192.168.10.1
address: 192.168.10.1#53
name:ns.central.com
address: 192.168.10.1
nslookup www.central.com (enter)
server: 192.168.10.1
address: 192.168.10.1#53
name:www.central.com
address: 192.168.10.2
nslookup mail.central.com (enter)
server: 192.168.10.1
address: 192.168.10.1#53
name:mail.central.com
address: 192.168.10.3
sekarang install apache2 untuk webserver
apt-get –y install apache2 php5 php5-cgi libapache2-mod-php5 (enter)
cd /etc/apache2/sites-enabled (enter)
nano www (enter)
ketik kalimat berikut:
<VirtualHost *>
      DocumentRoot /var/www
      ServerName www.central.com
      ErrorLog /var/log/apache2/error.log
</VirtualHost>
Ctrl+X y enter
cd /var/www (enter)
nano index.html (enter)
<html><body><h1>
Selamat Datang
</h1> </body></html>
Ctrl+X y enter
/etc/init.d/apache2 restart (enter)
apt-get –y install lynx (enter)
lynx www.central.com (enter)
install postfix,courier-imap,courier-pop dan squirrelmail untuk mailserver,untuk postfix menggunakan DVD 1,courier-imap DVD 2 dahulu begitu pun seterusnya.
apt-get –y install postfix “enter”
Pilih “internet site”,lalu tekan enter
Kemudian ganti dengan central.com lalu tekan “ok”
Muncul ganti dengan mail.central.com, central.com tekan “ok”
Pilih “no”
“ok”
“ok”
Ipv4 lalu “enter”
apt-get –y install courie-imap “enter”
apt-get –y install courie-pop “enter”
maildirmake.courier /etc/skel/Maildir “enter”
adduser admin “enter”
password:123456
retype password:123456
adduser tes “enter”
password:12345
retype password:12345
echo “home_mailbox = Maildir/” >> /etc/postfix/main.cf “enter”
dpkg-reconfigure postfix “enter”
/etc/init.d/postfix restart “enter”
/etc/init.d/courier-imap restart “enter”
/etc/init.d/courier-pop restart “enter”
apt-get –y install squirrelmail “enter”
cd /etc/apache2 “enter”
nano apache2.conf “enter”
cari tulisan:
Include mods-enabled/*.conf dan ketik dibawahnya
Include /etc/squirrelmail/apache.conf
Ctrl+X y enter
nano /etc/squirrelmail/apache.conf “enter”
</Directory>
<VirtualHost 192.168.10.3:80> àip mail di konfigurasi DNS
DocumentRoot /usr/share/squirrelmail
ServerName mail.central.com
</VirtualHost>
Ctrl+X y enter
/etc/init.d/apache2 restart “enter”
lynx mail.central.com “enter”
      SquirrelMail version 1.4.21
      By the Squirrelmail Project Team
SquirrelMail Login
Name:                        
Password:                  
Login

Akhirnya selasai,semoga bermanfaat untuk teman-teman yang baru memulai belajar konfigurasi LINUX debian 6.

“SEMOGA BERMANFAAT”

Tidak ada komentar:

Posting Komentar