Selasa, 05 Februari 2013

konfigurasi debian sampai mail server


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.24.1
            netmask 255.255.255.192
            network 192.168.24.0
            gateway 192.168.24.254
            broadcast 192.168.24.255
            dns-nameservers 192.168.24.1
auto eth0:0
ifacec eth0:0 inet static
            address 192.168.24.2
            netmask 255.255.255.192
auto eth0:1
iface eth0:1 inet static
            address 192.168.24.3
            netmask 255.255.255.248
           
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.24.1

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

2.  DNS SERVER
·         Install Bind9
root@debian:~# apt-get install bind9
·         Setting file bind9
root@debian:~# nano /etc/bind/named.conf
zone “smkmuh2.sch.id”{
            type master:
            file “db.smk”;
};
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@debian:~# cd /etc/bind
roloot@debian:~# cp db.local /var/cache/bind/db.debian
root@debian:~# 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.24.1
www                IN         A          192.168.24.2
mail                 IN         A          192.168.24.3
kemudian tekan Ctrl +  O, enter (untuk menyimpan) dan tekan Ctrl + X (untuk keluar)
root@debian:~# cp db.127 /var/cache/bind/db.192
root@debian:~# 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.24.168          IN         PTR      smkmuh2.sch.id.
2.24.168          IN         PTR      www.smkmuh2.sch.id.
3.24.168          IN         PTR      mail.smkmuh2.sch.id.
           
kemudian tekan Ctrl +  O, enter (untuk menyimpan) dan tekan Ctrl + X (untuk keluar) lalu restart bind9
root@debian:~# /etc/init.d/bind9 restart
root@debian:~# nslookup smkmuh2.sch.id
root@debian:~# nslookup 192.168.24.1
root@debian:~# nslookup www.smkmuh2.sch.id
root@debian:~# nslookup 192.168.24.2
root@debian:~# nslookup mail.smkmuh2.sch.id
root@debian:~# nslookup 192.168.24.3
3.  WEB SERVER
·         Install Paket Web server
root@debian:~# apt-get install apache2 links
·         Setting Virtual Host
root@debian:~# cd /etc/apache2/sites-availabel
root@debian:~# cp 000-default www
root@debian:~# nano www
            <VirtualHost  192.168.24.2:80>                                 
ServerAdmin webmaster@localhost
ServerName www.smkmuh2.sch.id                                                   
kemudian tekan Ctrl +  O, enter (untuk menyimpan) dan tekan Ctrl + X (untuk keluar)
3.      WEBMAIL SERVER
·         Install paket webmail server
debian-server:~# apt-get install squirrelmail (masukan dvd 1 - 3)
debian-server:~# nano /etc/apache2/apache2.conf
Include “/etc/squirrelmail/apache.conf”      
debian-server:~# nano /etc/squirrelmail/apache.conf
# users will prefer a simple URL like http://webmail.example.com
<VirtualHost  192.168.24.3:80>                                 
DocumentRoot /usr/share/squirrelmail                    
ServerName mail.smkmuh2.sch.id                                       
</VirtualHost>
#. . .
5.  MAIL SERVER
·         Install paket mail server
root@debian:~# apt-get install  postfix  courier-imap  courier-pop
·         Membuat directory mail server
debian-server:~# maildirmake /etc/skel/Maildir
Menambahkan user (buat 2 user)
debian-server:~# adduser ananda
Adding user `ai' ...
Adding new group `manshurin' (1007) ...
Adding new user `manshurin' (1007) with group `manshurin' ...
Creating home directory `/home/manshurin' ...
Copying files from `/etc/skel' ...
Enter new UNIX password: ****
Changing the user information for manshurin
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
·         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 = smkmuh2.sch.id, smkmuh2, localhost.localdomain, localhost
relayhost =
mynetworks = 127.0.0.0/8 192.168.24.3/26
#mailbox_command = procmail -a “$EXTENSION”
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
home_mailbox = Maildir/                              #Tambahkan pada baris paling bawah
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                             : smkmuh2.sch.id
Root and postmaster mail recipient   : (biarkan kosong)
Other destination to accept...             : (pilih ok)
Force synchronous updates...             : No
Local Networks                                   : (pilih ok)
Use Procmail for local delivery          : No
Mailbox size limit (bytes)                   : 0
Local address extension character     : +
Internet protocols to use                    : ipv4
debian-server:~# /etc/init.d/postfix restart
debian-server:~# /etc/init.d/courier-imap restart
debian-server:~# /etc/init.d/courier-pop restart
debian-server:~# /etc/init.d/apache2 restart
Selanjutnya, tinggal mengecek apakah konfigurasi kita berhasil
·         Cek Web Server
debian-server:~# links www.smkmuh2.sch.id
debian-server:~# links 192.168.6.2
·         Cek Mail Server
debian-server:~# links mail.smkmuh2.sch.id
debian-server:~# links 192.168.6.3

Tidak ada komentar:

Posting Komentar