.

.

Komunikasi Berbasis IP [ IP PBX ]

Posted by swilsarblog Monday, August 10, 2009 0 comments

Lompatan yang Mengubah Pola Telekomunikasi

Kalau saat ini yang umum orang ketahui adalah Voice over Internet Protocol (VoIP), atau di Indonesia banyak orang mengenal istilah VoIP Merdeka karya Onno W Purbo dan teman-temannya. Banyak yang belum menyadari bahwa cepat atau lambat terjadi pergeseran pola dan cara berkomunikasi.

Perubahan mulai terlihat dari berbagai istilah, dari triple play yang artinya penyambungan untuk tiga aplikasi sekaligus (suara, data, dan video), hingga dari istilah call center menjadi contact center, dengan call center lebih berbasis suara, sedangkan contact center berarti kemampuan suara, video, dan data. Karena itulah, konsep komunikasi berbasis IP mulai digaungkan dan akan menjadi suatu pola komunikasi masa depan yang mengubah segala hal.

Terminologi VoIP, IP telephony, internet telephony, dan Voice over Internet (VoN) memiliki arti sendiri dan sudah menjadi kesepakatan. Salah satu unsur pengiriman suara ini adalah menggunakan Internet Protocol (IP) melalui berbagai cara.

VoIP lebih diterminologikan secara generik untuk semua jenis komunikasi suara menggunakan teknologi IP. VoN, yang sering disebut sebagai internet telephony, merupakan layanan yang digunakan dan merupakan bentuk khusus dari VoIP.

VoN bisa berupa internet ataupun jaringan tertutup, misalnya penggunaan suara pada jaringan tertutup perusahaan menggunakan sambungan komunikasi data berbasis IP. Bisa juga berupa kumpulan pengguna yang menggunakan jaringan internet dan membentuk kelompok untuk saling terhubung.

IP PBX

Kebutuhan akan perangkat Private Branch Exchange (PBX) legacy di perkantoran saat ini mulai digantikan oleh perangkat yang berbasis IP (IP PBX). Perangkat IP PBX merupakan penggabungan yang efisien, di mana pengabelan antara data dan voice akan menjadi satu kesatuan. Ada beberapa kelebihan IP PBX dengan PBX konvensional.

Pertama, jumlah sambungan yang dimungkinkan oleh IP PBX bisa berubah, berbasis perangkat lunak bisa mencapai jumlah cabang hingga 10.000. Pada sambungan konvensional PBX akan berbasis perangkat keras dan harus mengganti jika ingin menambah kapasitas.

Kedua, untuk sambungan keluar IP PBX dimungkinkan melalui Public Switching Telephone Network (PSTN) dan IP, sedangkan konvensional PBX hanya PSTN. Ketiga, karena menggunakan teleponi IP pada IP PBX, konferensi video dan aplikasi ke depan yang sangat besar dimungkinkan.

Keempat, tidak diperlukan penarikan kabel berbeda antara telepon dan komputer. Dan kelima, bisa menggunakan softphone (telepon berbasis perangkat lunak).

Kelihatan secara awam, IP PBX hanya menggantikan PBX konvensional karena dari sisi skalabilitasnya. Di balik itu ada sebuah skenario besar yang bisa menyebabkan perubahan total pola komunikasi. Saat ini sudah dimulai perubahan dari PBX konvensional ke IP PBX. Satu demi satu lembaga bisnis dan perkantoran mulai menerapkan IP PBX. Perlu diingat ada satu kemampuan IP PBX yang belum disentuh, sambungan ke luar per basis IP karena saat ini masih menggunakan PSTN.

Muncullah layanan baru yang memakai istilah manage service IP PBX. Pengelola gedung dengan mudah bisa menawarkan layanan pengelolaan PBX untuk para penyewa. Para penyewa tidak perlu investasi PBX, tetapi mereka bisa mengambil layanan IP PBX dan dapat mereka gunakan tanpa berpikir akan investasi, perawatan, dan pengelolaan PBX seperti PBX konvensional. IP PBX dimungkinkan dipecah dalam kelompok-kelompok virtual.

Layanan baru lainnya juga tidak tanggung-tanggung karena mengubah cara komunikasi normal. Coba asumsikan VoIP Merdeka menjadi sebuah Proxy SIP. Proxy SIP adalah suatu server berbasis IP yang merupakan komponen penting teknologi SIP (Session Initation Protocol) yang menggunakan pola seperti http ketika mengakses situs web.

Proxy SIP berfungsi sebagai pengarah request dari suatu panggilan. Misalkan kita akan menghubungi si B, maka perangkat telepon IP kita akan request panggilan ke Proxy SIP, SIP akan mengarahkan panggilan ke B. Bagian terpenting dari Proxy SIP adalah proses registrasi. Setiap IP Phone bisa melakukan proses registrasi ke Proxy SIP agar Proxy SIP mengetahui ke mana panggilan harus di arahkan.

Dengan teknologi ini, setiap individu bisa mendaftarkan telepon mereka di mana pun mereka berada. Misal saat berada di kantor mereka mendaftarkan via sambungan kantor sehingga semua panggilan yang ditujukan akan diarahkan ke jaringan kantor.

Pada saat pulang, kita lakukan registrasi di rumah melalui jaringan penyedia jasa internet yang kita gunakan di rumah, sehingga semua panggilan akan di arahkan via jaringan penyedia jasa internet. Konsep inilah yang disebut mobility.

Menjadi Proxy SIP

Eksistensi VoIP Merdeka akan menjadi sangat besar menjadi sebuah Proxy SIP besar yang menampung registrasi telepon IP berbasis SIP. Jika semua IP PBX mengarahkan semua proses registrasi ataupun call ke server VoIP Merdeka, maka seluruh telepon IP di belakang IP PBX bisa meregistrasikan diri ke VoIP Merdeka.

Di mana pun kita berada, telepon IP bisa kita registrasikan ke VoIP Merdeka sehingga mobilitas kita bisa diketahui oleh server VoIP Merdeka. Jika kita sedang jalan ke negeri seberang, maka server VoIP Merdeka akan melempar request panggilan ke lokasi kita yang diregistrasikan terakhir.

Ke depan, dengan semakin banyaknya jaringan berbasis IP, baik jaringan tetap dengan kabel atau tanpa kabel (wireless dan WiMax) proses registrasi dilakukan berulang-kali setiap hari.

Ketika kita ada di kantor, proses registrasi menggunakan jaringan kantor, pada saat di mal registrasi menggunakan Wi-Fi/hotspot, pada saat di rumah menggunakan modem kabel atau dial-up. Tidak ada lagi ketergantungan terhadap operator jaringan untuk layanan ini karena kita membawa registrasi sendiri, apa pun operator jaringan yang kita gunakan.

Sederhana, tetapi bisa kita bayangkan kalau semua telepon IP yang ada di Indonesia di belakang IP PBX diregistrasi ke VoIP Merdeka. Berubah total, perlahan tetapi pasti nomor PSTN mulai tergantikan oleh proses VoIP Merdeka.

Semua proses komunikasi tidak lagi melalui PSTN dan beralih ke komunikasi berbasis IP. Karena IP bisa mentransmisikan tidak hanya suara, maka tidak heran jika komunikasi akan tercipta dengan berbagai bentuk.

Strategi pengembangan

VoIP Merdeka tidak bisa berhenti seperti saat ini, harus ada pengembangan lanjutan.

Kalau kita perhatikan pola infrastruktur IP Indonesia saat ini, maka VoIP Merdeka harus juga tersebar di berbagai kota Indonesia. Agar lebih optimum, maka VoIP Merdeka harus terhubung ke lokal exchange point di setiap kota.

Dengan sebaran seperti itu, maka akan tercipta Proxy SIP di setiap lokasi dan Proxy SIP akan berhubungan satu dengan yang lainnya. VoIP Merdeka daerah hanya memerlukan sambungan backbone IP internasional apabila dibutuhkan mobilitas akses registrasi dari perangkat di luar Indonesia.

Dengan konfigurasi ini, tidak lama lagi tentunya akan muncul exchange point baru, yaitu exchange point untuk Proxy SIP. Siapa yang akan menguasai exchange point ini?

Dan apa isi internet yang paling besar di kemudian hari, akan menjadi persoalan baru yang akan ikut menentukan arah perkembangan jaringan internet di Indonesia.

Marcelus Ardiwinata Praktisi Jaringan Sekarang dan Anggota Dewan Pengawas APJII

(Sumber: kompas.com/kompas-cetak)


VoIP (Voice Over Internet Protocol) merupakan teknologi yang dapat melewatkan voice, video dan data secara bersamaan atau kerennya disebut NGN (Next Generation Network). Mengapa VoIP sangat menarik untuk dikembangkan, karena VoIP dapat menghadirkan teknologi untuk komunikasi yang murah atau bisa di bilang hemat, mengapa murah ? karena VoIP dapat digunakan untuk komunikasi yang tidak terbatas pada lokasi si pengguna dengan syarat pada lokasi si pengguna VoIP terdapat infrastruktur network yang baik.



Salah satu contoh dari server VoIP adalah Briker, ini adalah satu Operating system untuk aplikasi IPPBX seperti, Trixbox, Elastix dan asterisknow. Briker merupakan distro linux, buatan local (Indonesia asli), distro ini direlease sekitar bulan agustus lalu, semoga dengan adanya Briker masyarakat Indonesia dapat membuat server VoIP sendiri agar tercipta komunikasi dengan biaya hemat. Briker mendukung penuh terhadap voice dan video conference, sehingga kita bisa melakukan conference dengan membuat room sendiri untuk conference, salah satu yang menarik lagi dari Briker adalah dapat menciptakan LCR (Least Cost Routing) dimana Briker dengan pintar mencari jalur terhemat untuk telephone dengan interkoneksi ke PSTN, GSM dan CDMA atau provider VoIP lainnya.

Beberapa komponen penting yang terdapat pada Briker IPPBX:

1. Briker IPPBX Core
ini aplikasi yang di-optimize dari playSMS yang kemudian akan mengatur Briker IPPBX secara keseluruhan, dari waktu ke waktu kami akan kembankan bagian ini sehingga lebih modular dan mudah dipelajari

2. IPPBX Administration
buat mereka yang pakai TrixBox pasti tau FreePBX, aplikasi yang menjadi frontend Asterisk lengkap dengan segudang fitur IP PBX nya

3. Billing Administration
ya nelpon perlu ada billing biar hal-hal yang tidak diinginkan, seperti membuat bengkaknya tagihan manajemen, tidak terjadi :) disini kami menggunakan Asterisk2Billing

4. Server Administration
mau nulis cpanel sendiri aga2 males, ada tapi ya itu untuk urusan lain lah.. kami pilih webmin aja yang udah punya seabreg fitur berkaitan dengan administrasi server

Getting Started Guide telah disediakan buat yang mau memulai mencoba Briker IPPBX. Tempat komplen bug dkk juga sudah disediakan. Download iso sudah tersedia di server VoIP Rakyat, link nya ada di website di bawah ini.

Website utama: http://www.briker.org
Website development: http://code.google.com/p/briker/


Beberapa Istilah dalam Jaringan Komputer

Posted by swilsarblog Saturday, August 8, 2009 0 comments



Jaringan : jaringan (network) adalah kumpulan dua atau lebih sistem komputer yang terhubung. Terdapat banyak jenis jaringan komputer:
a. local-area network (LAN): komputer yang terhubung berada pada tempat yang berdekatan secara gografis (misalkan satu gedung).
b. wide-area network (WAN): komputer yang terhubung berada pada tempat yang berjauhan dan dihubungkan dengan line telepon atau gelombang radio. selain itu, jaringan komputer dapat juga dikelompokan berdasar kriteria di bawah ini:
a. topologi: pengaturan keterhubungan antar sistem komputer. Terdapat bermacam-macam topologi seperti bus, star, dan ring.
b. protokol: protokol mendefinisikan sekelompok aturan dan sinyal yang digunakan oleh komputer pada jaringan untuk berkomunikasi. Protokol LAN yang paling populer adalah Ethernet. Protokol LAN lain yang banyak digunakan adalah IBM token-ring network.
c. arsitektur: jaringan dapat diklasifikasikan ke dalam arsitektur peer-to-peer atau client/server.

NIC : NIC (network interface card) adalah expansion board yang digunakan supaya komputer dapat dihubungkan dengan jaringan. Sebagian besar NIC dirancang untuk jaringan, protokol, dan media tertentu. NIC biasa disebut dengan LAN card (Local Area Network Card).

Backbone : Backbone adalah saluran atau koneksi berkecepatan tinggi yang menjadi lintasan utama dalam sebuah jaringan.

Bandwidth : Bandwidth menunjukan kapasitas dalam membawa informasi. Istilah ini dapat digunakan dalam banyak hal: Telepon, jaringan kabel, bus, sinyal frekuensi radio, dan monitor. Paling tepat, bandwidth diukur dengan putaran perdetik (cycles per second), atau hertz (Hz), yaitu perbedaan antara frekuensi terendah dan tertinggi yang dapat ditransmisikan. Tetapi juga sering digunakan ukuran bit per second (bps).

Bridge : Bridge adalah peranti yang meneruskan lalu lintas antara segmen jaringan berdasar informasi pada lapisan data link. Segmen ini mempunyai alamat lapisan jaringan yang sama. Setiap jaringan seharusnya hanya mempunyai sebuah bridge utama.

DNS : DNS (domain name sistem) adalah sistem yang menerjemahkan domain Internet, seperti www.microsoft.com menjadi alamat Internet, yaitu serangkaian nomor yang terlihat seperti 101.232.12.5. Istilah DNS berhubungan dengan konvensi untuk penamaan host pada Internet dan cara penangan nama-nama tersebut.

Ethernet : Ethernet adalah protokol LAN yang dikembangkan oleh Xerox Corporation yang bekerjasama dengan DEC dan Intel pada tahun 1976. Ethernet menggunakan topologi bus atau star dan medukung transfer data sampai dengan 10 Mbps. Versi Ethernet yang lebih baru yang disebut 100Base-T (atau Fast Ethernet), mendukung transfer data sampai dengan 100 Mbps, dan versi terbarunya, Gigabit Ethernet, mendukung tranfer data sampai dengan 1 Gigabit per detik atau 1000 Mbps.

Fast Ethernet : Fast Ethernet seperti Ethernet biasa, namun dengan kecepatan transfer data yang lebih cepat, sampai dengan 100 mbps. Ethernet ini juga disebut 100BaseT.

Gateway : Istilah gateway merujuk kepada hardware atau software yang menjembatani dua aplikasi atau jaringan yang tidak kompatibel, sehingga data dapat ditransfer antar komputer yang berbeda-beda. Salah satu contoh penggunaan gateway adalah pada email, sehingga pertukaran email dapat dilakukan pada sistem yang berbeda.

GPS : GPS (Global Positioning System ) adalah sistem navigasi menggunakan 24 satelit MEO (medium earth orbit atau middle earth orbit) yang mengelilingi bumi dan penerima-penerima di bumi. Satelit mengorbit pada ketinggian sekitar 12.000 mil di atas bumi dan mampu mengelilingi bumi dua kali dalam 24 jam. Satelit GPS secara kontinu mengirimkan sinyal radio digital yang mengandung data lokasi satelit dan waktu pada penerima yang berhubungan. Satelit GPS dilengkapi dengan jam atom dengan ketepatan satu per satu juta detik. Berdasar informasi ini, stasiun penerima mengetahui berapa lama waktu yang digunakan untuk mengirim sinyal sampai ke penerima di bumi. Semakin lama waktu yang digunakan untuk sampai ke penerima, semakin jauh posisi satelit dari stasiun penerima. dengan mengetahui posisi satelit, penerima mengetahui bahwa satelit terletak pada posisi tertentu pada permukaan bola imaginer yang berpusat pada satelit. Dengan menggunakan tiga satelit, GPS dapat menghitung lintang dan bujur penerima berdasar perpotongan ketiga bola imaginer. Dengan menggunakan empat satelit, dapat juga ditentukan ketinggian. GPS dikembangkan dan dioperasikan oleh Departemen Pertahanan Amerika. GPS, asalnya dikenal dengan NAVSTAR (Navigation System with Timing and Ranging). Sebelum untuk keperluan yang lebih luas, GPS digunakan untuk menyediakan kemampuan navigasi sepanjang waktu dan dalam segala cuaca untuk militer darat, laut, dan angkatan udara. Disamping untuk navigasi dan penentuan posisi geografik, GPS dapat juga digunakan di antaranya untuk pemetaan, kehutanan, eksplorasi mineral, manajemen habitat liar, dan pengawasan perpindahan penduduk.

Host : Host adalah sistem komputer yang diakses oleh pengguna yang bekerja pada lokasi yang jauh. Biasanya, istilah ini digunakan jika ada dua sistem komputer yang terhubung dengan modem dan saluran telepon. Sistem mengandung data yang disebut host, sedang sitem yang digunakan untuk mengases dari jarak jauh disebut remote terminal. Istilah host juga digunakan untuk menyebut komputer yang terhubung dengan jaringan TCP/IP, termasuk Internet. Setiap host mempunyai alamat IP yang unik. Selain itu, istilah host juga merujuk pada penyediaan infrastruktur layanan komputer. Sebagai contoh, banyak perusahaan yang menjadi host Web server, yang berarti bahwa perusahaan tersebut menyediakan hardware, software, dan saluran komunikasi yang dibutuhkan oleh server, tetapi isi server (data) dikendalikan oleh pihak lain.

ISP (Internet Service Provider) : ISP (Internet service provider) adalah penyedia layanan Internet. Sebagian besar ISP mempunyai jaringan server (mail, berita, Web), router, modem yang dihubungkan dengan koneksi “backbone” Internet yang permanen dan berkecepatan tinggi. Pelanggan ISP dapat mendapatkan koneksi Internet dengan modem dan telepon. Untuk mengakses Internet pelanggan ISP harus melakukan dial ke jaringan dengan menekan nomor telepon tertentu milik ISP.

Internet : Internet adalah jaringan global yang menghubungkan jutaan komputer. Sejak 1999 Internet telah memiliki 200 juta pemakai di seluruh dunia, dan jumlah ini meningkat cepat. Lebih dari 100 negara terhubung dengan Internet untuk menukar data, berita, dan informasi lainnya. Setiap komputer yang terhubung dengan Internet disebut host.

ISDN : ISDN (Integrated Services Digital Network) adalah standard komunikasi internasional untuk pengiriman suara, video dan data melalui line telepon digital atau telepon kawat biasa. ISDN mempunyai kecepatan transfer data 64 Kbps. Sebagian besar saluran ISDN ditawarkan oleh perusahaan telepon yang memungkinkan dua saluran, yang disebut kanal B (B channel). Satu line dapat digunakan untuk suara dan yang lain untuk data lain dan keduanya mempunyai kecepatan transfer 128 Kbps. Versi awal ISDN menggunakan transmisi baseband. Versi lain ISDN, yaitu B-ISDN, menggunakan transmisi broadband dan dapat mendukung transmisi data dengan kecepatan 1,5 Mbps.

Protocol (protokol) : Bahasa atau prosedur hubungan yang digunakan oleh satu sistem komputer dengan sistem lainnya sehingga antara keduanya dapat saling berhububngan. Untuk dapat berkomunikasi. Kedua system harus menggunakan protokol yang sama.

PPP (Point To Point Protocol) : Protokol TCP/IP yang memungkinkan hubungan antara host dengan jaringan dan antara router dengan router atau dapat pula digunakan untuk hubungan serial antara 2 system.

Repeater : Suatu perangkat yang dipasang di titik-titik tertentu dalam jaringan untuk memperbarui sinyal-sinyal yang di transmisikan agar mencapai kembali kekuatan dan bentuknya yang semula, guna memperpanjang jarak yang dapat di tempuh. Ini di perlukan karena sinyal-sinyal mengalami perlemahan dan perubahan bentuk selama transmisi.

Router : Suatu perangkat yang berfungsi menghubungkan suatu LAN ke suatu internetworking/WAN dan mengelola penyaluran lalu-lintas data di dalamnya.

Routing : Proses dari penentuan sebuah path yang di pakai untuk mengirim data ke tujuan tertentu.

RJ-45 : RJ-45 (Registered Jack-45) adalah konektor delapan kabel yang biasanya digunakan untuk menghubungkan komputer ke sebuah local-area network (LAN), khususnya Ethernets. Konektor RJ-45 mirip dengan konektor RJ-11 yang digunakan dalam koneksi telepon, tetapi lebih besar.

Server : Suatu unit yang berfungsi untuk menyimpan informasi dan untuk mengelola suatu jaringan komputer.komputer server akan melayani seluruh client atau worstation yang terhubung ke jaringannya.

TCP/IP : TCP/IP Transmission Control Protokol adalah dua buah protokol yang dikembangkan oleh militer AS yang memungkinkan komputer pada jaringan dapat saling berhubungan. IP digunakan untuk memindahkan paket data antarsimpul. TCP dugunakan untuk memverifikasi pengiriman dari client ke server. TCP/IP adalah dasar internet dan dapat ditemukan pada semua system operasi modern, seperti Unix dan Windows.

Topologi : Dalam jaringan komputer topologi adalah bentuk pengaturan keterhubungan antar sistem komputer. terdapat bermacam-macam topologi seperti bus, star, ring.

UTP : UTP (Unshielded Twisted Pair) adalah jenis kabel yang terdiri dari dua kawat tak terbungkus yang berpilin. Kabel UTP banyak digunakan pada local-area networks (LANs) dan sambungan telepon karena harganya lebih murah. Kabel UTP tidak sebaik kabel koaksial dan serat optik dalam hal penyediaan banwidth dan ketahanan terhadap interferensi.

VLAN : VLAN (virtual local-area network) adalah jaringan komputer yang seakan terhubung menggunakan kabel yang sama meskipun mungkin secara fisik berada pada bagian LAN yang lain. VLAN dikonfigurasi melalui software dan tidak hardware, yang membuatnya sangat fleksible.
Salah satu keunggulan VLAN adalah jika sebuah komputer secara fisik dipindah ke lokasi lain, komputer tersebut tetap pada VLAN yang sama tanpa melakukan konfigurasi ulang hardware.

VPN : VPN (virtual private network) adalah koneksi internet pribadi yang aman dan terenkripsi untuk menjamin bahwa hanya pengguna yang berhak yang dapat mengaksesnya dan trasfer data yang dilakukan tidak dapat diganggu.

VSAT : VSAT (Very Small Aperture Terminal) stasiun bumi yang digunakan pada satelit komunikasi sinyal data, suara, dan video, kecuali pemancaran televisi. VSAT terdiri dari dua bagian: sebuah transceiver yang diletakkan ditempat terbuka sehingga dapat secara langsung menerima sinyal dari satelit dan sebuah piranti yang diletakkan dalam ruangan untuk menghubungkan transceiver dan piranti komunikasi pengguna akhir(end user), seperti PC.
Transceiver menerima dan mengirim sinyal ke transponder satelit diluar angkasa. Satelit mengirimkan dan menerima sinyal dari komputer stasiun bumi yang berfungsi sebagai hub sistem. Setiap pengguna yang saling terhubung dengan stasiunhub melewati satelit, membentuk topologi bintang. hub mengendalikan semua operasi pada jaringan. Semua transmisi untuk komunikasi antar pengguna harus melewati stasiunhub yang meneruskannya ke satelit dan kepengguna VSAT yang lain. VSAT dapat mengirimkan data sampai dengan kecepatan 56 Kbps.

WAN : WAN wide area network adalah komputer yang terhubung berada pada tempat yang berjauhan dan hubungan dengan line telepon atau gelombang radio. Lihat juga LAN dan jaringan.

Wi-Fi : Wi-Fi Wireless Fidelity adalah nama dagang resmi untuk IEEE 802.11b yang dibuat oleh Wireless Ethernet Compatibility Aliance (WECA). Istilah Wi-Fi menggantikan 802.11b seperti halnya istilah Ethernet menggantikan IEEE 802.3. Produk yang disertifikasi oleh WECA sebagai Wi-Fi dapat beroperasi bersama meskipun dibuat oleh perusahaan yang berbeda.

Workstation : Pada jaringan komputer, workstation adalah komputer yang terhubung dengan sebuah local-area network (LAN).
Istilah workstation juga digunakan untuk menyebut komputer yang digunakan untuk aplikasi teknik (CAD/CAM), desktop publishing, pengembangan software, dan aplikasi lainnya yang membutuhkan tingkat komputasi dan kemampuan grafis yang cukup tinggi.
Workstation biasanya terdiri dari layar grafik yang besar dengan revolusi tinggi, RAM minimal 64 MB, dukungan jaringan built-in, dan graphical user interface.
Sebagian besar workstation juga mempunyai piranti penyimpanan seperti disk drive, tetapi jenis workstation khusus, yang disebut diskless workstation, tidak mempunyai disk drive. Sistem operasi yang banyak digunakan untuk workstation adalah UNIX dan windows NT. Seperti halnya PC, sebagian besar workstation adalah komputer single user, Meski demikian, workstation pada dasarnya dihubungkan dengan local area network, meskipun dapat juga sebgian sistem yang berdiri sendiri stand alone.

100BaseT : 100BaseT adalah nama lain fast Ethernet yang mempunyai kecepatan transmisi sampai dengan 100 mbps. Jenis 100BaseT ini lebih mahal daripada 10BaseT dan lebih jarang digunakan pada local area network (LAN).

10Base2 : 10Base2 adalah satu jenis standar Ethernet ( IEEE802.3) untuk lokal area network ( LAN ). Standard 10 Base-2 ( yang juga disebut Thinnet )menggunakan kabel koasial 50 ohm ( RG-58A/U ) dengan panjang maksimal 185 meter.kabel ini lebih kecil dan lebih flesibel daripada yang digunakan untuk standard 10 Base 5. Sistem 10 Base-2 beroperasi pada 10 Mbps dan menggunakan metode tranmisi baseband.

10 Base5 : 10 Base-5 adalqh standard awal untuk Ethernet yang menggunakan kabel koasial. nama 10 Base5 didasarkan pada fakta bahwa kecepatan transfer data maksimum adalah 10 Mbps. menggunakan transmisi Baseband, dan panjang kabel maksimal adalah 500 meter. 10 Base5 juga disebut Thick Wire atau thick Net.

10BaseT : 10BaseT adalah jenis Ethernet yang paling umum. Nama tersebut menunjukan bahwa kecepatan transmisi maksimum adalah 10Mbps. 10BaseT menggunakan kabel tembaga dan merupakan card standard untuk menghubungkan komputer pada lokal area network (LAN)

IP address : Alamat numeric unik dari sebuah komputer di Internet. IP address komputer Anda sama dengan nomor telepon Anda sendiri dalam fungsinya. Jika ada kesamaan nomor IP maka salah satu dari nomor yang sama akan tidak berfungsi di jaringan (konflik IP address)

Subnet Mask : Angka biner 32 bit yang digunakan untuk membedakan network ID dengan host ID, menunjukkan letak suatu host, apakah berada di jaringan lokal atau jaringan luar.

Gateway : Sebuah komputer yang melayani konversi protokol antara beberapa tipe yang berbeda dari suatu network atau program aplikasi. Sebagai contoh, sebuah gateway dapat meng-convert sebuah paket TCP/IP menjadi paket NetWare IPX atau dari Apple Talk menjadi DECnet, dan lain-lain

Computer Name : Merupakan nama dari computer dalam jaringan. Dalam lingkungan LAN nama computer haruslah unic (tidak ada yang sama) jika terjadi kesamaan maka akan ada peringatan bahwa nama computer sudah di pakai dan akan mempengaruhi kinerja dari computer yang mempunyai nama yang sama tetapi dengan dasar IP address masih bisa diakses..

Workgroup : Kesatuan dari komputer2 yang berada di suatu jaringan. Tetapi menjadikan dalam jaringan tersebut tidak ada server yang mengatur ( semua computer kedudukannya sama)



Tak bisa dipungkiri, Printer merk Canon masih merupakan printer favorite dan banyak dipakai dimana-mana. Selain harganya yang relatif murah (untuk entry level), hasil print lumayan bagus juga isi ulang yang tidak ribet. Nah, kalau anda pemakai setia printer Canon, dan mengalami beberapa masalah dengan printer anda yang satu ini. Simak aja beberapa penyakit umum yang sering melanda Printer Canon berikut ini.

1. Blinking, Indikator Kedap-kedip ketika Printer dinyalakan

Biasanya penyakit ini melanda Canon iP1200, iP1300, iP1600, iP1700, i255,

Solusi Ringan, maksudnya solusi ini harus anda lakukan setiap kali anda menyalakan printer, sebab langkah ini hanya bersifat sementara. Ketika printer anda terputus dari arus listrik, maka blinking akan kembali muncul. Tapi, nggak ada salahnya ada lakukan langkah ini, bila anda belum familiar dengan cara-cara mereset printer menggunakan software.

  • Lepaskan kabel power dari printer anda.
  • Tekan terus tombol Power, sambil anda memasang kembali kabel power.
  • Indikator power akan kelihatan menyala berwarna kuning.
  • Lepaskan tombol power, ketika anda selesai memasang kabel power.
  • Kemudian tekan lagi tombol power, untuk menyalakan printer anda.
  • Dipastikan printer anda tidak blinking lagi. Namun ketika printer anda terputus dari arus listrik, maka blinking ini akan muncul, dan anda tinggal ulangi langkah diatas.

Solusi Software, anda bisa mengatasi penyakit blinking ini dengan menggunakan software GeneralTool khusus untuk iP 1300 dan iP 1700. Dengan menggunakan software ini, blinking biasanya dapat teratasi secara permanen, artinya anda tidak perlu mengulang-ulang seperti pada solusi ringan diatas.

2. Blinking, kedap-kedip ketika habis tinta, atau ketika selesai isi tinta

Biasanya penyakit ini melanda printer Canon iP 1880, dan terjadi ketika tinta habis atau ketika anda selesai mengisi tinta. Atau malah tinta belum habis, tapi blinking ini kerapkali melanda iP 1880. Salah satu Solusinya :

  • Tekan dan tahan tombol “Resume” selama kurang lebih 1 sampai 2 menit
  • Kemudian buka tutup atau cover printer anda.
  • Buka dulu Cartridge-nya kemudian pasang lagi
  • Tutup cover printer
  • Matikan, kemudian hidupkan kembali

3. Huruf hasil Print putus-putus (bergaris-garis), tidak merata

Coba lakukan cleaning beberapa kali, bila cara ini tidak berhasil juga, anda bersihkan catrige anda secara manual. Tapi, solusi terbaik, berdasarkan pengalaman beberapa user, adalah sudah saatnya anda mengganti Catrige printer anda.


Beberapa link yang dapat digunakan dalam menreset printer sesuai dengan merk printer anda :

Canon
i255_355 Service tool Reseter i255 untuk Win 98
i320 Service tool Reseter i255 Untuk win 98, me, XP
iP1000 Service tool Reseter iP1000 Untuk win 98, me, XP
iP1100, 1800, 2500 Reseter untuk iP1100, iP 1800,iP 2500
iP1600 Service tool Reseter iP1200 Untuk win 98, me, XP
iP1500 Service tool Reseter iP1500 Untuk win 98, me, XP
iP1200_1600_2200 Service tool Reseter iP1200, 1600, 2200, win 98, me, XP
iP1300_1700 Service tool Reseter iP1300, 1700 Untuk win 98, me, XP
Canon Reseter ip1600 Reseter iP1600
Canon Reseter ip2200 Reseter iP2200
Petunjuk mereset printer Canon untuk beberapa type


Epson
C58
C59
C67
C68
C79
C87 88 D88
C90
CX1500
CX2800
CX3100
CX3500
CX3700 3800 380…
cx3900
CX4100 4200 470…
CX5100
CX5300
CX5900
Epson C4x Adjustment
indoreset
indoreset
R1800
R200 210
R210
R220 230
R230
R240 245 250
r270 adjustment
R310
R340 350 R800
RX510
RX510 RX500
RX600 RX620 RX6…
RX700 Ver11
SP1270
SP1290
SP2000p
SP2100
sscserve2
SSCLG 4.20
SSCLG 4.30 Bisa digunakan pada Windows 95/98/ME/2K2/XP baik port LPT/USB



Dari hasil pencarian di beberapa reference, akhirnya saya bisa memberikan beberapa permasalahan yang sering terjadi pada printer. berikut beberapa permasalahan tersebut :


Permasalahan : Hasil cetakan bergaris atau keluar namun warna pudar

Kemungkinan penyebabnya:
* Ada gelembung udara dalam cartridge (kemungkinan bisa disebabkan saat penyuntikan/pengisian ulang cartridge)
* Print head kemungkinan tersumbat oleh tinta yang kering (bisa disebabkan karena jarang dipergunakan)
* Print head rusak/tergores/posisi berubah karena kerusakan fisik
* salah dalam pemasangan cartridge
* Ada yang kehabisan tinta untuk warna tertentu atau semuanya
* Salah settingan pada komputernya

Contoh solusi:
* Bersihkan dengan cara melakukan head cleaning selama 2-4 kali untuk mengeluarkan gelembung udara yang ada di dalam cartridge (baca manual printer sesuai dengan printernya)
* Pasang kembali yakinkan secara benar catridenya, matikan dan hidupkan kembali untuk meyakinakan bahwa setatus cartridge telah berubah.
* Ganti cartridge yang lama/rusak
* Jaga benar jangan sampai membuka seal film bagian bawah walo keluaran bergaris atau tak keluar sama sekali
* Cek kembali yakinkan saat anda mencetak tidak dalam settingan kualitas cetakan draft atau super ekonomi
* Ganti print head lama atau yang rusak



Permasalahan : Hasil cetakan tak keluar sama sekali

Kemungkinan penyebabnya:
* Banyak gelembung udara di dalam cartridge
* Printer dan uzur (tua) atau rusak atau tertutup bagian print head-nya
* Label berwarna (kuning) tak dibuang

Contoh solusi:
* Bersihkan dengan cara melakukan head cleaning selama 2-4 kali untuk mengeluarkan gelembung udara yang ada di dalam cartridge (baca manual printer sesuai dengan printernya)
* Kocok cartridge beberapa kali (3-4) sebelum memasangnya
* Buang lebel kuning supaya udara bisa mengalir untuk mencetak secara normal
* Jaga benar jangan sampai membuka seal film bagian bawah walo keluaran bergaris atau tak keluar sama sekali


Permasalahan : Printer tak mengenali cartridge yang baru dipasang

Kemungkinan penyebabnya:
* Cartridge tak terpasang dengan benar
* Menyentuh chip kecil pada cartridge dengan tangan atau juga chip tersebut kotor/basah (chip ini mudah rusak)
* Rusaknya sebagian jalur (rangkaian pada cartridge)

Contoh solusi:
* Pasang kembali yakinkan secara benar catridenya, matikan dan hidupkan kembali untuk meyakinakan bahwa setatus cartridge telah berubah.
* Gunakan kain bersih dan kering untuk membersihkan chip bila chipnya memang kotor
* Cek jalur rangkaiannnya jika ada yang rusak
* Jika memang tak dimungkinkan tuk diperbaiki beli aja yang baru


Permasalahan : Setelah dipasang cartridge baru ada peringatan bahwa cartridge yang terpasang tidak asli

Kemungkinan penyebabnya:
* Pesan yang umum dari produsen untuk pengguna :D

Contoh solusi:
* Pesan ini abaikan saja jika ada pertanyaan jawab aja “yes” atau lalukan sesuai permintaan, kasus ini tak mempengaruhi kualitas hasil cetakan dengan printer tersebut


Permasalahan : Setelah mengganti Cartridge baru, masih tetap keluar peringantan “Tinta habis”

Kemungkinan penyebabnya:
* Hal ini bisa disebabkan karena sewaktu kita mengganti cartridge posisi printer dalam keadaan mati, sehingga memory printer masih tetap dalam keadaan sebelumnya “tinta habis”

Contoh solusi:
* Matikan dan hidup kan lagi printer, proses mencetak akan dilanjutkan kembali :D


Instalasi DNS server menggunakan bind9 di Ubuntu dalam sistem chroot. Anda akan dikenalkan pada beberapa record penting, yang harus Anda pahami ketika mengadministrasi sebuah domain di DNS server Anda.

Instalasi Bind dalam sistem chroot

Mengapa instalasi nya dalam chroot? Karena bind ini memiliki sejarah yang panjang dalam urusan lubang keamanan (sering ditemukan celah, yang menyebabkan sistem Anda bisa dicrack melalui bind), maka kita lakukan instalasi dalam lingkungan yang terbatas/chroot.

Instalasi paket

sudo apt-get install bind9

Stop dulu, sebelum kita lanjutkan ke tahapan chroot

sudo /etc/init.d/bind9 stop

Konfigurasi chroot

sudo mkdir -p /var/lib/named/etc
sudo mkdir /var/lib/named/dev
sudo mkdir -p /var/lib/named/var/cache/bind
sudo mkdir -p /var/lib/named/var/run/bind/run
sudo mv /etc/bind /var/lib/named/etc
sudo ln -s /var/lib/named/etc/bind /etc/bind
sudo mknod /var/lib/named/dev/null c 1 3
sudo mknod /var/lib/named/dev/random c 1 8
sudo chmod 666 /var/lib/named/dev/*
sudo chown -R bind:bind /var/lib/named/var/*
sudo chown -R bind:bind /var/lib/named/etc/bind

Sunting Berkas /etc/default/bind9, cari baris seperti di bawah ini,

OPTIONS="-u bind"

Lalu ganti menjadi,

OPTIONS="-u bind -t /var/lib/named"

Setelah itu, start kembali bind,

sudo /etc/init.d/bind9 start

Sekarang instalasi chroot dns sudah selesai. Kita lanjutkan ke tahapan berikutnya.

Format Penulisan berkas Domain di Bind

Ini adalah bagian yang paling rumit tapi juga penting. Dengan memahami cara penulisan record domain di bind, Anda dijamin bisa mengelola domain dengan baik.

Misal, Anda ingin membuat domain baru, perusahaan.com. Maka langkah pertama yang perlu Anda lakukan adalah membuat berkas baru yang isinya kira-kira seperti di bawah ini.

$TTL 7200       ; 2 hours
@ IN SOA ns1.perusahaan.com. hostmaster.perusahaan.com. (
2009060708 ; serial
7200 ; refresh (2 hours)
3600 ; retry (1 hour)
604800 ; expire (1 week)
10800 ; minimum (3 hours)
)
NS ns1.perusahaan.com.
NS ns2.perusahaan.com.
A 192.168.1.2
MX 10 mail1.perusahaan.com.
MX 20 mail2.perusahaan.com.

mail1 A 192.168.1.11
mail2 A 192.168.1.12

ns1 A 192.168.1.3
ns2 A 192.168.2.3

pop CNAME mail1
smtp CNAME mail1
webmail CNAME mail1

www A 192.168.1.2

Mari kita pelajari beberapa record yang ada di berkas tersebut.

SOA record

@       IN SOA  ns1.perusahaan.com. hostmaster.perusahaan.com.

SOA (Start of Authority) adalah catatan dimana berkas zona/domain tersebut pertama kali dibuat. Ini juga bisa diartikan sebagai master DNS.

Sedangkan kolom berikutnya adalah kontak email, hanya saja @ disini digantikan dengan titik. Jadi dari baris di atas bisa kita simpulkan kontak emailnya adalah hostmaster@perusahaan.com.

NS record

NS (Name Server) adalah catatan yang menentukan server mana yang akan menjawab atau melayani informasi seputar DNS untuk sebuah domain.

Sebuah domain bisa memiliki banyak NS record. Semakin banyak NS server yang Anda definisikan, berarti semakin banyak pula yang bisa melayani (tentunya harus di setup juga proses master/slave utk proses propagasi data). Disarankan lokasi NS yang satu dan lainnya, ada di jaringan yang berbeda. Jadi kalau ada satu network yang terputus, NS server di jaringan yang lain masih bisa memberikan layanan.

MX record

MX (Mail Exchange) adalah catatan yang menentukan kemana sebuah email akan dikirim. Dalam record MX ini, ada variabel tambahan yaitu priotity.

Priority ini adalah angka yang menunjukkan skala prioritas, yang bisa Anda isi dari mulai 0 s.d 65536. Semakin kecil angkanya, semakin tinggi prioritasnya.

Jadi kalau Anda lihat di contoh di atas, maka mail1.perusahaan.com adalah tujuan pertama email akan dikirim, jika server mail1 ini tidak bisa diakses, maka email akan dikirim ke mail2.

A record

A (atau biasa disebut sebagai host record) merupakan inti dari DNS. A record adalah pemetaan dari nama ke alamat ip. Pemetaan ini tidak harus satu ke satu, beberapa nama yang berbeda bisa Anda petakan ke satu buah alamat IP yang sama.

Misal,

cecep     A     192.168.1.13
mahbub A 192.168.1.13

Lihat juga record CNAME.

CNAME record

CNAME (Canonical Name) adalah alias. Jadi jika pada contoh di atas saya tulis, pop CNAME mail1, maka pop adalah nama lain untuk host mail1.

Dalam beberapa kasus, CNAME tidak disarankan. Misal mengisi alamat MX record dengan sebuah record CNAME. Karena akan menambah satu proses query ke DNS, dan itu tidak efisien.

Untuk informasi dasar seputar DNS ini silahkan Anda baca Basic Guide to DNS sebuah tulisan dari google.

Membuat Zona Baru

Karena kita sedang berbicara instalasi bind9 di Ubuntu, maka kita pakai cara ubuntu saja, dan kalau menggunakan distro lain tentunya harus menyesuaikan.

Tadi kita sudah buat berkas baru yang berisikan record-record utk domain yang akan kita kelola. Sekarang kita simpan berkas tersebut dengan nama db_perusahaan.com, simpan di /etc/bind/.

Pastikan hak akses dan kepemilikannya sudah betul

sudo chmod 644 /etc/bind/db_perusahaan.com
sudo chown bind:bind /etc/bind/db_perusahaan.com

Lalu sekarang kita sunting berkas /etc/bind/named.conf.local, buat baris baru seperti berikut,

zone "perusahaan.com" {
type master;
file "/etc/bind/db_perusahaan.com";
};

Setelah itu, konfigure ulang bindnya.

sudo rndc reload

Cek dan ricek menggunakan dig

Untuk mengecek SOA record, termasuk didalamnya adalah serial dari zona yang baru kita buat, jalankan perintah berikut,

dig @localhost soa perusahaan.com

Untuk mengecek MX record, gunakan perintah berikut,

dig @localhost mx perusahaan.com

Untuk mengecek A record atau CNAME record, kita tinggal query hostnamenya saja. Misal, cek www.perusahaan.com,

dig @localhost www.perusahaan.com

Pemecahan Masalah

Kalau ada masalah, jangan buru-buru menyerah, atau bertanya ke google. Biasanya solusinya ada didekat-dekat kita juga. Mari kita lihat.

Lihat Log

Di Ubuntu, log yang harus diperiksa adalah /var/log/daemon.log, lihat disitu seharusnya ada clue buat Anda.

Kurang Titik!

Masalah yang sering terjadi dalam mengkonfigurasi DNS adalah kurang teliti dalam membuat zona domain. Kurang titik bisa membuat zona yang kita buat salah. Perhatikan gambar di bawah ini, lalu teliti kembali berkas db_perusahaan.com yang sudah Anda buat tadi.

perhatikan_titik

Masalah AppArmor

Di Ubuntu server defaultnya sudah terinstall aplikasi apparmor, yang kalau di fedora padanannya tuh SELinux. Sama-sama berfungsi untuk menambahkan layer security, tapi kadang bikin mumet proses konfigurasi.

Untuk proses troubleshoot, coba matikan dulu apparmor

sudo /etc/init.d/apparmor stop

Jika ingin membuang paketnya,

sudo dpkg --purge apparmor apparmor-ut


Tulisan ini melengkapi seri tutorial Server Email dengan Zimbra, yang kali ini membahas secara singkat tahapan instalasi zimbra di CentOS.

Mengkonfigurasi berkas /etc/hosts

Zimbra mensyaratkan hostname bisa diresolve dengan baik, sekarang coba Anda sunting berkas /etc/hosts. Dan hostname untuk server zimbra, tidak boleh di resolve ke 127.0.0.1. Entah mengapa, tapi permintaan dari zimbranya sudah begitu :D

Jadi tugas Anda sekarang adalah mengubah berkas /etc/hosts, dari asalnya,

1
2
3
4
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 zimbra.ngadimin.org zimbra localhost.localdomain localhost
::1 localhost6.localdomain6 localhost6

Menjadi,

1
2
3
4
5
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 localhost.localdomain localhost
::1 localhost6.localdomain6 localhost6
192.168.61.39 zimbra.ngadimin.org zimbra

Contoh di atas, 192.168.61.39 adalah IP address dari server yang akan diinstal zimbra.

Paket-paket yang dibutuhkan untuk instalasi zimbra

Instal paket-paket berikut.

sudo yum install compat-libstdc++-296 compat-libstdc++-33 gmp libtool-ltdl

Matikan SElinux (Anda boleh tidak setuju dengan cara saya ini, tapi ini demi memudahkan instalasi zimbra).

Disabled SElinux

Disabled SElinux

Anda juga harus memastikan tidak ada yg listen di port 25, 80, 110, 143. Untuk memeriksanya, jalankan perintah berikut. Lihat port yang listen di server Anda.

sudo lsof -i -n -P

Default instalasi CentOS 5, sendmail aktif. Jadi mari kita matikan dulu service sendmail ini.

sudo /etc/init.d/sendmail stop
sudo chkconfig --level 345 sendmail off

Contoh konfigurasi DNS

Hostname & Alamat IP

  • hostname: zimbra.perusahaan.com
  • ip: 192.168.61.39

Kita akan buatkan alias, dibuatkan hostname yang mencerminkan fungsi dari service/layanan yang diberikan.

  • imap.ngadimin.com, untuk akses imap
  • pop.ngadimin.com, untuk akses pop3
  • smtp.ngadimin.com, untuk akses smtp (mengirim email)
  • webmail.ngadimin.com, untuk akses webmail
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
$TTL 7200       ; 2 hours
@ IN SOA ns1.ngadimin.com. hostmaster.ngadimin.com. (
2009080800 ; serial
7200 ; refresh (2 hours)
3600 ; retry (1 hour)
604800 ; expire (1 week)
10800 ; minimum (3 hours)
)
NS ns1.ngadimin.com.
MX 10 zimbra.ngadimin.com.

ns1 A 192.168.56.113
zimbra A 192.168.56.113

imap CNAME zimbra
pop CNAME zimbra
smtp CNAME zimbra
webmail CNAME zimbra

Instalasi Zimbra

Pertama, ambil dulu berkas sumber dari halaman unduh zimbra. Ambil sesuai dengan arsitektur komputer Anda (32 bit atau 64 bit).

Contoh, untuk versi yang saya gunakan.

wget http://h.yimg.com/lo/downloads/5.0.18_GA/zcs-5.0.18_GA_3011.RHEL5.20090707164432.tgz

Ekstrak,

tar zxvf zcs-5.0.18_GA_3011.RHEL5.20090707164432.tgz

Lalu jalankan skrip instalasi.

cd zcs-5.0.18_GA_3011.RHEL5.20090707164432
sudo ./install.sh --platform-override

Proses Instalasi

Proses instalasi kurang lebih mirip dengan yang sudah saya tuliskan sebelumnya di Membuat Server Email di Ubuntu menggunakan Zimbra, Anda bisa melihatnya disana.


reference by : http://ngadimin.com/2009/08/08/membuat-server-email-di-centos-5-menggunakan-zimbra/

Anti SPAM di Zimbra

Posted by swilsarblog 0 comments

Zimbra memang sudah dilengkapi dengan perangkat anti SPAM (menggunakan spamassassin salah satunya). Sayangnya secara default perangkat anti SPAM di zimbra ini, belum dikonfigurasi secara maksimal. Mari kita lihat, apa saja yang bisa kita tambahkan untuk meningkatkan performa deteksi SPAM di Zimbra.


Menambahkan Daftar RBL

Ini yang paling mudah. Anda tinggal masuk ke web admin nya zimbra. Masuk ke menu Global Settings, MTA, DNS Checks.

Mengkonfigurasi RBL di web admin Zimbra

Mengkonfigurasi RBL di web admin Zimbra

Saya menggunakan daftar RBL sebagai berikut:

  • b.barracudacentral.org
  • bl.spamcop.net
  • cbl.abuseat.org
  • dnsbl.ahbl.org
  • dnsbl.njabl.org
  • dnsbl.sorbs.net

Dari daftar RBL di atas, b.barracudacentral.org mensyaratkan Anda untuk daftar terlebih dahulu. Jangan lupa untuk mengikuti panduannya di website barracudacentral.

Jika trafik email server Anda kecil (misal, kurang dari 10 ribu email perhari), Anda bisa menggunakan zen.spamhaus.org. Tapi jika nanti Anda melihat di log query ke zen.spamhaus.org mulai sering di reject, berarti trafik email Anda sudah melebihi alokasi untuk pengguna gratisan :D

Jika trafik email Anda cukup besar, seharusnya dalam beberapa saat saja Anda sudah bisa melihat IP pengirim yang diblock oleh RBL.

grep "blocked using" /var/log/zimbra.log |more

Mengaktifkan dukungan SPF

Ini juga tidak terlalu sulit, pengguna Ubuntu bisa menginstalnya dari repositori.

sudo apt-get install libmail-spf-query-perl

Perlu Anda catat, ini cuma mengaktifkan deteksi SPF untuk alamat pengirim yang domainnya sudah mengaktifkan fitur SPF. Anda juga mungkin bisa mencoba menggali informasi seputar SPF ini, dan bisa mempertimbangkan untuk mengaktifkan konfigurasi SPF untuk domain yang Anda kelola.

Whitelist dan Blacklist

Sunting berkas /opt/zimbra/conf/sa.local.cf, tambahkan di baris terakhir.

# daftar putih
whitelist_from tradesvc1.jkt_thamrin@bankmandiri.co.id
whitelist_from tradesvc2.jkt_thamrin@bankmandiri.co.id
whitelist_from tradesvc3.jkt_thamrin@bankmandiri.co.id

# daftar hitam
blacklist_from sales@tukangtipu.com
blacklist_from *@tukangnyepam.net

Jika ingin memblock atau mengijinkan satu domain, Anda bisa menggunakan tanda bintang (*) di depan domain. Seperti tampak pada contoh di atas.

Setelah itu jalankan perintah berikut, sebagai user zimbra.

sudo su - zimbra
zmamavisdctl restart



Membuat server email di Ubuntu sekarang menjadi lebih mudah dengan adanya zimbra. Zimbra sendiri sudah memiliki fitur yang sangat lengkap, mulai dari MTA (mail transfer agent) yang dilengkapi dengan fitur anti spam dan anti virus, IMAP/POP3, webmail dan fitur kolaborasi lainnya. Di tulisan ini, kita akan belajar instalasi awal zimbra di Ubuntu.

Sebelum Anda melanjutkan membaca tulisan ini, ada baiknya Anda tidak melewatkan seri tutorial DNS Server dengan Bind9 (1, 2 dan 3). Karena dalam instalasi zimbra, Anda harus memahami bagaimana cara membuat sebuah hostname bisa di resolve dengan baik dan bagaimana membuat entri mx record.

Saat tulisan ini dibuat, rilis terbaru zimbra untuk versi 5, adalah 5.0.18, dan untuk versi ini zimbra hanya menyediakan installer untuk distro RHEL 4/5, Fedora 7, Debian 4, MacOS 10.4/10.5, openSUSE 10.2, SLES 10, Ubuntu 6.06/8.04 LTS.

Dan untuk tutorial kali ini, kita akan menggunakan Ubuntu 8.04 (Hardy Heron). Instalasi ubuntu diasumsikan menggunakan instalasi default ubuntu 8.04 server edition.

Mengkonfigurasi berkas /etc/hosts

Zimbra mensyaratkan hostname bisa diresolve dengan baik, sekarang coba Anda sunting berkas /etc/hosts.

Dari asalnya,

127.0.0.1 localhost
127.0.1.1 zimbra

# 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

Menjadi

127.0.0.1 localhost
192.168.56.113 zimbra.perusahaan.com zimbra

# 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

Disini diasumsikan IP server adalah 192.168.56.113, dan hostnamenya adalah zimbra.perusahaan.com.

Paket-paket yang dibutuhkan untuk instalasi zimbra

Instal paket-paket berikut.

sudo apt-get install libidn11 libpcre3 libgmp3c2 libexpat1 libstdc++6 libstdc++5 libltdl3

Untuk memudahkan, kita akan uninstall apparmor (Anda boleh tidak setuju dengan cara ini, tapi ini demi memudahkan instalasi).

sudo dpkg --purge apparmor apparmor-utils

Anda juga harus memastikan tidak ada yg listen di port 25, 80, 110, 143. Untuk memeriksanya, jalankan perintah berikut. Lihat port yang listen di server Anda.

sudo lsof -i -n -P

Contoh konfigurasi DNS

Hostname & Alamat IP

  • hostname: zimbra.perusahaan.com
  • ip: 192.168.56.113

Kita akan buatkan alias, dibuatkan hostname yang mencerminkan fungsi dari service/layanan yang diberikan.

  • imap.perusahaan.com, untuk akses imap
  • pop.perusahaan.com, untuk akses pop3
  • smtp.perusahaan.com, untuk akses smtp (mengirim email)
  • webmail.perusahaan.com, untuk akses webmail
$TTL 7200       ; 2 hours
@ IN SOA ns1.perusahaan.com. hostmaster.perusahaan.com. (
2009060708 ; serial
7200 ; refresh (2 hours)
3600 ; retry (1 hour)
604800 ; expire (1 week)
10800 ; minimum (3 hours)
)
NS ns1.perusahaan.com.
MX 10 zimbra.perusahaan.com.

ns1 A 192.168.56.113
zimbra A 192.168.56.113

imap CNAME zimbra
pop CNAME zimbra
smtp CNAME zimbra
webmail CNAME zimbra

Instalasi Zimbra

Pertama, ambil dulu berkas sumber dari halaman unduh zimbra. Ambil sesuai dengan arsitektur komputer Anda (32 bit atau 64 bit).

Contoh, untuk versi yang saya gunakan.

wget http://h.yimg.com/lo/downloads/5.0.18_GA/zcs-5.0.18_GA_3011.UBUNTU8.20090708092550.tgz

Ekstrak,

tar zxvf zcs-5.0.18_GA_3011.UBUNTU8.20090708092550.tgz

Lalu jalankan skrip instalasi.

cd zcs-5.0.18_GA_3011.UBUNTU8.20090708092550 sudo ./install.sh

Proses Instalasi

Harusnya Anda tinggal enter-enter saja, dan menjawab beberapa pertanyaan. Tapi jika penasasaran, Anda bisa lihat urutan proses instalasinya. Mudah-mudahan bisa membuat Anda lebih paham.

Operations logged to /tmp/install.log.12383
Checking for existing installation...
zimbra-ldap...NOT FOUND
zimbra-logger...NOT FOUND
zimbra-mta...NOT FOUND
zimbra-snmp...NOT FOUND
zimbra-store...NOT FOUND
zimbra-apache...NOT FOUND
zimbra-spell...NOT FOUND
zimbra-proxy...NOT FOUND
zimbra-archiving...NOT FOUND
zimbra-convertd...NOT FOUND
zimbra-cluster...NOT FOUND
zimbra-core...NOT FOUND


PLEASE READ THIS AGREEMENT CAREFULLY BEFORE USING THE SOFTWARE.
ZIMBRA, INC. ("ZIMBRA") WILL ONLY LICENSE THIS SOFTWARE TO YOU IF YOU
FIRST ACCEPT THE TERMS OF THIS AGREEMENT. BY DOWNLOADING OR INSTALLING
THE SOFTWARE, OR USING THE PRODUCT, YOU ARE CONSENTING TO BE BOUND BY
THIS AGREEMENT. IF YOU DO NOT AGREE TO ALL OF THE TERMS OF THIS
AGREEMENT, THEN DO NOT DOWNLOAD, INSTALL OR USE THE PRODUCT.

License Terms for the Zimbra Collaboration Suite:
http://www.zimbra.com/license/zimbra_public_eula_2.1.html


Press Return to continue

Silakan Anda tekan enter disitu.

Checking for prerequisites...
FOUND: NPTL
FOUND: sudo-1.6.9p10-1ubuntu3.4
FOUND: libidn11-1.1-1
FOUND: libpcre3-7.4-1ubuntu2.1
FOUND: libgmp3c2-2:4.2.2+dfsg-1ubuntu2
FOUND: libexpat1-2.0.1-0ubuntu1
FOUND: libstdc++6-4.2.4-1ubuntu4
FOUND: libstdc++5-1:3.3.6-15ubuntu6
FOUND: libltdl3-1.5.26-1ubuntu1
Checking for suggested prerequisites...
FOUND: perl-5.8.8
Prerequisite check complete.

Checking for installable packages

Found zimbra-core
Found zimbra-ldap
Found zimbra-logger
Found zimbra-mta
Found zimbra-snmp
Found zimbra-store
Found zimbra-apache
Found zimbra-spell
Found zimbra-proxy


Select the packages to install

Install zimbra-ldap [Y] --tekan enter--

Install zimbra-logger [Y] --tekan enter--

Install zimbra-mta [Y] --tekan enter--

Install zimbra-snmp [Y] --tekan enter--

Install zimbra-store [Y] --tekan enter--

Install zimbra-apache [Y] --tekan enter--

Install zimbra-spell [Y] --tekan enter--

Install zimbra-proxy [N] --tekan enter--
Checking required space for zimbra-core
checking space for zimbra-store

Installing:
zimbra-core
zimbra-ldap
zimbra-logger
zimbra-mta
zimbra-snmp
zimbra-store
zimbra-apache
zimbra-spell

The system will be modified. Continue? [N] --ketik Y disini--

Lalu zimbra akan melanjutkan dengan menginstal paket-paket yang diperlukan.

Removing /opt/zimbra
Removing zimbra crontab entry...done.
done.
Cleaning up zimbra init scripts...done.
Cleaning up /etc/ld.so.conf...done.
Cleaning up /etc/security/limits.conf...done.

Finished removing Zimbra Collaboration Suite.

Finished removing Zimbra Collaboration Suite.

Installing packages

zimbra-core......zimbra-core_5.0.18_GA_3011.UBUNTU8_i386.deb...done
zimbra-ldap......zimbra-ldap_5.0.18_GA_3011.UBUNTU8_i386.deb...done
zimbra-logger......zimbra-logger_5.0.18_GA_3011.UBUNTU8_i386.deb...done
zimbra-mta......zimbra-mta_5.0.18_GA_3011.UBUNTU8_i386.deb...done
zimbra-snmp......zimbra-snmp_5.0.18_GA_3011.UBUNTU8_i386.deb...done
zimbra-store......zimbra-store_5.0.18_GA_3011.UBUNTU8_i386.deb...done
zimbra-apache......zimbra-apache_5.0.18_GA_3011.UBUNTU8_i386.deb...done
zimbra-spell......zimbra-spell_5.0.18_GA_3011.UBUNTU8_i386.deb...done
Operations logged to /tmp/zmsetup.07152009-091904.log
Setting defaults...

Setelah ini akan muncul pesan seperti di bawah. Kita menggunakan hostname zimbra.perusahaan.com, dan yang kita set record mx adalah domain perusahaan.com, karena kita memang inginnya zimbra menghosting domain perusahaan.com.

NS ERROR resolving MX for zimbra.perusahaan.com
It is suggested that the domain name have an MX record configured in DNS
Change domain name? [Yes] --tekan enter--
Create Domain: [zimbra.perusahaan.com] --ketik perusahaan.com disini---
MX: zimbra.perusahaan.com (192.168.56.113)

Interface: 10.0.2.15
Interface: 192.168.56.113
Interface: 127.0.0.1
done.
Checking for port conflicts
Port conflict detected: 80 (zimbra-store)
Port conflicts detected! - Any key to continue

Disini terlihat salah satu contoh error. Ada port conflict di port 80. Saya cek dengan perintah

sudo lsof -i -n -P

Ternyata ada thttpd yg listen di port 80 (padahal ini untuk tutorial berikutnya hehe). Setelah service thttpd saya matikan, instalasi jalan kembali.

Main menu

1) Common Configuration:
2) zimbra-ldap: Enabled
3) zimbra-store: Enabled
+Create Admin User: yes
+Admin user to create: admin@perusahaan.com
******* +Admin Password UNSET
+Enable automated spam training: yes
+Spam training user: spam.tdp4n_la5h@perusahaan.com
+Non-spam(Ham) training user: ham.owo5zfr2q@perusahaan.com
+Global Documents Account: wiki@perusahaan.com
+SMTP host: zimbra.perusahaan.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://zimbra.perusahaan.com:7780/aspell.php
+Configure store for use with reverse mail proxy: FALSE
+Configure store for use with reverse web proxy: FALSE

4) zimbra-mta: Enabled
5) zimbra-snmp: Enabled
6) zimbra-logger: Enabled
7) zimbra-spell: Enabled
8) 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)

Sekarang Anda dihadapkan dengan menu di atas. Perhatikan di bagian yang diberi tanda bintang (*******) itu ada di menu nomor tiga. Jadi Anda pilih atau ketik 3, kemudian tekan enter.

Store configuration

1) Status: Enabled
2) Create Admin User: yes
3) Admin user to create: admin@perusahaan.com
** 4) Admin Password UNSET
5) Enable automated spam training: yes
6) Spam training user: spam.tdp4n_la5h@perusahaan.com
7) Non-spam(Ham) training user: ham.owo5zfr2q@perusahaan.com
8) Global Documents Account: wiki@perusahaan.com
9) SMTP host: zimbra.perusahaan.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://zimbra.perusahaan.com:7780/aspell.php
19) Configure store for use with reverse mail proxy: FALSE
20) Configure store for use with reverse web proxy: FALSE

Select, or 'r' for previous menu [r]

Sekarang Anda dihadapkan dengan menu berikutnya. Sama seperti tadi, perhatikan bagian yang diberi tanda bintang (**), itu ada di menu nomor 4. Jadi Anda ketik 4, lalu tekan enter.

Password for admin@perusahaan.com (min 6 characters): [hINYHBUe5]

Sekarang Anda diminta menuliskan password untuk user Admin. Jika Anda tekan enter, default passwordnya adalah yang ada di dalam kurung kotak. Silakan Anda ketik password yang Anda ingin set.

Store configuration

1) Status: Enabled
2) Create Admin User: yes
3) Admin user to create: admin@perusahaan.com
4) Admin Password set
5) Enable automated spam training: yes
6) Spam training user: spam.tdp4n_la5h@perusahaan.com
7) Non-spam(Ham) training user: ham.owo5zfr2q@perusahaan.com
8) Global Documents Account: wiki@perusahaan.com
9) SMTP host: zimbra.perusahaan.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://zimbra.perusahaan.com:7780/aspell.php
19) Configure store for use with reverse mail proxy: FALSE
20) Configure store for use with reverse web proxy: FALSE

Select, or 'r' for previous menu [r]

Sekarang semua sudah diset dengan baik. Anda tikan tekan r,

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
8) 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) --ketik a disini, lalu enter--
Save configuration data to a file? [Yes] --tekan enter--
Save config in file: [/opt/zimbra/config.17874]
Saving config in /opt/zimbra/config.17874...done.
The system will be modified - continue? [No] --ketik Yes disini, lalu enter--

Dan tunggu zimbra mengkonfigurasi sistem Anda sampai selesai. Agak lama prosesnya, jadi Anda harus sedikit bersabar. Setelah semuanya selesai, Anda bisa mengakses halaman web adminnya di

https://zimbra.perusahaan.com:7071

Ingat, pakai https bukan http. Loginnya admin, password seperti yang sudah Anda set sebelumnya. Dan untuk webmail (akses untuk membaca email dari web, untuk user).

http://webmail.perusahaan.com

Seperti yang sudah kita set di DNS sebelumnya.


.: LDAP di ubuntu

Posted by swilsarblog Thursday, July 30, 2009 0 comments

Merupakan sebuah informasi yang saya dapatkan setelah melakukan pencarian di google. Akhirnya dapat juga cara membuat LDAP di ubuntu. berikut tutorialnya [Bahasa Inggris] :

Ubuntu OpenLDAP client authentication

This guide is for authenticating Ubuntu Gutsy (7.10) or later releases of Ubuntu Hardy, Intrepid, Jaunty ..etc against an OpenLDAP directory server in a linux network

Install the ldap required packages

aptitude install auth-client-config libpam-ldap libnss-ldap

A configuration screen will appear:

Should use debconf -> YES
URI -> ldapi:///LDAP_SERVER_IP ldapi:///192.168.1.4
DISTINGUISHED NAME -> dc=localdomain,dc=local dc=example,dc=com
LDAP VERS -> 3
LOCAL ROOT DB ADMIN -> YES
DOES DB REQ LOGIN -> NO
LDAP A/C -> cn=admin,dc=localdomain,dc=local cn=admin,=example,dc=com
LDAP root a/c password -> PASSWORD
My understanding is that this should configure the /etc/ldap.conf file which now acts as central control. However, it doesn’t work
anyway..

vi /etc/ldap.conf

change:

host 127.0.0.1

To for example:

host 192.168.1.2

Change:
base = padl….
To:

base = dc=localdomain,dc=dc=example,,dc=com

then Uncomment :-

#bind_policy=hard

and change it to:

bind_policy=soft

Now, because there is another ldap.conf in /etc/ldap/ldap.conf I duplicated it

cp /etc/ldap/ldap.conf /etc/ldap/ldap.conf.bak
cp /etc/ldap.conf /etc/ldap/ldap.conf

Create a new ldap profile:

vi /etc/auth-client-config/profile.d/open_ldap

and paste this into it:

[open_ldap]
nss_passwd=passwd: files ldap
nss_group=group: files ldap
nss_shadow=shadow: files ldap
nss_netgroup=netgroup: files ldap
pam_auth=auth required pam_env.so
auth sufficient pam_unix.so likeauth nullok
#the following line (containing pam_group.so) must be placed before pam_ldap.so
#for ldap users to be placed in local groups such as fuse, plugdev, scanner, etc ...
auth required pam_group.so use_first_pass
auth sufficient pam_ldap.so use_first_pass
auth required pam_deny.so
pam_account=account sufficient pam_unix.so
account sufficient pam_ldap.so
account required pam_deny.so
pam_password=password sufficient pam_unix.so nullok md5 shadow
password sufficient pam_ldap.so use_first_pass
password required pam_deny.so
pam_session=session required pam_limits.so
session required pam_mkhomedir.so skel=/etc/skel/
session required pam_unix.so
session optional pam_ldap.so

This is an improvement on the default ldap setup because it will create a home directory if one doesn’t exist on login. I authenticate ldap before files because in order to access usb sticks the “on the fly” assignment method doesn’t work. To fix this, an ldap user in the plugdev group is used.

Then execute this to enable the above config:

auth-client-config -a -p open_ldap

Now for on the fly group assignment for all users on login paste:

auth optional pam_group.so

Into the top of both /etc/pam.d/gdm AND /etc/pam.d/login. it’s
important to place it first as these files are not parsed once a
sufficient / required is met.

referensi : http://www.twistedlogic.co.cc/2008/03/07/linux-ubuntu-openldap-client-authentication/

.: Pengenalan LDAP

Posted by swilsarblog 0 comments




LDAP merupakan singkatan dari Lightweight Directory Access Protocol. LDAP adalah suatu bentuk protokol client-server yang digunakan untuk mengakses suatu directory service. Pada tahap awalnya, LDAP digunakan sebagai suatu front-end bagi X.500, tetapi juga dapat digunakan bersama directory server yang stand-alone dan juga yang lainnya….

LDAP memungkinkan kita untuk mengembangkan kemampuan kita yang dapat digunakan untuk mencari suatu organisasi, mencari suatu individu dan juga mencari sumber daya yang lainnya misalnya file maupun alat device didalam suatu jaringan/network. Adapun pengertian jaringan/network dalam hal ini adalah bias internet ataupun juga dalam suatu intranet dala kampus atau perusahaan, dan ini dimungkinkan baik kita mengetahui atau tidak mengetahui mengenai domain name-nya, berapa IP addressnya atau informasi mengenai geografisnya. Adapun suatu direktori LDAP data didistribusikan kedalam banyak server-server didalam jaringan/network dan kemudian dapat direplikasikan dan dilakukan sinkronisasi secara regular. Sebuah server dari LDAP juga dikenal dengan nama DSA yaitu singakatan dari Directory System Agent

LDAP diciptakan di University Of Michigan dan sifat yang dimilikinya yaitu lightweight merupakan hal yang bertolak belakang terhadap DAP yang merupakan bagian dari directory protocol X.500 untuk jaringan ataupun network. LDAP memiliki karekteristik lebih ringan dan sederhana. LDAP juga dapat kita dunakan untuk melakukan route terhadap email dalam suatu organisasi yang cukup besar atau dapat juga digunakan untuk mencari seseorang dan mesin didalam sebuah jaringan/network yang bersifat public maupun private.

Sudah cukup banyak e-mail client saat ini,misalnya Microsoft Outlook, Eudora dan Netscape Communicator yang telah menggunakan suatu bentuk dari database LDAP untuk mencari suatu alamat email. Internic dan infospace adalah dua buah contoh dari layanan pencarian public yang dibangun denagn LDAP