Kamis, 22 Agustus 2013

Konfigurasi PC ROUTER Debian 6


pertama kita akan mensetting ip address pada interfaces , ketik perintah dibawah:
            nano  /etc/network/interfaces
kemudian setting ip seperti gambar dibawah ini:


restart networknya menggunakan perintah:
            /etc/init.d/networking restart
Ketik perintah dibawah ini:
            nano  /etc/resolv.conf
pada file resolv.conf hapus semua isinya lalu ketik masuk: nameserver 192.168.10.1
sekarang kita akan masuk file rc.local, dengan mengetik perintah:
            nano  /etc/rc.local
hapus semua isi dari rc.local lalu ketik masuk:
            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
kemudian kita akan menginstall squid, ketik perintah dibawah ini:
            apt-get  -y  install squid
lalu kita masuk ke file squid, menggunakan perintah:
            cd  /etc/squid
sekarang kita akan mengcopy file squid.conf, dengan mengetik perintah dibawah ini:
            cp  squid.conf tes
kita akan masuk di file squid.conf, menggunakan perintah:
            nano squid.conf
edit file squid.conf dengan mencari perintah-perintah di bawah ini:
(ctrl+w  untuk mencari)
             http_port 3128 (tambahkan transparent dibelakang)
            cache_mgr admin@tkj.com (bisa nomor hp saja)
            visible_hostname www.tkj.com (tambahkan di bawahnya default lalu hapus none)
            cache_mem 8  (mb ganti 8 mb menjadi 32 mb)
            cache_swap_low 90  (hapus tanda pagar)
            cache_swap_high 95 (hapus tanda pagar)
            ipcache_size  1024  (hapus tanda pagar)
            ipcache_low 90 (hapus tanda pagar)
            ipcache_high 95 (hapus tanda pagar)
            cache_log  /var/log/squid/cache.log (hapus tanda pagar)
            cache_store_log /var/log/squid/store.log (hapus tanda pagar)
            cache_dir ufs /var/spool/squid 100 16 256  (hapus tanda pagar)
dns_nameservers (ketik di bawah default lalu hapus none ketik: dns_nameserves 192.168.10.1)
acl connect  --> tambahkan perintah berikut dibawahnya acl connect:
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.10.1/24
acl our_networks src 192.168.10.0/24
http_access allow our_networks
simpan file squid yang sudah di edit, tekan ctrl+x lalu y, dan enter.
untuk memblock situs, ketik perintah di bawah ini:
            nano situs
ketik masuk situs di bawah ini:
            http://192.168.10.1
         www.192.168.10.1
         192.168.10.1
untuk memblock ip address, ketik perintah:
            nano word
ketik masuk ip address berikut:  192.168.10.1
sekarang kita akan merestart squid, meggunakan perintah:
            /etc/init.d/squid restart
Untuk mengecek apakah squid anda bejalan atau tidak, ketik peritah dibawah ini:
            Squid  -z
Kemudian reboot komputer anda.
Silahkan setting ip pada client menggunakan ip berikut:
            Ip address 192.168.50.2
         Netmask  255.255.255.0
         Gateway  192.168.50.1
Setting juga server menggunakan ip berikut:
            Ip address 192.168.10.1
         Netmask 255.255.255.0
Coba ping apakah sudah connetc atau belum.
SEMOGA BERHASIL ,,, SELAMAT MENCOBA.

Rabu, 21 Agustus 2013

Konfigurasi DNS server Debian 6

pertama login dengan root lalu, Ketik perintah di bawah ini: 
nano /etc/network/interfeces 
 lalu hapus semua peintah-perintah yang ada di dalam, ketik masuk ip dibawah ini sesuai dengan gambar.


Setelah anda mengisi ip di atas , untuk menyimpannya tekan ctrl+x lalu tekan y, dan tekan enter
Restart networknya dengan mengetik perintah dibawah ini:
       /etc/init.d/networking restart
Setelah itu coba ping apaka sudah connect atau belum.
Selajutnya kita akan menginstal DNS server, dengan mengetik perintah dibawah ini; jangan lupa memasukan cd debiannya.
            apt-get –y install bind9
Sekarang kita akan masuk di file bindnya , ketik perintah dibawah in;
            cd /etc/bind
untuk melihat semua directory yg ada pada file bind ketik perintah : ls
kita akan membackup file di bind agar nanti jika  ada salah pengetikan kita bisa mengcopy ulang file yang rusak. KetiK perintah dibawah ini untuk mengcopy file:
          cp named.conf.default-zones named.conf --> tekan enter
       cp db.local db.1 --> tekan enter
       cp db.127 db.2 --> tekan enter
setelah itu kita akan masuk di file named.conf, dengan mengetik perintah dibawah ini:
       nano named.conf
lau edit file tersebut sesuai dengan gambar dibawah ini:

Kemudian kita masuk lagi di file db.1 , dengan mengetik perintah di bawah ini:
            nano db.1
Edit file db.1 seperti pada gambar dibawah ini :

Selanjutnya file db.2 yg akan kita edit , tapi kita masuk dlu di file db.2 , ketik perintah dibawah ini :
            nano db.2
Edit file db.2 seperti pada gambar di bawah ini:

Lalu ketik perintah dibawah ini :
       nano named.conf.options
jika anda sudah masuk, kita hanya akan mengganti  ip 0.0.0.0. ,
Mejadi ip 192.168.1.1 (ip adress yang pertama).
Ketik perintah dibawah ini:
            nano /etc/resolv.conf
hapus semua tulisan yang ada di didalam file tersebut, lalu ketik masuk servername dan ip address dibawah ini:
          servername 192.168.1.1
       servername 192.168.1.2
servername 192.168.1.3
sekarang kita akan merestart bind, dengan ketik perintah dibawah ini:
            /etc/init.d/bind9 restart
Nah kita akan mengecek apakah sudah konek atau belum, dengan mengetik perintah dibawah ini:
          nslookup ns.tkj.com
       nslookup www.tkj.com
       nslookup mail.tkj.com
jika sudah conect tampilannya akan seperti dibawah ini:

Konfigurasi DNS server sudah selesai ..

Konfigurasi Web server...


Pertama kita akan menginstall apache2, dengan mengetik perintah dibawah ini:
            apt-get –y install apache2 php5 php5-cgi libapache2-mod-php5
Ketik perintah di bawah ini untuk masuk diapache2:
            cd  /etc/apache2/sites-enabled
Kemudian ketik perintah dibawah ini :
       nano www
akan muncul tampilan kosong, dan ketik masuk perintah dibawah ini :
<VirtualHost *>
       DocumentRoot /var/www
       ServerName www.tkj.com
       ErrorLog /var/log/apache2/error.log
</VirtualHost>
seperti gambar di bawah ini:

Setelah selesai, simpan perintah yang telah di ketik tadi, selanjutnya ketik perintah dibawah ini:
            cd  /var/www
sekarang kita akan mengedit laman web kita, ketik perintah dibawah ini:
       nano index.html
semua tulisan yang berwarna putih dapat diedit,  seperti pada gambar dibawah ini:

Semua konfigurasi telah selesai, sekarang kita akan merestart apache2, dengan mengetik perintah dibawah ini:
       /etc/init.d/apache2 restart
Sekarang kita akan melihat hasil webserver, tapi kita harus menginsatall lynx, ketik perintah dibawah ini untuk menginstall lynx :
            apt-get –y install lynx
Setelah selesai menginstall lynx, ketik perintah dibawah ini untuk melihat hasil webserver anda:
            lynx www.tkj.com
jika berhasil tampilannya akan seperti dibawah ini:

Jika sudah berhasil , Tekan q untuk keluar lalu tekan y .
Konfigurasi webserver telah selesai.

Konfigurasi mail server...
Pertama kita akan menginstall postfix dengan mengetik perintah dibawah ini, jangan lupa memasukan cd master debiannya .
       apt-get –y install postfix
akan muncul tampilan seperti bawah ini , tekan saja enter:

Setelah andah memilih ok di atas, akan muncul lagi tampilan seperti dibawah ini , pilih internet site lalu ok:

Nah sekarang tahap terakhir dari penginstalan postfix , akan muncul tampilan seperti dibawah ini:

Ganti mail name menjadi tkj.com (sesuai dengan nama domain anda), seperti pada gambar diatas.
Masukan cd 2 debian 6 lalu Ketik perintah ini : apt-cdrom add
Lalu ketik perintah ini untuk menginstall courier-imap
            apt-get –y install courier-imap
Jika berhasil tampilannya seperti dibawah ini:

Selanjutnya kita akan menginstall courier-pop jangan keluarkan cd 2 debian , lalu ketik perintah dibawah ini:
            apt-get –y install courier-pop
Masuk kan cd 1 jika tampilan seperti dibawah ini:

Debian akan meminta anda lagi untuk memasukan cd 2, jadi masukan cd 2 apabila muncul tampilan seperti dibawah ini:

Tahap terakhir akan muncul tampilan seperti dibawah ini: pilih NO.

Kita akan lanjut ke konfigurasi selanjutnya, ketik perintah dibawah ini: (Maildir = M di depan huruf besar)
            maildirmake.courier  /etc/skel/Maildir
sekarang kita akan menbuat user, ketik perintah dibawah ini:
            adduser server (terserah anda) --> masukan password
anda disuruh memasukan full name, room number, work phone, home phone, other, tekan saja enter . seperti pada gambar di bawah ini:

                  
akan muncul pertanyaan is the information correct [y/n] : (tekan y)
buat lagi user lain dengan perintah adduser client  (masukkan pasword , dsb . sama dengan cara di atas)
selesai membuat user, ketik perintah dibawah ini:
            echo  “home_mailbox  =  Maildir/”  >>  /etc/postifix/main.cf
(ingat M di depan Maildir huruf besar)
Lanjut ke perintah selanjutnya ketik perintah dibawah ini:
            dpkg-reconfigure postfix
Akan muncul tampilan seperti di bawah ini, tekan saja ENTER.

Tekan ENTER

Tekan ENTER

Tambahkan di depan tkj.com, (mail.tkj.com) seperti pada gambar dibawah ini:

Setelah itu tekan saja ENTER  pada gamabar dibawah ini:

Tekan ENTER

Pilih NO lalu tekan ENTER.

Tekan ENTER.


Tekan ENTER.

Tekan ENTER.

Selesai itu , kita akan menginstall squirrelmail, ketik perintah dibawah ini:
            apt-get –y install squirrelmail
Masukan dulu cd 2 , lalu cd 1 seperti pada saat menginstall courier-imap.
Kita akan masuk di apache2, ketik perintah di bawah ini untuk masuk di apache2 :
            cd   /etc/apache2
Lalu kita akan mengedit file  apache2.conf, ketik perintah dibawah ini:
            nano   / etc/apache2.conf
Tekan ctrl+w lalu ketik kata include . tambahkan dibawah kata (Include  /etc/squirrelmail/apache.conf , huruf I pada Include huruf besar) include , seperti pada gambar dibawah ini:

Selanjutnya, ketik perintah dibawah ini:
            nano  /etc/squirrelmail/apache.conf
tekan arah bawah cari kata VirtualHost, kemudian hilangkan tanda pagar di depan sampai VirtualHost  yang di bawah seperti pada gambar dibawah ini:


Nah semua konfigurasii telah selesai tinggal merestart apache2 dengan mengetik perintah dibawah ini:
            /etc/init.d/apache2 restart
Kemudian kita akan mencoba mail yang telah kita buat, ketik perintah dibawah ini:
            lynx  mail.tkj.com
akan muncul seperti gambar dibawah ini, masukan nama user anda besarta paswordnya.

lalu pilih tab compose, ketik  nama user yang akan di kirimi pesan (to), lalu isi judul (subject), dan juga isi pesan, Kemudian send. Seperti pada gambar dibawah ini:

Logout user server, kemudian login user client sama pada saat login user server tadi , jika sudah ada pesan pada user yang anda kirimi pesan  maka, konfigurasi mail server anda telah berhasil, seperti pada gambar dibawah ini:

SELAMAT MENCOBA
AND 
GOOD LUCK






Konfigurasi DNS server, WEB server, FTP server, dan Proxy server Debian 6

KONFIGURASI DNS SERVER
Pertama login root, kemudian kita akan memberikan ip pada interfaces dengan menggunakan perintah dibawah ini:
Nano /etc/network/interfaces
 Hapus semua perintah yang ada dalam konfigurasi tersebut, kemudian masukkan perintah seperti pada gambar dibawah ini:

Tekan ctrl x, lalu y, dan  enter untuk menyimpan.
Restart networknya dengan mengetik perintah dibawah ini:
            /etc/init.d/networking restart
Setelah merestart, coba ping ip yang digunakan apakah sudah conect.
Sekarang kita akan menginstal DNS server Masukan cd debian lalu  dengan mengetik perintah dibawah ini untuk menginstall DNS server:
            apt-get –y install bind9
Sekarang kita akan masuk di file bindnya, ketik perintah dibawah in:
            cd /etc/bind
untuk melihat semua directory yg ada pada file bind ketik perintah : ls
Ketik  perintah dibawah ini untuk mengcopy file:

          cp named.conf.default-zones named.conf › enter
       cp db.local db.1 › enter
       cp db.local db.2 › enter
       cp db.127 db.3 › enter
setelah itu kita akan masuk di file named.conf, dengan mengetik perintah dibawah:
       nano named.conf
lalu edit file named.conf seperti pada gambar dibawah ini:

kemudian masuk pada db.1 dengan mengetik perintah:
            nano db.1
kemudian edit file db.1 seperti pada gambar dibawah ini:

Masuk file db.2 dengan perintah berikut :
nano  db.2
Lalu edit file db.2 seperti pada gambar di bawah ini:

Ketik perintah di bawah ini untuk masuk di file db.3:
       nano  db.3
edit file db.3 seperti gambar dibawah ini:

 selanjutnya ketik perintah dibawah ini :
       nano named.conf.options
jika  anda sudah masuk, kita hanya akan mengganti  ip 0.0.0.0. ,
Mejadi ip 192.168.1.1 (ip adress yang pertama).
Selanjutnya Ketik perintah dibawah ini:
            nano /etc/resolv.conf
hapus semua perintah yang ada di didalam file tersebut, lalu ketik masuk nameserver dan ip address dibawah ini:
servername 192.168.1.1
       servername 192.168.1.2
servername 192.168.1.3
kemudian kita akan merestart bind, dengan ketik perintah dibawah ini:
/etc/init.d/bind9 restart
Nah kita akan mengecek apakah sudah connect atau belum, dengan mengetik perintah dibawah ini:
          nslookup ns.tkj.com à tekan enter
nslookup www.tkj.com à tekan enter
nslookup ns.smk.com à tekan enter
nslookup www.smk.com à tekan enter

jika sudah conect tampilannya akan seperti dibawah ini:

konfigurasi DNS server sudah selesai.


KONFIGURASI WEB SERVER
Pertama kita akan menginstall apache2, dengan mengetik perintah dibawah ini:
            apt-get –y install apache2 php5 php5-cgi libapache2-mod-php5
Ketik perintah di bawah ini untuk masuk diapache2:
            cd  /etc/apache2/sites-enabled
Kemudian ketik perintah dibawah ini :
       nano www
akan muncul tampilan kosong, dan ketik masuk perintah dibawah ini :
<VirtualHost *>
       DocumentRoot /var/www
       ServerName www.tkj.com
       ErrorLog /var/log/apache2/error.log
</VirtualHost>
Setelah selesai, simpan perintah yang telah di ketik tadi, selanjutnya ketik perintah dibawah ini:
            cd  /var/www
sekarang kita akan mengedit laman web kita, ketik perintah dibawah ini:
       nano index.html
semua tulisan yang berwarna putih dapat di edit,  seperti pada gambar dibawah ini:

jika sudah selesai selanjutnya simpan dengan menekan ctrl+x kemudian tekan y, dan enter.
Kemudian restart apache2 dengan perintah di bawah ini:
            /etc/init.d/apache2 restart
Lalu install lynx, dengan mengetik perintah dibawah ini:
       Apt-get –y install lynx
Sekarang kita akan mencoba, WEB sever yang kita buat dengan mengetik perintah dibawah ini:
            Lynx www.tkj.com
 jika muncul tampilan seperti dibawah ini, maka konfigurasi anda berhasil:

ketik perintah selanjutnya di bawah ini:
            ln  –s  /etc/apache2/mods-available/userdir.conf  /etc/apache2/mods-enabled/
tekan enter
            ln  –s  /etc/apache2/mods-available/userdir.load  /etc/apache2/mods-enabled/
tekan enter
            mkdir /etc/skel/public_html
tekan enter, jika tidak ada masalah yang muncul pengetikan konfigurasi anda benar.
Kemudian kita buat user dengan nama admin, ketik perintah dibawah ini:
            Adduser admin
Masukkan pasword  jika anda di minta memasukkan full name, room name, work phone, home phone, other tekan saja enter.
akan muncul pertanyaan: is the information correct [y/n]:  y (tekan y)
Kemudian restart apache2nya dengan menggunakan perintah dibawah ini:
            /etc/init.d/apache2 restart
Lalu ketik perintah berikut:
            lynx www.tkj.com/~admin
jika muncul tampilan seperti dibawah ini maka konfigurasi anda berhasil.

kemudian install proftpd, ketik  perintah dibawah ini :
            apt-get –y install proftpd lalu enter
masuk directorinya menggunakan perintah:
            cd /etc/proftpd
copy file proftpdnya dengan menggunakan perintah:
            cp proftpd.conf tes
lalu masuk pada file proftpd,  kemudian edit file menggunakan perintah:
            nano proftpd.conf
sekarang kita akan mengedit file proftpd seperti petunjuk di bawah ini:
          ganti useIPv6 on menjadi off.
       ganti nama servername (localhost) menjadi “layanan FTP server”.
Cari kata Anonymous lalu hilangkan tanda pagar yang ada di depan sampai Anonymous yang paling bawah.
Hapus lagi tanda pagar mulai didepan kata <directoy incoming> sampai pada </directory>.
setelah selesai restart proftpdnya, dengan menggunakan perintah:
            /etc/init.d/proftpd restart
Kemudian tes ftpnya dengan menggunakan perintah:
            lynx ftp://www.tkj.com
jika muncul tampilan seperti di bawah ini maka konfigurasi anda benar.
setelah selesai kemudian lanjutkan penginstallan squidnya, dengan menggunakan perintah:
            apt-get –y install squid
kemudian masuk directori squidnya, menggunakan perintah:
            cd  /etc/squid
selanjutnya copy file squidnya lalu edit file squid, dengan menggunakan perintah:
            cp squid.conf tes
kemudian masuk nano squid.conf, tekan ctrl w untuk mencari perintah-perintah yang akan diedit, setelah selesai simpan file yang sudah diedit, tekan tombol x lalu enter.
Perintah yang akan di cari:
            http_port 3128 à tambahkan transparent
            cache_mgr admin@tkj.com (bisa juga nomor hp )
            visible_hostname www.tkj.com (tambahkan di bawahnya default lalu hapus              none)
            cache_mem 8 mb à ganti 8 mb menjadi 32 mb
            cache_swap_low 90 à hapus tanda pagar
            cache_swap_high 95 à hapus tanda pagar
            ipcache_size  1024 à hapus tanda pagar
            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 (ketik di bawah default lalu hapus none ketik: dns_nameserves 192.168.10.1)
acl connect à tambahkan perintah berikut dibawahnya acl connect:
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.10.1/24
acl our_networks src 192.168.10.0/24
http_access allow our_networks
save konfigurasi squid anda, lalu ketik perintah di bawah ini:
            nano  /etc/rc.local
edit file rc.local seperti pada gambar di bawah ini:

Sekarang kita akan memblock situs www.tkj.com, dengan menggunakan perintah:
            nano  situs
kemudian dalam file situs ketik: www.tkj.com
kemudian kata yang akan diblock, ketik perintah di bawah:
            nano word
dalam file word ketik:  tkj
restart squid dengann menggunakan perintah:
            /etc/init.d/squid restart
kemudian ketik perintah dibawah:
        squid -z
Jika www.tkj.com bisa terblock maka konfigurasi anda berhasil.
            SELAMAT MENCOBA .. SEMOGA BERHASIL