Minggu, 13 Maret 2011

Instalasi Mail Server Debian 4

Sebelum install postfix, hapus dulu paket exim4 yang merupakan default bawaan dari installan debian 4

sebelum instalasi pastikan komputer sudah terinstall apache2, php4:
1. Install postfix
# apt-get install postfix
#setelah instalasi postfix pilih local only / internet site
# /etc/init.d/postfix [start|stop|restart]
2. Install courier-imap
# apt-get install courier-imap
# /etc/init.d/courier-imap [start|stop|restart]
3. Install courier-pop
# apt-get install courier-pop
# /etc/init.d/courier-pop [start|stop|restart]
# /etc/init.d/courier-authdaemon [start|stop|restart]
4. konfigurasi file main.cf
# vim /etc/postfix/main.cf
contoh konfigurasi :
——————
myhostname = mail.marom.com
mydomain = marom.com
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = $mydomain, localhost
home_mailbox = Maildir/
relayhost =
mynetworks = 127.0.0.0/8 192.168.56.0/24
#mailbox_command = procmail -a “$EXTENSION”
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
————
5. Install squirrelmail
# apt-get install squirrelmail
6. Konfigurasi /usr/sbin/squirrelmail-configure
# /usr/sbin/squirrelmail-configure
buat konfigurasinya…
server software : courier
7. Buat Virtualhost squirrelmail
# vim /etc/apache2/sites-available/default
arahkan root direktori ke direktori squirrelmail (default:/usr/share/squirrelmail)
8. Membuat folder Maildir di user tertentu
# cd /home/marom
# maildirmake Maildir
# chown marom.marom Maildir/ -Rf
9. Membuat folder Maildir otomatis ketika create user
# cd /etc/skel
# maildirmake Maildir
10. Testing squirrelmail
Buka browser :
http://mail.marom.com
11. test POSTFIX(SMTP)
#telnet mail.marom.com 25
12. test POP3
#telnet mail.marom.com 110


semoga sukses…. semoga tulisan ini bisa bermanfaat bagi kita semua….. amien…..
By : Mas Angga......^_^

Setting DHCP di Debian 4

Berikut adalah langkah - langkah cara Setting DHCP di Debian 4 tolong perhatikan langkah - langkah di bawah ini dengan seksama :


1. Langkah Pertama
Mencari paket program, lakukan dengan perintah berikut
~# apt-cache search dhcp

dhcp – DHCP server for automatic IP address assignment

2. Langkah Kedua
Installasi Program DHCP
~# apt-get install dhcp
3. Langkah Ketiga
Konfigurasi program
3.1 edit file /etc/default/dhcp
isikan interface yang akan digunakan untuk broadcast IP-DHCP
INTERFACES=”eth1″ dalam hal ini saya gunakan interface eth1.
3.2 edit file /etc/dhcpd.conf
isikan file konfigurasinya sbb,
# option definitions common to all supported networks…
option domain-name “ptpn-11.com”;
option domain-name-servers 192.168.11.1, 192.168.11.254;
#allow client-updates;
option subnet-mask 255.255.255.0;
default-lease-time 600;
max-lease-time 7200;
# Segment10
subnet 192.168.10.0 netmask 255.255.255.0 {
range dynamic-bootp 192.168.10.100 192.168.10.200;
option domain-name-servers 192.168.10.1,192.168.10.254;
option broadcast-address 192.168.10.255;
option routers 192.168.10.1;
option subnet-mask 255.255.255.0;
}
# Segment11
subnet 192.168.11.0 netmask 255.255.255.0 {
range dynamic-bootp 192.168.11.100 192.168.11.200;
option domain-name-servers 192.168.11.1,192.168.11.254;
option broadcast-address 192.168.11.255;
option routers 192.168.11.1;
option subnet-mask 255.255.255.0;
}
# Segment12
subnet 192.168.12.0 netmask 255.255.255.0 {
range dynamic-bootp 192.168.12.100 192.168.12.200;
option domain-name-servers 192.168.12.1,192.168.12.254;
option broadcast-address 192.168.12.255;
option routers 192.168.12.1;
option subnet-mask 255.255.255.0;
}
# Segment13
subnet 192.168.17.0 netmask 255.255.255.0 {
range dynamic-bootp 192.168.17.100 192.168.17.200;
option domain-name-servers 192.168.17.1,192.168.17.254;
option broadcast-address 192.168.17.255;
option routers 192.168.17.1;
option subnet-mask 255.255.255.0;
}
5. Langkah Kelima
Menambahkan list interface di /etc/default/dhcp, secara default dhcp-server hanya bisa melayani sebuah interface card, untuk menambahkan lebih dari satu interface card maka kita tambahkan routing untuk interface yang lain dengan perintah
Root~# route add -host 255.255.255.255 dev eth0
dalam kasus ini saya jalankan VLAN dengan ID, 11,12,13,14,15,16 maka kita tambahkan routingnya
Root~# route add -host 255.255.255.255 dev eth1.11
Root~# route add -host 255.255.255.255 dev eth1.12
Root~# route add -host 255.255.255.255 dev eth1.13
Root~# route add -host 255.255.255.255 dev eth1.14

kemudian kita check table routingnya
root@ptpn:~# netstat -nr | grep eth1.11
255.255.255.255 0.0.0.0 255.255.255.255 UH 0 0 0 eth1.11
4. Langkah Keempat
Lakukan Starting DHCP –> /etc/init.d/dhcp restart
Jika terjadi kegagalan silahkan lakukan check di syslog, dengan perintah tail -f /var/log/syslog
Cara Ke 2
##########################################
#####—– Global Configuration —–#####
##########################################
ddns-updates off;
option T150 code 150 = string;
deny client-updates;
#one-lease-per-client false;
#allow bootp;
ddns-update-style none;
option domain-name “vlan.local”;
option domain-name-servers 210.56.15.1, 231.117.250.27;
default-lease-time 6000;
max-lease-time 7200;
authoritative;
##############################################
#####—– End Global Configuration —–#####
##############################################
###############################################
#####—– Start Modem Configuration —–#####
###############################################
subnet 192.168.1.0 netmask 255.255.255.0 {
interface eth0;
}
#############################################
#####—– End Modem Configuration —–#####
#############################################
####################################################
#####—– Start Downstairs Configuration —–#####
####################################################
subnet 192.168.0.0 netmask 255.255.255.0 {
interface eth1;
default-lease-time 6000;
max-lease-time 7200;
option subnet-mask 255.255.255.0;
option routers 192.168.0.254;
option broadcast-address 192.168.0.255;
}
##################################################
#####—– End Downstairs Configuration —–#####
##################################################
##################################################
#####—– Start Upstairs Configuration —–#####
##################################################
subnet 10.0.0.0 netmask 255.255.255.0 {
interface eth2;
default-lease-time 6000;
max-lease-time 7200;
range 10.0.0.100 10.0.0.200;
option subnet-mask 255.255.255.0;
option routers 10.0.0.254;
option broadcast-address 10.0.0.255;
}
################################################
#####—– End Upstairs Configuration —–#####
################################################
#####################################################################
#####—– Start Server and Fixed IP Address Configuration —–#####
#####################################################################
group{
###— Any global server settings should go here —###
#- Printer -#
host printer {
hardware ethernet 00:00:00:00:00:00;
fixed-address 10.0.0.25;
}
#- J computer -#
host j {
hardware ethernet 00:00:00:00:00:00;
fixed-address 10.0.0.105;
}
#- TServer computer -#
host tserver {
hardware ethernet 00:00:00:00:00:00;
fixed-address 10.0.0.110;
}
#- Windows 2008 Server -#
host win2008server {
hardware ethernet 00:00:00:00:00:00;
fixed-address 10.0.0.115;
}
#- Asterisk Box -#
host asterisk {
hardware ethernet 00:00:00:00:00:00;
fixed-address 10.0.0.120;
}
#- WWW Server -#
host www2 {
hardware ethernet 00:00:00:00:00:00;
fixed-address 10.0.0.125;
}
}
###################################################################
#####—– End Server and Fixed IP Address Configuration —–#####
###################################################################


GoodLuck:......!!!!!!!!
By : Mas Angga.......^_^