Selasa, 05 Februari 2013

KONFIGURASI DEBIAN


Keterangan : Membuat kabel jaringan Judul :Mengkonfigurasi debian No : 06
Jurusan : Teknik Komunikasi dan Jaringan
Hari Tgl :

Nama : Faisal Wisnu Nugroho Nilai :
SMK Muhammadiyah 2 Semarang
Diperiksa :
I. TUJUAN
1.    Siswa dapat mengetahui isi dan kegunaan yang ada pada debian server tersebut
2.      Siswa dapat melakukan settingan network, dns, web, postfix dan squirrelmail

II. ALAT DAN BAHAN
ALAT             :            2 Buah Personal Komputer yang satu server (debian) dan CLIENT
            BAHAN         :           1 Buah DVD Debian Server dan 1 buah CD Wind XP

III. DASAR TEORI
             Mail Server atau yang sering disebut juga E-Mail server, digunakan untuk mengirim surat melalui Internet. Dengan begitu, dapat mempermudah dalam penggunanya, karena lebih cepat dan efisien. Untuk membuat Mail Server, harus terdapat SMTP dan POP3 server, yang digunakan untuk mengirim dan menerima E-Mail.
Proses pengiriman eMail bisa terjadi karena adanya SMTP Server (Simple Mail Transfer Protocol). Setelah dikirim, eMail tersebut akan ditampung sementara di POP3 Server (Post Office Protocol ver. 3). Dan ketika user yang mempunyai eMail account tersebut online, mail client akan secara otomatis melakukan sinkronisasi dari POP3 Server.

IV. KESELAMATAN KERJA
1.      Gunakan peralatan sesuai dengan fungsinya masing-masing
2.      Letakkan barang ditempat yang aman
3.      Tidak ceroboh dalam melakukan suatu tindakan , sebaiknya ditanyakan



  • SETTING NETWORK 
Cara melihat Interface
root@debian:~# ifconfig

Cara konfigurasi network
root@smkmuh2:~# nano /etc/network/interfaces

# The local network interface
auto eth0
iface eth0 inet static
            address 192.168.10.1
            netmask 255.255.255.240
            network 192.168.10.0
            gateway 192.168.10.1
            broadcast 192.168.10.15
            dns-nameservers 192.168.10.1
auto eth0:0
ifacec eth0:0 inet static
            address 192.168.10.2
            netmask 255.255.255.240
auto eth0:1
iface eth0:1 inet static
            address 192.168.10.3
            netmask 255.255.255.240
           
Konfigurai skrip menjadi seperti ini, kemudian tekan Ctrl +  O, enter (untuk menyimpan) dan tekan Ctrl + X (untuk keluar)

root@smkmuh2:~# nano /etc/resolv.conf
search smkmuh2.sch.id
nameserver 192.168.10.1

Tambah skrip diatas ini, kemudian restart networknya
root@smkmuh2:~# service networking restart


  • DNS SERVER
Install Bind9
root@smkmuh2:~# apt-get install bind9

Setting file bind9
root@smkmuh2:~# nano /etc/bind/named.conf

zone “smkmuh2.sch.id”{
            type master:
            file “db.debian”;
};

zone “192.in-addr.arpa”{
            type master;
            file “db.192”;
};

Kemudian tekan Ctrl +  O, enter (untuk menyimpan) dan tekan Ctrl + X (untuk keluar)
Setting file forward dari DNS

root@smkmuh2:~# cd /etc/bind
root@smkmuh2:~# cp db.local /var/cache/bind/db.debian
root@smkmuh2:~# nano /var/cache/bind/db.debian

$TTL    604800
@         IN         A          smkmuh2.sch.id. root.smkmuh2.sch.id. (
                                                2                      ; Serial
                                      604800                      ; Refresh
                                        86400                      ; Retry
                                    2419200                      ; Expire
                                      604800                      ; Negative Cache TTL
;
@                     IN         NS        smkmuh2.sch.id.
@                     IN         A          192.168.10.1
www                IN         A          192.168.10.2
mail                 IN         A          192.1680.1.3

Kemudian tekan Ctrl +  O, enter (untuk menyimpan) dan tekan Ctrl + X (untuk keluar)

root@smkmuh2:~# cp db.127 /var/cache/bind/db.192
root@smkmuh2:~# nano /var/cache/bind/db.192

$TTL    604800
@         IN         A          smkmuh2.sch.id. root.smkmuh2.sch.id. (
                                                1                      ; Serial
                                      604800                      ; Refresh
                                        86400                      ; Retry
                                    2419200                      ; Expire
                                      604800                      ; Negative Cache TTL
;
@                     IN         NS        smkmuh2.sch.id.
1.10.168          IN         PTR      smkmuh2.sch.id.
2.10.168          IN         PTR      www.smkmuh2.sch.id.
3.10.168          IN         PTR      mail.smkmuh2.sch.id.

Kemudian tekan Ctrl +  O, enter (untuk menyimpan) dan tekan Ctrl + X (untuk keluar) lalu restart bind9 

root@smkmuh2:~# service bind9 restart
Kemuduan untuk mengecek dns berhasil atau tidak ketik
root@smkmuh2:~# nslookup smkmuh2.sch.id
root@smkmuh2:~# nslookup 192.168.1.1
root@smkmuh2:~# nslookup 192.168.1.2
root@smkmuh2:~# nslookup 192.168.1.3


  •  LINKS
Instalasi links
debian-server:~# apt-get install links
(Masukam DVD 1)



4.) WEBMAIL SERVER
 
Install paket webmail server
debian-server:~# apt-get install squirrelmail
(Masukan DVD 1 - 2)

debian-server:~# nano /etc/apache2/apache2.conf
Include “/etc/squirrelmail/apache.conf”       #tambahkan di baris paling bawah

debian-server:~# nano /etc/squirrelmail/apache.conf
#sers will prefer a simple URL like http://webmail.example.com

<VirtualHost  192.168.10.3:80>                                  #ganti menjadi port 80
DocumentRoot /usr/share/squirrelmail                     #lokasi default web squirrelmail
ServerName mail.smkmuh2.sch.id                             #domain untuk E-Mail
</VirtualHost>
#. . .
 
debian-server:~# cd  /etc/apache2/sites-enabled/
debian-server:nano  /etc/apache2/sites-enabled# cp  000-default www
(Copykan file 000-default www)
debian-server: /etc/apache2/sites-enabled# nano www

NameVirtualHost 192.168.1.1:80                               # tambah seperti ini
<VirtualHost  192.168.1.1:80>                                    # edit seperti ini
ServerAdmin webmaster@localhost
ServerName www.smkmuh2.sch.id                            # tambah seperti ini
DocumentRoot /var/www
#. . .

Kemudian restart apache 2
debian-server: /etc/apache2/sites-enabled# service apache2 restart


  •  MAIL SERVER
Install paket mail server
root@debian:~# apt-get install  postfix  courier-imap  courier-pop 

Kemudian akan muncul menu PopUp, dan sesuaikan dengan konfigurasi di bawah ini
a. General Type of Mail Configuration          : Internet Site
           b. System Mail Name                                     : smkmuh2.sch.id
Membuat directory mail server

debian-server:~# maildirmake /etc/skel/Maildir
Menambahkan user
debian-server:~# adduser mukhery1
Adding user `mukhery1' ...
Adding new group `mukhery1' (1007) ...
Adding new user `mukhery1' (1007) with group `mukhery1' ...
Creating home directory `/home/mukhery1' ...
Copying files from `/etc/skel' ...
Enter new UNIX password: ***
Changing the user information formukhery1
Enter the new value, or press ENTER for the default
Full Name []:
Room Number []:
Work Phone []:
Home Phone []:
Other []:
Is the information correct? [Y/N] Y

 debian-server:~# adduser mukhery2
Adding user `mukhery2' ...
Adding new group `mukhery2' (1007) ...
Adding new user `mukhery2' (1007) with group `mukhery2' ...
Creating home directory `/home/mukhery2' ...
Copying files from `/etc/skel' ...
Enter new UNIX password: ***
Changing the user information for mukhery2
Enter the new value, or press ENTER for the default
Full Name []:
Room Number []:
Work Phone []:
Home Phone []:
Other []: Owner of www.mukhery2IT.co.cc
Is the information correct? [Y/N]Y



  •  KONFIGURASI POSTFIX
debian-server:~# nano  /etc/postfix/main.cf
myhostname = smkmuh2.sch.id                                            
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = muh2.com, muh2, localhost.localdomain, localhost
relayhost =
mynetworks = 127.0.0.0/8 192.168.1.1/24
#mailbox_command = procmail -a “$EXTENSION”
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
home_mailbox = Maildir/ 
                
Edit script seperti di atas ini.
Selanjutnya, tinggal tambahkan sedikit konfigurasi pada postfix melalui dpkg. Ikuti langkahnya seperti dibawah ini.

debian-server:~# dpkg-reconfigure postfix

General Type of Mail Configuration     : Internet Site
System Mail Name                             : smkmu2.sch.id
Root and postmaster mail recipient      : (biarkan kosong)
Other destination to accept...              : (pilih ok)
Force synchronous updates...             : No
Local Networks                                 : 0.0.0.0/0 (ditambahkan baris terakhir)
Use Procmail for local delivery            : No
Mailbox size limit (bytes)                    : 0
Local address extension character      : +
Internet protocols to use                     : ipv4

Kemudian semua konfigurasi
debian-server:~# service bind9 restart
debian-server:~# service apache2 restart
debian-server:~# service postfik restart
debian-server:~# service courier-pop restart
debian-server:~# service courier-imap restart

              Berikut adalah contoh hasil akhir dari konfigurasi tersebut dan sudah disambungkan ke Client,
Lalu kita pindah ke komputer client dan cek email server nya dengan mengirimkan email.
 



VI. HASIL PERCOBAAN
            Percobaan tersebut dinyatakan berhasil, apabila terdapat kesalahan cek ulang lah pada konfigurasi tersebut satu persatu . penulisan kata yang salah dapat mempengaruhi konfigurasi tersebut

VII. KESIMPULAN
            Dalam konfigurasi tersebut dinyatakan bahwa kurangnya kata atau huruf atau juga tanda baca dapat mempengaruhi konfigurasi yang ada didalamnya, disaat kita melakukan restart dan  memunculkan pesan kesalahan berarti kita terdapat kesalahan disaat melakukan konfigurasi tersebut” dan segeralah diperbaiki kemudian ikuti langkah-langkah selanjutnya.

Tidak ada komentar:

Posting Komentar