Oh Dios, Deje que su feliz toda la creación, todas las personas que amo, mis hermanos, mis amigos, y no te olvides de mis padres.

Tampilkan postingan dengan label Linux. Tampilkan semua postingan
Tampilkan postingan dengan label Linux. Tampilkan semua postingan
on Minggu, 02 Oktober 2011 | 0 C0Mm3nTs
 
Update sangat perlu untuk dilakukan untuk menjaga agar software yang kita miliki memiliki fitur yang lebih baik dan dapat berjalan dengan normal dengan semakin berkembangnya teknologi.

software memiliki keterbatasan dalam melakukan operasinya. Terutama bila masalah hardware telah datang, tidak hanya karena hardware telah usang tetapi sebuah hardware yang terlalu baru tidak dapt berjalan dengan baik atau bahkan tidak sama sekali.

software membutuhkan spesifikasi hardware yang sesuai agar dapat berjalan dengan baik, seperti kecepatan processor, VGA, RAM dan lainnya. Semua hardware tersebut dibutuhkan dalam versi, kecepatan dan kapasitas tertentu. Semakin tinggi kecepatannya dan di tambah kapasitas yang juga bertambah besar dapat membuat suatu program berjalan dengan lebih cepat. Akan tetapi
on | 0 C0Mm3nTs

Banyak penyebab yang bisa membuat suatu software tidak dapat berjalan dengan baik atau bahkan tidak berjalan sama sekali. Mulai dari spesifikasi hardware yang tidak sesuai, OS yang sudah tidak lagi berjalan dengan normal dan masalah lainnya. Antara lain:
  1. Ketidakcocokan versi aplikasi pendukung
    Banyak software saat ini membutuhkan bantuan software lain untuk mendukung kinerjanya. Oleh karena itu bila ada salah satu versi dari palikasi pendukung yang tidak sesuai, dapat mengakibatkan software tersebut tidak lagi dapat berjalan dengan normal.
  2. Spesifikasi hardware tidak memadai
    Spesifikasi hardware yang berada di bawah kebutuhan minimal
on Rabu, 28 September 2011 | 0 C0Mm3nTs
Anda yang sudah pernah atau tengah menggunakan System Operasi Linux pasti merasakan begitu banyak perbedaan Linux dan Windows.

Linux memberikan semua aplikasi secara gratis dan juga jaminan bahwa semua aplikasi yang diberikan pasti cocok / compatible dengan versi OS yang dirilis. Selain itu, Linux boleh dikembangakan secara bebas sesuai dengan kebutuhan penggunanya.

Berbeda dengan windows yang hanya tidak memberikan aplikasi secara gratis. Aplikasi yang ada untuk Windows kebanyakan merupakan aplikasi berbayar, walaupun adabeberapa aplikasi yang dapat didapatkan secara gratis tetapi
on Selasa, 27 September 2011 | 0 C0Mm3nTs
Seperti yang kita tahu, Ubuntu sebagai salah satu varian Linux memiliki banyak hal yang sangat menarik yang salah satunya adalah sebuah OS yang free dan memberikan banyak fitur unggulan. Namun seperti selayaknya sebuah ciptaan manusia, Ubuntu juga memiliki beberapa hal yang harus diperbaiki agar menjadi sebuah OS yang lebih baik.

Grafis yang disajikan oleh Ubuntu menawarkan begitu banyak efek visual yang terlihat sangat menarik, seperti sebuah efek yang membuat window terlihat seperti agar-agar ketika digeser. Walaupun untuk menjalan efek tersebut tidak diperlukan sebuah VGA dengan performa tinggi, namun efek tersebut tidak ramah terhadap VGA.
on Jumat, 26 Agustus 2011 | 0 C0Mm3nTs
Tampilan PowerISO
Bagi anda yang ingin melakukan istalasi pada NetBook, pastiny sedikit mengalami kesulitan dalam menemukan media installer. Apalagi jika anda sudah terlanjur membeli Paket Windows yang berbentuk Optical Disk atau CD /DVD.  dan tidak memiliki CD / DCD external.

Dari pada menggunakan CD /DVD external yang rumit dan ribet untuk dibawa bepergian, ada baiknya anda menggunakan anda menggunakan FlashDisk.

Untuk membuat Installer pada flashdisk biasanya digunakan aplikasi tambahan seperti USBprep, Windows7 DVD Tool untuk Windows dan juga Unetbootin untuk membuat installer Linux.

Tetapi saya akan menggunakan jalan yang sedikit berbeda dari biasanya, yaitu menggunakan aplikasi PowerISO. Anda yang sudah pernah membuat Installer pada FlashDisk mungkin bertanya-tanya,
on | 0 C0Mm3nTs
Linux sudah tiodak asing lagi dan tidak lagi dianggap remeh seperti dulu. Bahkan, beberapa orang lebih memilih menggunakan linux daripada menggunakan Windows.


Instalasi Linux dapat dilakukan dengan berbagai cara, antara lin:
  1. Menggunakan CD / DVD Installer
    Melakukan instalasi Linux dari CD / DVD Installer sangat mudah. Yang anda perlukan hanya file installer yang biasanya merupakan file ISO (*.iso) yang bisa anda download dari internet.
    File tersebut kemudian di burning ke dalam CD atau DVD. Dan Installer yang anda miliki sudah bisa digunakan untuk melakukan instalasi Linux.
  2. Melalui Network Boot Manager
on Rabu, 27 Juli 2011 | 0 C0Mm3nTs
Dalam distribusi Linux Ubuntu versi terbaru ada hal unik yang muncul, Grafik dari Ubuntu mengalami begitu banyak perubahan dan grafis Ubuntu sudah tidak lagi identik dengan Debian.

Selama ini Ubuntu memiliki grafis yang tidak jauh berbeda dengan Debian, tetapi Ubuntu versi 11.04 memiliki grafis yang telah jauh melenceng dari konsep grafis Debian. Hal ini tidak lain adalah karena Unity yang dikembangkan oleh developer Ubuntu.

Unity bukanlah aplikasi display manager melainkan hanya aplikasi grafis yang fungsinya mengambil alih beberapa peran Gnome Display Manager (GDM) dan memaksimalkan grafis yang lebih memukau.

Unity tidak sepenuhnya mengambil alih fungsi GDM, hanya bagian efek fisual dan berbagai fitur grafis yang tidak didukung oleh GDM milik distribusi Debian.

Debian
on Minggu, 05 Juni 2011 | 0 C0Mm3nTs
Pertama, supaya waktu yang berjalan di router sesuai dengan waktu lokasi setempat, maka kita perlu mengatur agar clock di MikroTik mengacu pada NTP Server. Jika kita memiliki NTP Server sendiri, maka kita tinggal mengarahkan MikroTik ke NTP Server tersebut, namun jika kita tidak memiliki NTP Server, maka tidak perlu khawatir karena banyak NTP Server di luar yang bisa kita gunakan sebagai acuan. Beberapa diantaranya adalah NTP Server milik LIPI (Lembaga Ilmu Pengetahuan Indonesia) dengan URL: ntp.kim.lipi.go.id (203.160.128.6) dan NTP Pool Project dengan salah satu URLnya: 0.id.pool.ntp.org (202.169.224.16). Untuk mensettingnya di MikroTik, ketikkan perintah berikut :

/system ntp client set primary-ntp=203.160.128.6 secondary-ntp=202.169.224.16 \ mode=unicast enabled=yes;

Kedua, membuat rule di firewall filter. Dalam hal ini saya ingin memblokir situs Facebook yang menggunakan port HTTP (80), sehingga selain port tersebut masih diijinkan. Tujuannya agar pengguna masih dapat menerima update status facebook melalui email. Untuk mensettingnya ketikkan perintah berikut :

/ip firewall filter add chain=forward src-address=0.0.0.0/0 protocol=tcp \ dst-port=80 content="facebook" action=drop comment="Blokir Akses Facebook";

Ketiga, membuat script
on Kamis, 25 November 2010 | 0 C0Mm3nTs

Block Situs di Mikrotik Lewat Winbox


1.Buka winbox yang berada pada desktop.


2. Klik tanda  ( … ) atau isi alamat Mikrotik pada kolom Connect To:
on Selasa, 26 Oktober 2010 | 0 C0Mm3nTs

Address Resolution Protocol (ARP) adalah protokol untuk mapping dari alamat IP (Internet Protocol) ke alamat fisik MAC (Media Access Control). Misal di suatu jaringan kita ingin mengirim paket ke host A 192.168.1.2, maka pertama
on Minggu, 24 Oktober 2010 | 0 C0Mm3nTs

Artikel ini memaparkan proses konfigurasi vyatta yang digunakan untuk koneksi ke jaringan Jardiknas dengan metode NAT. Skenario topologi seperti di bawah ini:
Untuk IP client di setiap subnet digunakan dhcp dengan jangkauan .10 s/d .250.
Hostname eth0 eth1 eth2
PNP 118.98.176.218/29 192.168.1.1/24 192.168.2.1/24
Juniper 118.98.176.217/29 - -
dengan alamat IP DNS
on | 0 C0Mm3nTs
Artikel ini menjelaskan bagaimana mengkonfigurasi vyatta dalam LAN-routing. Skenario topologinya seperti gambar di bawah ini:

Pada gambar di atas telah diinstalasi dua vyatta dengan nama host R0 dan
on | 3 C0Mm3nTs
Vyatta merupakan sistem operasi berbasis Linux distro Debian, yang dapat dijadikan solusi menjadikan pc anda menjadi sebuah router yang handal dan aman. Bahkan di situs resminya http://www.vyatta.com, mengatakan bahwa vyatta dapat dijadikan solusi murah dan hemat untuk menghadirkan router handal sekelas Cisco Router di pc anda . Pada dasarnya vyatta adalah sistem operasi propietary tapi menyediakan juga untuk edisi komunitas (CE:Community Edition) yang dapat didownload secara gratis. Pada catatan ringan ini saya akan coba membahas pengenalan vyatta router sebagai bekal untuk mengexplore lebih jauh fitur-fitur vyatta. Pada contoh ini kita akan menggunakan vyatta untuk menghubungkan SOHO (Small Office Home Office) ke internet (sebgai gateway). Kita akan menggunakan NAT untuk internet sharing, dan juga akan membahas vyatta sebagai DHCP server, firewalling, dan servis DMZ sederhana.

Memulai Vyatta
on | 0 C0Mm3nTs

Untuk melindungi jaringan client anda, kita harus mengecek semua trafik yang melewati router dan memblock yang tidak dikehendaki. Untuk tafik icmp, tcp, udp kita akan membuat chain, dimana semua paket yang tidak kita kehendaki akan di drop. Awal pertama, kita bisa copy paste command dibawah ini ke router terminal console
/ip firewall 
on Sabtu, 23 Oktober 2010 | 0 C0Mm3nTs


Pada sesi ini akan ditunjukkan bagaimana cara mensetting rule firewall sederhana untuk mencegah akses telnet dari internet ke router vyatta kita.
Langkah pertama adalah aktifkan service telnet
vyatta@vyatta# set service telnet
sekarang kita akan mengkonfigurasi firewall untuk tidak mengijinkan akses telnet dari internet, pertama kita buat rule firewall baru
on | 0 C0Mm3nTs

A. Mode CLI
Mode CLI dalam sistem Vyatta terbagi atas dua, yaitu mode operasional dan mode konfigurasi. Pada mode operasional ditunjukkan dalam bentuk :~$ dan dalam mode konfigurasi # . Jika misalkan user dengan nama vyatta login, dan terlihat prompt nya seperti berikut: vyatta@Router:~$ , maka artinya vyatta=user id ; Router=nama host ; :~$=mode operasional. dan jika prompt yang ditampilkan seperti vyatta@Router# , maka artinya vyatta=user id ; Router=nama host ; #=mode konfigurasi.
Untuk pindah dari mode operasional ke mode konfigurasi digunakan perintah configure , contoh:
vyatta@Router:~$ config
on Senin, 18 Oktober 2010 | 0 C0Mm3nTs


1.      Dasar Teori Samba
      Samba merupakan aplikasi UNIX yang memanfaatkan protocol SMB (Server Message Block). Sebagian system operasi memanfaatkan SMB dalam komunikasi client servernya, termasuk Windows dan OS/2. Samba memungkinkan mesin Linux dapat berkomunikasi dengan mesin Windows/Dos maupun OS/2. Samba dapat digunakan untuk :
  • Menghubungkan setiap mesin Unix (termasuk Linux) dengan mesin Dos/Windows.
  • Menempatkan mesin Unix (Linux) sebagai Primary Domain Controller sebagaimana yang dilakukan oleh Windows NT/2000 Server.

Samba juga dapat digunakan untuk:
  • Berbagi (share) file dan printer pada semua komputer yang terhubung ke jaringan.
  • Membantu pengguna browsing di Network Neighbourhood/My Network Places.
  • Memberikan otentikasi kepada setiap klien yang login kedalam domain pada suatu jaringan.

2.      Instalasi Samba Server
Langkah-langkah yang diperlukan untuk instalasi dan konfigurasi Samba Server adalah sebagai berikut :
a.       Instalasi
      Untuk proses install Samba adalah sebagai berikut :
                  debian:~#apt-get install samba
     
Kemudian akan muncul dua kotak dialog secara berurutan yang menanyakan beberapa konfigurasi berikut :
·        Kotak dialog yang berisi tentang perintah untuk memasukkan Workgroup yang akan dipakai oleh samba.
·        Kotak dialo yang berisi piliha apakah akan menggunakan WINS Server atau tidak, jawan NO untuk pilihan ini.

b.      Konfigurasi
Konfigurasi Samba terdapat di “/etc/samba/smb.conf” dapat dikelompokkan menjadi dua kelompok, yaitu :
i.         Konfigurasi Global
Untuk konfigurasi Global, berikut beberapa konfigurasi yang perlu diperhatikan.
·        Workgroup = Kelompok
Menunjukan workgroup atau perkumpulan dari jaringan kita. Jika di dalam jaringan yang kita gunakan adalah PDC yang mengelola domain “Kelompok” maka workgroup harus di isi dengan “kelompok”
·        Server String = %h server
      Memberikan Keterangan atau menunjukan deskripsi dari server kita
     

ii.       Konfigurasi Folder Yang di Share
Sebelum melakukan konfigurasi untuk membuat folder yang akan dishare maka terlebih dahulu kita harus membuat accout/user terlebih dahulu.
Berikut langkah-langkah pembuatan user :
·        Buat User pada system Debian terlebih dahulu
      Perintahnya adalah sebagai berikut :
                  debian:~#adduser new
Masukkan password serta beberapa informasi yang lain sampai pembuatan user selesai.
·        Masukkan User yang dibuat tadi kedalam daftar user Samba
Setelah menambah user pada system debian, langkah selanjutnya menambahkan user tersebut pada Daftar user Samba dengan menggunakan perintah berikut :
            debian:~#smbpasswd  –a   new
Kemudian masukkan password yang akan digunakan Samba.

Apabila pembuatan user telah selesai, langkan berikutnya adalah menambah konfigurasi smb.conf pada bagian paling bawah dengan konfigurasi berikut :

[New]
        path = /home/new
        writeable = yes
        security = user
        valid users = new
        create mask = 0770
        directory mask = 0770
Keterangan :
·        [New]
      Nama folder yang akan ditampilkan di jaringan.
·        Path = /home/new
      Letak dari folder yang disharing.
·        Security = user
Kebijakan sharing yang digunakan, dengan konfigurasi ini maka user harus memasukkan password terlebih dahulu sebelum mengakses folder.
·        Valid users = new
      User yang diperbolehkan untuk mengakses.
·        Create mask = 0770
Konfigurasi ini membuat setiap file yang dibuat akan memiliki permisi drwxrwx---.
·        Directory mask = 0770
Konfigurasi ini membuat setiap Directory yang dibuat akan memiliki permisi drwxrwx---.





c.       Tes / Pengecekan
Untuk mengecek apakah Samba telah berjalan dengan benar, buka menu run dan ketik alamat Server seperti \\192.168.100.1 atau melalui My Network Places.
on | 0 C0Mm3nTs

Pada dasarnya tidak mungkin melakukan reset password, kecuali kita punya akses langsung ke fisik dari si mesin. (ga bisa secara remote). Eh bisa sih… cuman hrs menggunakan exploit atau rootkit atau apapun itu.. tp itu juga tidak secara langsung, butuh effort yang besar dan syarat perlunya adalah sistem operasi atau aplikasi yang berjalan mengandung bug yang memungkinkan akses ke shell.
Metode umum yang bisa digunakan antara lain :
1.      Menggunakan sudo
2.      Masuk ke mode single user
3.      Masuk menggunakan media bootable yang sejenis.
Edisi Linux Bandel (Debian Style, termasuk *buntu-2an)
Untuk cara yang pertama tentunya mensyaratkan program sudo terinstal di sistem (Ubuntu secara default tidak mengaktifkan account root, semua harus dilakukan via sudo) dan sebuah account user yang masuk ke sudoers
1.      Install program sudo
2.      Tambahkan di /etc/sudoers nama_user ALL=(ALL) ALL
3.      untuk bertindak dengan privileges root gunakan perintah sudo. Login sebagai user yg masuk sudoers dan lakukan :
nama_user@localhost~>sudo su –
Password: masukkan password user
#whoami
root
#passwd
Tapi untuk bisa menggunakan cara ini tentu saja tetap harus ingat password user yang masuk sudoers tadi itu.. klo tidak ya… gimana… terpaksa harus menggunakan cara selanjutnya.
Cara yang kedua adalah standar, masuk ke single user atau runlevel 1. Caranya adalah dengan menambahkan parameter pada option kernel pada bootloader.
a.   LILO
Pada saat akan masuk ke lilo, tekan tombol SHIFT sehingga muncul prompt-nya LILO
lilo :
Ketikkan nama kernel diikuti “single” atau “1″
lilo : linux 1
Maka kita akan masuk ke runlevel 1 dan bisa merubah password root dari situ
sh#/usr/bin/passwd

b.   GRUB
Setelah masuk ke menu GRUB ketikkan ESC utk melihat detail menunya. Kemudian pilih salah satu kernel dengan menggunakan tombol panah lalu sorot dan tekan ‘e’ (edit)
Pada bagian kernel tambahkan di bagian terakhir option “single dan “1″. Setelah itu ketik ‘b’ (boot) untuk booting ke kernel dengan option-option yang telah dispesifikkan.
Maka kita akan masuk ke mode single user. Lakukan perubahan password dari situ.

Tapi…………. tunggu dulu…
Linux yang menganut pakem Debian style tidak akan semudah itu membiarkan kita masuk ke single user, karena untuk masuk ke single user pun kita ditanyakan password root.

Untuk itu yg harus dilakukan adalah bukan mengetikkan “single” atau “1″ namun “init=/path/to/shell” misal “init=/bin/bash” agar kita langsung lompat masuk ke shell tanpa ditanyakan password.

Setelah masuk ke shell bukan berarti kita langsung bisa merubah password. Merubah password sebenarnya adalah merubah file /etc/shadow. Hal itu sementara tidak bisa langsung dilakukan karena pertama kali boot filesystem kita termount dengan akses ro (readonly) saja.

Untuk itu kita harus me-remount filesystem kita (terutama / ) dengan option rw (read write) agar kita mempunyai hak write ke /etc/shadow
Setelah masuk ke shell lakukan :
#mount / -o remount, rw
#mount /usr -o remount, rw
#passwd
New UNIX password:*******
Retype new UNIX password: *******
passwd: password updated successfully
#mount / -o remount, ro
#mount /usr -o remount, ro
#sync
#reboot
*sync digunakan untuk mem-flush buffer dari filesystem sebelum direboot.

on Sabtu, 16 Oktober 2010 | 0 C0Mm3nTs

1.      Dasar Teori Proxy Server
Proxy server adalah sebuah komputer server atau program komputer yang dapat bertindak sebagai komputer lainnya untuk melakukan request terhadap content dari Internet atau intranet.
Proxy Server bertindak sebagai gateway terhadap dunia Internet untuk setiap komputer klien. Proxy server tidak terlihat oleh komputer klien, seorang pengguna yang berinteraksi dengan Internet melalui sebuah proxy server tidak akan mengetahui bahwa sebuah proxy server sedang menangani request yang dilakukannya. Web server yang menerima request dari proxy server akan menginterpretasikan request-request tersebut seolah-olah request itu datang secara langsung dari komputer klien, bukan dari proxy server.
on Rabu, 25 Agustus 2010 | 0 C0Mm3nTs

EMAIL SERVER

 

 

1.      Dasar Teori

  1. Pengertian Email

Email merupakan sebuah layanan pengiriman surat elektronik yang di kirim melalui internet. Email dikirim dari suatu alamat email yang terdapat pada sebuah Mail Server kepada alamat email yang lainnya yang terdapat pada mail server yang sama maupun pada mail server yang berbeda.

Email dapat dianalogikan dengan kotak surat yang ada di kantor POS sedangkan server email dapat diibaratkan sebagai kantor POS. Dengan analogi ini sebuah mail server dapat memiliki banyak account email yang ada didalamnya.

Untuk mengirim sebuah email dari alamat email yang satu ke alamat email yang lain digunakan sebuah protokol yaitu Simple Mail Transfer Protocol (SMTP). Protocol SMTP telah menjadi aturan dasar yang disepakati untuk pengiriman email. Dengan demikian semua software email server pasti mendukung protokol ini.

SMTP merupakan protokol yang digunakan untuk megirim email (komunikasi antar mail server), dan tidak digunakan untuk berkomunikasi dengan client. Supaya sebuah mail server dapat di akses oleh client, dikembangkan sebuah aplikasi dimana client dapat mengakses email dari sebuah email server. IMAP adalah sebuah aplikasi pada layer Internet protokol yang memungkinkan client untuk mengakses email yang ada di server. Selain IMAP ada juga POP3 yang fungsinya sama dengan imap, akan tetapi memiliki karakteristik yang berbeda dalam cara pengaksesan pada server.

Aplikasi mail server sangat beragam, Qmail, Postfix, Sendmail, Exim adalah jajaran aplikasi email server dalam system operasi Linux, sedangkan didalam system operasi Windows terdapat mDaemon, IIS, Cmail dan masih banyak lagi.

 

  1. SMTP

Simple Mail Transfer Protocol adalah protokol standar untuk pengiriman electronic mail (email) di internet. SMTP adalah protokol yang cukup sederhana, berbasis teks dimana protocol ini menyebutkan satu atau lebih penerima email untuk kemudian diverifikasi. Jika penerima email valid, maka email akan segera dikirim. SMTP menggunakan port 25 dan dapat dihubungi melalui program telnet. Agar dapat menggunakan SMTP server lewat nama domain, maka record DNS (Domain Name Server) pada bagian MX (Mail Exchange) digunakan.

Sendmail adalah Mail Transfer Agent pertama yang mengimplementasikan port 25. Kemudian, pada tahun 2001, ada sedikitnya 50 program Mail Transfer Agent yang mengimplementasikan SMTP baik sebagai client maupun sebagai server. Contoh Mail Transfer Agent yang populer adalah: Exim (ditulis oleh Philip Hazel), IBM Postfix, Qmail (ditulis oleh D.J Bernstain), dan Microsoft Exchange Server.

 

  1. IMAP (Internet Message Access Protocol)

IMAP adalah salah satu dari dua standar internet untuk protokol e-mail. Hampir semua arsitektur e-mail klien dan server modern mendukung kedua protokol sebagai sarana untuk mentransfer e - mail dari server, seperti yang digunakan oleh Gmail ke klien, seperti Mozilla Thunderbird, Apple Mail dan Microsoft Outlook.

IMAP memiliki berbagai keunggulan bila dibandingkan dengan POP3 antara lain:

·         Memiliki 2 mode operasi : Connected dan Disconnected

·         Banyak pengguna dapat tersambungkan dengan sebuah mailbox yang sama secara simultan

·         Informasi berisikan status pesan

·         Banyak mailboxes di dalam server

·         Pencarian di bagian server

 

D.    Mailbox

Postfix mendukung beberapa metode penyimpan, dalam bab ini hanya disebutkan dua buah, yaitu :

·         Mbox

Mbox adalah tipe penyimpanan email dimana email disimpan dalam 1 file untuk masingmasing user.

 

·         Maildir

Maildir adalah tipe penyimpanan email dimana email disimpan dalam 1 folder untuk masing-masing user.

 

2.      Postfix Mail Server

Postfix adalah Mail Transfer Agent yang mengimplementasikan SMTP yang open source dengan lisensi GPL. Postfix didesain sebagai alternatif Sendmail, mail transfer agent yang telah banyak digunakan namun terkenal sangat sulit dikonfigurasi. Secara default, file konfigurasi Postfix terletak di /etc/postfix.

Dalam instalasi Mail Server ada beberapa aplikasi yang harus install dan dikonfigurasi, berikut daftar aplikasi tersebut :

·         Bind9

Sebelum melakukan Instalasi Mail Server, DNS harus sudah terkonfigurasi dan dapat berjalan dengan baik.

 

·         Postfix

Program Mail Server itu sendiri

·         Courier-imap

Salah satu apklikasi imap yang tersedia secara gratis dan opensource

·         Apache2 dan PHP

Apache web server dan juga php, versi php yang digunakan bias php4 atau php5

·         Squirrelmail

Aplikasi client untuk mengakses email dengan tampilan web (Web Mail).

           

Langkah-langkah instalasi Mail Server :

a.       Bind9

Dalam langkah ini tidak ditunjukkan cara instalasi dari bind9 tetapi hanya konfigurasi dari dns yang akan dibuat.

Dns yang akan dibuat adalah :

·         aq.com

·         www.aq.com

·         debian.aq.com

·         mail.aq.com

 

 

Berikut Konfigurasi dns menggunakan bind9 :

·         /etc/bind/named.local.conf

zone "aq.com" in {

        type master;

        file "db.aq";

};

 

zone "168.192.in-addr.arpa" in {

        type master;

        file "db.192.168";

};

·         /var/cache/bind/db.aq

$TTL    604800

@       IN      SOA     debian.aq.com. root.aq.com. (

2                      ; Serial

604800            ; Refresh

86400              ; Retry

2419200         ; Expire

604800 )          ; Negative Cache TTL

;

@       IN      NS      debian.aq.com.

@       IN      MX 10  mail.aq.com.

@       IN      A       192.168.0.2

debian          A       192.168.0.2

mail              A       192.168.0.2

www             A       192.168.0.2

·         /var/cache/bind/db.192.168

$TTL    604800

@       IN      SOA     debian.aq.com. root.aq.com. (

2                      ; Serial

604800            ; Refresh

86400              ; Retry

2419200          ; Expire

604800 )          ; Negative Cache TTL

;

@       IN      NS      debian.aq.com.

@       IN      MX  10  mail.aq.com.

 

2.0.168.192.in-addr.arpa.       PTR     debian.aq.com.

2.0.168.192.in-addr.arpa.       PTR     www.aq.com.

2.0.168.192.in-addr.arpa.       PTR     mail.aq.com.

 

b.      Postfix

Install aplikasi postfix dengan cara :

debian:~#apt-get install postfix

setelah menjalankan perintah diatas maka akan muncul beberapa kotak dialog dan berikut perintah yang harus dilakukan :

Untuk kotak dialog pertama tekan OK

Kemudian muncul kotak dialog seperti berikut :

 

Pilihlah Internet Site, hal ini berfungsi agar postfix yang kita install langsung terkonfigurasi sebagai mail server dan kita hanya melakukan sedikit perubahan.

·         Selanjutnya kita harus memasukkan nama host / domain yang akan digunakan sebagai mail server, dalam konfigurasi ini domain yang dipakai adalah mail.aq.com

 

Apabila proses instalasi sudah selesai, langkah selanjutnya adalah konfigurasi mail server, file konfigurasi postfix berada di /etc/postfix/main.cf. Buka file tersebut dengan editor nano dan cari baris berikut :

myhostname = mail.aq.com

alias_maps = hash:/etc/aliases

alias_database = hash:/etc/aliases

myorigin = /etc/mailname

mydestination = mail.aq.com, debi.aq.com, localhost.aq.com, localhost

relayhost =

mynetworks = 127.0.0.0/8

mailbox_command = procmail -a "$EXTENSION"

mailbox_size_limit = 0

recipient_delimiter = +

inet_interfaces = all

 

dan rubah beberapa baris konfigurasi menjadi :

            myhostname = mail.aq.com

alias_maps = hash:/etc/aliases

alias_database = hash:/etc/aliases

myorigin = /etc/mailname

mydestination = aq.com, localhost.aq.com, localhost

relayhost =

mynetworks = 127.0.0.0/8

#mailbox_command = procmail -a "$EXTENSION"

mailbox_size_limit = 0

recipient_delimiter = +

inet_interfaces = all

home_mailbox = Maildir/

 

apabila sudah dirubah, restart service postfix dengan cara :

debian:~#etc/init.d/postfix restart

 

c.       Courier-imap

Courier-imap adalah aplikasi yang menjalankan protocol imap. Berikut langkah-langkah instalasinya :

·         Instalasi Courier-imap

debian:~#apt-get install courier-imap

 

·         Kemudian muncul kotak dialog dan pilih NO

      NB : Courier-imap tidak perlu dikonfigurasi lagi.

 

d.      Menambah Email Address

Apabila postfix sudah terkonfigurasi dengan benar dan courier-imap sudah terinstall, langkah berikutnya adalah melakukan penambahan user account(email address). Dengan langkah sebagai berikut :

·         Sebelum melakukan penambahan Account, lakukan perintah dibawah ini

debian:~# echo   "./Maildir"    >>   /etc/skel/.procmailrc

debian:~# maildirmake   /etc/skel/Maildir

·         Lakukan penambahan Account untuk email, cara yang dilakukan sama dengan waktu menambah user pada system(Debian).

debian:~#adduser   ccb

Jika Account yang dibuat lebih dari satu, lakukan mulai dari langkah ke dua.

 

e.       Apache2 dan PHP

Langkah berikutnya adalah instalasi Apache2 dengan PHP, versi php yang dipakai kali ini adalah php4.

 debian:~#apt-get install apache2 php4

Tunggu hingga proses selesai.

f.       Squirrelmail

Langkah instalasinya adalah :

debian:~#apt-get install squirrelmail

 

Apabila proses instalasi selesai, lakukan konfigurasi Squirrelmail dengan menekan perintah :

debian:~# squirrelmail-configure

 

Maka akan muncul menu dengan tampilan menu sebagai berikut :

 

·         Masukkan pilihan ke Nomor 2 yaitu Server Setting

·         Akan muncul lagi kotak dialog seperti berikut

·         Selanjutnya pilih 1 yaitu Domain

·         Masukkan nama Domain yang dipakai untuk Email Server (contoh : aq.com)

·         Kemudian tekan S unstuck menyimpan perubahan konfigurasi dan tekan Q untuk keluar dari menu.

 

g.      Konfigurasi VirtualHost untuk Web Mail

Konfigurasi VirtualHost untuk webmail (Menggunakan squirrelmail) adalah sebagai berikut :

 

 

 

<VirtualHost *>

        ServerAdmin     achmadlutfi@gmail.com;

        DocumentRoot    /usr/share/squirrelmail

        ServerName      mail.aq.com

</VirtualHost>

 

NB: Untuk konfigurasi VirtualHost diatas cara penambahannya sama seperti pada bab sebelumnya.

 

 

h.      Apabila langkah-langkah diatas sudah berjalan dengan normal dan tidak ada pesan kesalahan, sekarang adalah waktunya melakukan tes/percobaan. Pengetesan email tersebut dapat menggunakan Internet Explorer ataupun Mozilla Firefox.

 

Tampilan Webmail

 

Blogged with the Flock Browser