Saturday, December 3, 2011

setting server


SETTING NETWORK INTERFACE CARD
Untuk mensetting NIC ini pastikan anda sudah login, kemudian ketik perintah
 nano /etc/network/interface        untuk perintah-perintah anda bisa menggunakan vim,nano,pico dan mc. Maka akan muncul tampilan
auto eth0
iface eth0 inet static
address 192.168.1.2
netmask 255.255.255.248
network 192.168.1.0
broadcast 192.168.0.7
gateway 192.168.0.1
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 192.168.1.2
dns-search lks1.sch.id


jika sudah selesai konfigurasinya maka takan CTRL+O enter untuk menyimpan kemudian CTRL+X untuk keluar.
Kemudian merestart layanan network
            /etc/init.d/networking restart

jika anda ingin mengecek user name atau DNS anda saat anda lupa...? maka anda ketik perintah berikut ini.
*Untuk setting hostname      nano /etc/hosts

Kemudian CTRL+X untuk keluar


Untuk setting Resolv pada fili  nano /etc/resolv.conf

search lks1.sch.id
nameserver 192.168.1.2

CTRL+X untuk keluar


Restar layanannya /etc/init.d/networking restart



SETTING ROUTER

Ketik perintah ini        nano /etc/network/interface
Ketik skrip di bawah ini pada bagian baris terakhir

            auto eth1
            iface eth1 static
                        address 172.168.1.3
                        netmask 255.255.255.248
                        network 172.168.1.1
                        broadcast 172.168.1.8

Karena scrip ini sudah sama seperti scrip pada konfigurasi di atas pada konfigurasi NIC, jadi anad copy saja scrip di atas dgn cara  keluar terlabih dahulu dgn CTRL+X kemudian masuk dgn menggunakan perintah vim.
vim /etc/network/interface  arahakan kursornya yang anda kopi tepatnya di auto, kemudian tekan terlebih dahulu insert pada keyboad. hitunglah berapa baris anda akan mencopy skrip itu. Jika scripnya ada 6 maka tekan 6y pada keyboard. Stelah itu paste ke baris yang paling bawah aja.
Jika sudah selesai untuk perintah keluar pada perintah vim adalah :wq ENTER

·         Mengaktifkan IP Forward pada directory
Ketik perintah                         echo 1 > /proc/sys/net/ipv4/ip_forward
·         Kemudian Me-NAT kan IP Address privat supaya dapat mengakses internet
nano /etc/rc.local
            ketik 2 scrip di bawah ini
iptables –t nat –A POSTROUTING –o eth0 –j MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forward

·         Stelah itu merestart layanan network
/etc/init.d/networking restart

Catatan : Jika anda membangun sebuah router maka eth0 adalah jaringan yang keluar ( ke internet ) dan eth1 adalah jaringan yang ke dalam ( ke client ). Jadi seperti yang saya ketahui konfigurasi DHCP server, semua IP ke client seperti subnetnya menggunakan subnet eth1, netmasknya menggunakan netmask eth1, range ipnya di dalam range IP Address eth1, option routers adalah menggunakan IP Address eth1. Sedangkan untuk option domain name servernya menggunakan IP Address eth0.











DNS SERVER
·         Menginstal paket yang kita butuhkan yaitu bind9
Perintahnya   apt-get install bind9
·         Setelah itu menambah scrip untuk membuat file. yaitu:
nano  /etc/bind/named.conf
ketik scrip di bawah ini
            zone    “lks.sch.id”  {
                          type master ;
                          file “db.forward”;
            };
            zone    “1.168.172.in-addr.arpa”  }
                          type master;
                          file “db.reverse”;
            };
Agar lebih cepat anda mengkopi scrip yang sudah ada.
·         Membuat file baru untuk db.forward
Untuk lebih mudahnya agar anda tdk menghafal lagi scrip2 yang begitu banyak anda hanya perlu mencopynya saja dgn perintah...
cp  /etc/bind/db.local  /etc/bind/db.forward
jadi anda hanya perlu menggatinya saja dan menambahakan scrip-scrip yang ada, yang perlu anda ganti.
$TTL              604800
@                    IN        SOA                server11.lks.sch.id. root.lks.sch.id
                                                            2010060110              ;  Serial
                                                            604800                       ;  Refersh
                                                            2419200                    ;  Expire
                                                            604800                       ;  Negative Cache TTL
;
@                    IN        NS                   server11.lks.sch.id.
@                    IN        A                     172.168.1.1
@                    IN       MX                 mail.lks.sch.id.
server11        IN       A                     172.168.1.1
mail                IN       CNAME        lks.sch.id
www               IN       CNAME        lks.sch.id
ftp                   IN       CNAME        lks.sch.id
yang perlu anda ubah tercetak miring dan yang perlu anda tambahkan yang tercetak tebal.
·        Membuat file baru lagi untuk db.reverse
cp /etc/bind/db.127  /etc/bind/db.reverse
            pada scrip ini takkan ada yang di tambah hanya menggatinya saja.
            $TTL              604800
@                    IN        SOA                server11.lks.sch.id. root.lks.sch.id
                                                            2010060110              ;  Serial
                                                            604800                       ;  Refersh
                                                            2419200                    ;  Expire
                                                            604800                       ;  Negative Cache TTL
;
@                    IN        NS                   server11.lks.sch.id.
1                      IN        A                     172.168.1.1
Jangan lupa untuk menambahkan scrip ( 1 ).




·        Merestart layanan bind9
/etc/init.d/bind9 restart
·        Mengetes DNS yang sudah anda konfirgurasi
Ketik perintah           nslookup lks.sch.id  akan muncul seperti ini:
            Server:           172.168.1.1
            Address:        172.168.1#53

            Name:             lks.sch.id
            Address:        172.168.1.1
Kemudian ketik lagi perintah nslookup 172.168.1.1   atau IP anda yang sekarang gunakan.
            Server:           172.168.1.1
            Address:        172.168.1.1#53
            1.1.168.172.in-addr.arpa    name = lks.sch.id.






WEB SERVER

·        Menginstall paket yang anda butuhkan
apt-get install apache2 php5 links
·        Ketik perintah a2enmod userdir agar web server yang anda konfigurasi multi user.
·        Mengkopy file
cp  /etc/apache2/sites-enabled/000-default  /etc/apache2/sites-enabled/webmail
maka akan muncul tampilan, Hapus semua scrip yang ada dan sisakan scrip di bawah ini.

NameVirtualHost  172.168.1.1 :80
<VirtualHost  172.168.1.1:80>
            ServerName  www.lks.sch.id
            DocumentRoot  /home/tkj/public_html
</VirtualHost>

Untuk tercetak tebal hitam anda harus merubahnya. Mengapa dia 80,,,? Karena itu adalah port untuk web server.
·        Membuat folder public html
mkdir  /etc/skel/public_html
·        Setelah itu membuat folder public_html directori
mkdir  /home/tkj/public_html
·        membuat file index.html di dalam directori tadi
nano  /home/tkj/public_html/index.html
kemudian ketik scrip di bawah ini:
<h1><center>Welcome to SMKN 1 Suwawa</center></h1>
·        merestar layanan apache2
/etc/init.d/apache2 restart
Setelah itu mengetes web server yang sudah di konfigurasi. Ketik perintah
links  www.lks.sch.id  atau links 172.168.1.1




DHCP SERVER

·         install terlebih dahulu paket yang dibutuhkan
apt-get install dhcp3-server
jika muncul tampilan tekan ENTER
Kemudian hapus dan tambah scrip.
Hapuslah tanda ( # ) di smaping kiri mulai dari A Slightly sampai di  {.

# A  Slightly different configuration for an internal subnet.
subnet 172.168.1.1 netmask  255.255.255.248  {
            range 172.168.1.4  172.168.1.7
            option domain-name-server 172.168.1.1
            option domain-name  “lks.sch.id”
            option router  172.168.3
            option broadcast-address 172.168.1.8
            default-lease-time 600;
            max-lease-time 7200;
}

·         Kemudian restart layanan dhcp3-server
/etc/init.d/dhcp3-server restart
Setelah itu anda setting di client windows.









                                                                 







MAIL SERVER
·         Menginstall layanan yang dibutuhkan
apt-get install postfix courier-imap squirrelmail
biasanya jika menginstall MAIL SERVER akan ada perintah untuk anda di minta memasukkan CD/DVD. Jika anda bertemu dengan seperti ini maka anda ketik saja perintah : apt-cdrom add tetapi masukkan terlebih dahulu CD/DVD.
·         Jika muncul tampilan tekan ENTER maka akan muncul tampilan postfix configuration.
Pilih internet site tekan ENTER.
·         Setelah itu muncul lagi tampilan. Nah pada tampilan ini anda harus mengisi linksnya. Misalnya www.lks.sch.id kemudian tekan ENTER selanjutnya YES.
·         Mengedit dan tambahkan scrip pada file di bawah ini.
nano  /etc/postfix/main.cf
edit scrip di bawah ini:
myhostname  =  server1.lks.sch.id
alias_maps  =  has:/etc/aliases alias_database  = 
hash:/etc/aliases myorigin = server1.lks.sch.id
mydestination = lks.sch.id, server1.lks.sch.id,
localhost.lks.sch.id, localhost, $myhostname, $myorigin
relayhost =
mynetwork  =  172.168.0.0/8  172.168.1.0/8
#mailbox_command  =  procmail –a  “$EXTENSION”
mailbox_size_limit = 0
recipient_delimiter = +
Inet_interfaces = all
home_mailbox = Maildir/

·         Setelah itu mensetting squirrelmail
/etc/squirrelmail/conf.pl
Tekan 2 ENTER kemudian tekan 1 ENTER untuk setting domain. Isikan lks.sch.id
Tekan r ENTER untuk kembali ke menu utama.
Tekan d ENTER untuk mensetting spesific IMAP Server. Isikan courier. Tekan ENTER 2 kali.
Tekan s ENTER untuk menyimpan konfigurasi.
Tekan q ENTER untuk keluar.
·         Membuat Directory Maildi untuk menyimpan e-mail
maildirmake  /etc/skel/Maildir
·         Membuat user baru. Ketik perintah.....
adduser sita
adduser admin
·         Buat symlink untuk squirrelmai
ln  -s /etc/squirrelmai/apache.conf  /etc/apache2/conf.d/squirrelmail.conf
·         Edit file
nano  /etc/apache2/conf.d/squirrelmail.conf
edit squirrelmail
 Alias  /webmail  /use/share/squirrelmail,        ubahlah menjadi webmail
·         Setelah itu merestar layanan
/etc/init.d/apache2 restart
/etc/init.d/postfix restart
/etc/init.d/courier-imap restart
·         Mengecek squirrelmail            links www.lks.sch.id/webmail  ENTER
PROXY
·         Menginstall paket yang dibutuhkan
apt-get install squid
·         Mengedit file
nano  /etc/squid/squid.conf
menghilangkan tanda pagar, utuk lebih mudah dalam pencarian tekan saja CTRL+W kemudian anda ketik scrip di bawah ini untuk menghilangkan tanda pagarnya.

http_port 3128  tambahkan transparent
cache_mem 128 MB
cache_swap_low 90
cache_swap_high 95
ipache_size 1024
ipache_low 90
ipache_high 95
cache_dir ufs  /var/spool/squid 10000  16  256            10000 space yang digunakan untuk menyimpan header
dns_nameserver 172.168.1.1
cache_access_log  /var/long/squid/access.log
cache_log  /var/log/squid/cache.log
cache_store_log  /var/log/squid/store.log
kemudian di bawah acl CONNECT  tambah scrip d bawah ini:
acl webblock dstdomain  “/etc/squid/web/url”            untuk memblok situs
no_cache deny webblock
http_access deny webblock
Dibawah INSERT YOUR OWN RULE hapus dan tambahkan tanda # pada scrip di bawah ini:
acl our_network src 172.168.1.1/29              jaringan yang bisa atau diperbolehkan melewati proxy.
http_access allow our_network
#http_access deny all
Dibawah ADMINISTRATIVE PARAMETERS
cache_mgr  SMKN 1 Suwawa
visible_hostname  www.lks.sch.id
setelah itu simpan dan keluar....
·         Membuat swap
Ketik perintah squid  -z
·         Membuat file baru untuk memasukkan situs yang akan di blok
nano  /etc/squid/url
masukkan scrip yang anda akan blok misalnya:
·         Merestart layanan squid
/etc/init.d/squid restart
·         menyimpan iptables pada file rc.local
nano /etc/rc.local
ketik perintah dibawah ini
iptables  -t  nat  -A  PREROUTING  -s  172.168.1.1/29  -p  tcp  --dport  80  -j  REDIRECT  --to-port  3128
kemudian restart layanan rc.local /etc/init.d/rc.local start
·         merestart layanan squid  /etc/init.d/squid restart
·         kemudian anda ketik perintah reboot maka otomatis dia akan merestart komputer.

Nah,,,, sekarang anda mengete  konfigurasi anda pada client.....
                                                                                   
SELAMAT MENCOBA!!!!!!!!!!!!!




by vemi