install zimbra Open Source Edition v5.0 di Debian Etch
1 Persiapan OS Debian etch
InstallĀ standard Debian Etch system kemudian di update. bisanya saya install hanya standart system saja. biar ga ribet
2 Edit Hostname
edit hostname Debian di :
imamoberst:~#nano /etc/hosts
berikut contoh dari setingan saya :
127.0.0.1 localhost.localdomain localhost 120.136.16.4 mail.imamoberst.com mail # The following lines are desirable for IPv6 capable hosts ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters ff02::3 ip6-allhosts tambahkan nama hostname ke hostname file : imamoberst:~#echo mail.imamoberst.com > /etc/hostname setelah itu restart mesin server anda : imamoberst:~#reboot cek hostname anda setelah restart dengan perintah berikut : imamoberst:~#hostname dan imamoberst:~#hostname -f hasilnya harusnya muncul sbb : mail.imamoberst.com
3 DNS
DNS disini sangat penting peranannya untuk mengatur A (Address ) & MX ( Mail Xchange ) server mail yang anda buat.
masukan dns mail server anda dengan cara berikut ini :
imamoberst:~#nano /etc/resolv.conf contoh dari settingan server saya : nameserver 120.136.16.2 nameserver 120.136.16.3
4 Uninstall Exim
Uninstall Exim smtp server bawaan dari Debian.
imamoberst:~#apt-get remove –purge exim4 exim4-base / exim4-config exim4-daemon-light
5 Install packages
install beberapa packet yang di butuh kan :
imamoberst:~#apt-get install libc6-i686 sudo / libidn11 curl fetchmail libgmp3c2 / libexpat1 libgetopt-mixed-perl libxml2 / libstdc++6 libpcre3 libltdl3 ssh
6 Download Zimbra
Berikut alamat download zimbra http://www.zimbra.com/community/downloads.html. cari versi yang paling terbaru, download lalu kemudian di ekstrak. imamoberst:~#cd /tmp/ imamoberst:~#wget http://files.zimbra.com/downloads/5.0.2_GA/zcs-5.0.2_GA_1975. DEBIAN4.0.20080130234700.tgz imamoberst:~#tar xvfz zcs-5.0.2_GA_1975.DEBIAN4.0.20080130234700.tgz
7 Install Zimbra
7.1 Start The Installation
masuk ke folder zimbra lalu mulai install :
imamoberst:~#cd /tmp/zcs-5.0.2_GA_1975.DEBIAN4.0.20080130234700
imamoberst:~#./install.sh -l Baca lisensi yang muncul kemudian “enter” untuk meneruskan instalasai. Output dari install zimbra seperti berikut : hecking for prerequisites… NPTL…FOUND sudo…FOUND sudo-1.6.8p12-4 libidn11…FOUND libidn11-0.6.5-1 fetchmail…FOUND fetchmail-6.3.6-1etch1 libpcre3…FOUND libpcre3-6.7+7.4-2 libgmp3c2…FOUND libgmp3c2-2:4.2.1+dfsg-4 libxml2…FOUND libxml2-2.6.27.dfsg-2 libstdc++6…FOUND libstdc++6-4.1.1-21 openssl…FOUND openssl-0.9.8c-4etch1 libltdl3…FOUND libltdl3-1.5.22-4 Prerequisite check complete. Checking for standard system perl… perl-5.8.8…FOUND standard system perl-5.8.8
7.2 Pilih packet untuk diĀ Install
Install zimbra-ldap [Y] Y
Install zimbra-logger [Y] Y
Install zimbra-mta [Y] Y
Install zimbra-snmp [Y] Y
Install zimbra-store [Y] Y
Install zimbra-apache [Y] Y
Install zimbra-spell [Y] Y
Install zimbra-proxy [N] N
The system will be modified. Continue? [N] Y
Setelah itu packet yang di pilih akan di install. just wait it until finish.![]()
7.3 Main Menu
Setelah packet selesai di install akan muncul menu sbb :
Main menu
1) Common Configuration:
2) zimbra-ldap: Enabled
3) zimbra-store: Enabled
+Create Admin User: yes
+Admin user to create: admin@server1.example.com
******* +Admin Password UNSET
+Enable automated spam training: yes
+Spam training user: spam.m0bqyoayc@server1.example.com
+Non-spam(Ham) training user: ham.ygch0qyz1@server1.example.com
+Global Documents Account: wiki@server1.example.com
+SMTP host: server1.example.com
+Web server HTTP port: 80
+Web server HTTPS port: 443
+Web server mode: http
+IMAP server port: 143
+IMAP server SSL port: 993
+POP server port: 110
+POP server SSL port: 995
+Use spell check server: yes
+Spell server URL: http://server1.example.com:7780/aspell.php
4) zimbra-mta: Enabled
5) zimbra-snmp: Enabled
6) zimbra-logger: Enabled
7) zimbra-spell: Enabled
Default Class of Service Configuration:
r) Start servers after configuration yes
s) Save config to file
x) Expand menu
q) Quit
Address unconfigured (**) items (? - help)
Edit password admin anda dengan cara memilih menu "3" kemudian "Enter" output nya sbb :
Store configuration
1) Status: Enabled
2) Create Admin User: yes
3) Admin user to create: admin@mail.imamoberst.com
** 4) Admin Password UNSET
5) Enable automated spam training: yes
6) Spam training user: spam.m0bqyoayc@mail.imamoberst.com
7) Non-spam(Ham) training user: ham.ygch0qyz1@mail.imamoberst.com
Global Documents Account: wiki@mail.imamoberst.com
9) SMTP host: mail.imamoberst.com
10) Web server HTTP port: 80
11) Web server HTTPS port: 443
12) Web server mode: http
13) IMAP server port: 143
14) IMAP server SSL port: 993
15) POP server port: 110
16) POP server SSL port: 995
17) Use spell check server: yes
18) Spell server URL: http://mail.imamoberst.com:7780/aspell.php
Ketik "r" untuk kembali ke menu utama. pilih menu "4" lalu "Enter" untuk edit admin password : Password for admin@mail.imamoberst.com (min 6 characters): [TR9Fm7uD] “Enter” setelah selesai akan muncul menu sbb :
Main menu
1) Common Configuration:
2) zimbra-ldap: Enabled
3) zimbra-store: Enabled
4) zimbra-mta: Enabled
5) zimbra-snmp: Enabled
6) zimbra-logger: Enabled
7) zimbra-spell: Enabled
Default Class of Service Configuration:
r) Start servers after configuration yes
s) Save config to file
x) Expand menu
q) Quit
*** CONFIGURATION COMPLETE - press ‘a’ to apply Select from menu, or press ‘a’ to apply config (? - help) Enter “a” untuk apply hasil konfigurasi yang sudah di setting. setelah itu akan muncul pertanyaan sbb : Save configuration data to a file? [Yes] Enter Save config in file: [/opt/zimbra/config.5422] Saving config in /opt/zimbra/config.5422…done. The system will be modified - continue? [No] Y setelah done semua akan muncul seperti di bawah ini :
Operations logged to /tmp/zmsetup.02062008-135354.log
Setting local config values…done.
Setting up CA…done.
Creating SSL certificate…done.
Initializing ldap…done.
Setting replication password…done.
Setting Postfix password…done.
Setting amavis password…done.
Deploying CA to /opt/zimbra/conf/ca …done.
Creating server entry for server1.example.com…done.
Setting spell check URL…done.
Setting service ports on server1.example.com…done.
Adding server1.example.com to zimbraMailHostPool in default COS…done.
Installing skins…
hotrod
lavender
waves
steel
sky
bones
yahoo
sand
lemongrass
beach
bare
done.
Setting zimbraFeatureIMEnabled=FALSE…done.
Setting zimbraFeatureTasksEnabled=TRUE…done.
Setting zimbraFeatureBriefcasesEnabled=TRUE…done.
Setting zimbraFeatureNotebookEnabled=TRUE…done.
Setting MTA auth host…done.
Setting TimeZone Preference…done.
Creating domain server1.example.com…done.
Creating user admin@server1.example.com…done.
Creating postmaster alias…done.
Creating user wiki@server1.example.com…done.
Creating user spam.m0bqyoayc@server1.example.com…done.
Creating user ham.ygch0qyz1@server1.example.com…done.
Setting spam training accounts…done.
Initializing store sql database…done.
Setting zimbraSmtpHostname for server1.example.com…done.
Initializing logger sql database…done.
Initializing mta config…done.
Configuring SNMP…done.
Setting services on server1.example.com…done.
Setting up zimbra crontab…done.
Setting up syslog.conf…done.
Starting servers…done.
Checking for deprecated zimlets…done.
Installing zimlets…
com_zimbra_date
com_zimbra_url
com_zimbra_cert_manager
com_zimbra_phone
com_zimbra_search
com_zimbra_local
com_zimbra_email
done.
Initializing Documents…done.
Restarting mailboxd…done.
Moving /tmp/zmsetup.02062008-135354.log to /opt/zimbra/log
Tekan "Enter" untuk keluar dari konfigurasi. masuk sebagai user zimbra : imamoberst:~#su - zimbra melihat status mail zimbra dengan : imamoberst:~#zmcontrol status akan muncul sbb : Host mail.imamoberst.com antispam Running antivirus Running ldap Running logger Running mailbox Running mta Running snmp Running spell Running stats Running jika services sudah running semua jalankan zimbra dengan : imamoberst:~#zmcontrol start Cek mail zimbra anda : http://mail.imamoberst.com

DONE
thanks to :
http://www.howtoforge.com/
BGP Menggunakan route-maps dan MED Attribute
Contoh Topologi jaringan menggunakan MED sbb :

Penjelasan gambar jaringan :
- Router A , B , dan C dalam 1 AS NUMBER ( AS 65001 )
- Router A mengadvertise prefixs ke router X sbb :
- 192.168.24.0/24 MED 200
- 192.168.25.0/24 MED 100
- 192.168.26.0/24 MED 100
- Router B mengadvertise prefix ke router Y sbb :
- 192.168.24.0/24 MED 100
- 192.168.25.0/24 MED 200
- 192.168.26.0/24 MED 200
- Router A , B dan C iBGP
- Router X,Y dan Z dalam 1 AS NUMBER ( AS 65004 )
- Router X , y dan Z iBGP
- Router X jalan keluar dari Router A ( eBGP dengan router A )
- Router Y jalan keluar dari Router B ( eBGP dengan router B )
Multiple Exit Discriminator (MED)
Atribut ini berfungsi untuk menginformasikan router yang berada di luar AS untuk mengambil jalan tertentu untuk mencapai si pengirimnya. Atribut ini dikenal sebagai metrik eksternal dari sebuah rute. Meskipun dikirimkan ke AS lain, atribut ini tidak dikirimkan lagi ke AS ketiga oleh AS lain tersebut.
Maksud digunakan MED dalam kasus ini adalah :
- Mengatur inbound dari prefix yang di advertise dari router A dan router B ke router X dan Y.
- Secara Fisik ada 4 ( Router A dan B, Router X dan Y ) router yang melakukan ebgp tetapi secara AS number hanya 2 router yg melakukan ebgp yaitu AS 65001 dan AS 65004 susah untuk melakukan prepend karena hanya ada 1 AS number dr Upstream.
Berikut ini Konfigurasinya :
Konfigurasi di Router A:
router bgp 65001
neighbor 2.2.2.2 remote-as 65001
neighbor 3.3.3.3 remote-as 65001
neighbor 2.2.2.2 update-source loopback0
neighbor 3.3.3.3 update-source loopback0
// konfigurasi ibgp dengan router B dan C
neighbor 192.168.28.1 remote-as 65004
neighbor 192.168.28.1 route-map med_65004 out
// Konfigurasi eBGP dengan AS65004 ( router X )
!
access-list 66 permit 192.168.25.0.0 0.0.0.255
access-list 66 permit 192.168.26.0.0 0.0.0.255
// Access list prefix yang akan di ubah metric nya
!
route-map med_65004 permit 10
match ip address 66
set metric 100
// berikut ini atribute metric yang mengubah prefix access list 66 menjadi 100
!
route-map med_65004 permit 100
set metric 200
// Berikut ini setingan metric selain prefix access list 66 di ubah menjadi 200
Konfigurasi di Router B:
router bgp 65001
neighbor 1.1.1.1 remote-as 65001
neighbor 3.3.3.3 remote-as 65001
neighbor 1.1.1.1 update-source loopback0
neighbor 3.3.3.3 update-source loopback0
// ibgp router A dan C
neighbor 172.20.50.1 remote-as 65004
neighbor 172.20.50.1 route-map med_65004 out
// eBGP router B dengan Y ( AS 65004 )
!
access-list 66 permit 192.168.24.0.0 0.0.0.255
// access list prefix yang akan di ubah metricnya
!
route-map med_65004 permit 10
match ip address 66
set metric 100
// berikut ini atribute metric yang mengubah prefix access list 66 menjadi 100
!
route-map med_65004 permit 100
set metric 200
// Berikut ini setingan metric selain prefix access list 66 di ubah menjadi 200
Hasilnya ( dilihat dari route Z ) :
RouterZ# show ip bgp
BGP table version is 7, local router ID is 122.30.1.1
Status codes: s suppressed, d damped, h history, * valid, > best, i - internal, r RIB-failure, S Stale
Origin codes: i - IGP, e - EGP, ? - incomplete
Network Next Hop Metric LocPrf Weight Path
*>i192.168.24.0 172.20.50.2 100 100 0 65001 i
* i 192.168.28.2 200 100 0 65001 i
* i192.168.25.0 172.20.50.2 200 100 0 65001 i
*>i 192.168.28.2 100 100 0 65001 i
* i192.168.26.0 172.20.50.2 200 100 0 65001 i
*>i 192.168.28.2 100 100 0 65001 i
Penjelasan :
- Metric yang paling kecil adalah jalur yang paling best path
- Inbound prefix 192.168.24.0/24 via 172.20.50.2 (Router B) dengan metric 100
- Inbound prefix 192.168.25.0/24 via 192.168.28.2 (Router A) dengan metric 100
- Inbound prefix 192.168.26.0/24 via 192.168.28.2 (Router A ) dengan metric 100
Thanks : cisco.com
Yoo mulai ngepost lagi ahhh……….. uhe2….

thanks einstein for supporting me,,,,,

