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.
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.- Ketidakcocokan versi aplikasi pendukungBanyak 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.
- Spesifikasi hardware tidak memadaiSpesifikasi hardware yang berada di bawah kebutuhan minimal
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
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.
![]() |
| Tampilan PowerISO |
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,
- Menggunakan CD / DVD InstallerMelakukan 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.
- Melalui Network Boot Manager
Debian
/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
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
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
Pada gambar di atas telah diinstalasi dua vyatta dengan nama host R0 dan
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
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
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
- 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.
- 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.
root
#passwd
lilo :
sh#/usr/bin/passwd
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.
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.
Untuk itu kita harus me-remount filesystem kita (terutama / ) dengan option rw (read write) agar kita mempunyai hak write ke /etc/shadow
#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
EMAIL SERVER
1. Dasar Teori
- 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.
- 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.
- 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





