Kamis, 21 Mei 2009

Cara Membuat Web Mail di Debian 4.0

1. Cek apakah postfix, courier-pop dan courier-imap dadlam keadaan baik-baik saja.
#telnet localhost 25
#telnet localhost 110

2. Cek juga apakah web servernya dalam keadaan baik.
#telnet localhost 80

3. Install squirrelmail
#apt-get install squirrelmail

4. Copy source code squirrelmail ke server web
#cp /usr/share/squirrelmail /var/www -R

5. konfigurasi squirrelmail
#squirrelmail-configure
Gantilah nama lembaga disesuaikan dengan kelompok. Untuk memilih menu tuliskan nomor menu dan enter. Kalau sudah simpan konfigurasi.

6. Mencoba squirrelmail
#http://localhost/squirrelmail

Semoga Tulisan Bermanfaat

Kamis, 16 April 2009

Instalasi dan Konfigurasi DNS Server Debian 4.0

DNS (Domain Name System, bahasa Indonesia: Sistem Penamaan Domain) adalah sebuah sistem yang menyimpan informasi tentang nama host maupun nama domain dalam bentuk basis data tersebar (distributed database) di dalam jaringan komputer, misalkan: Internet. DNS menyediakan alamat IP untuk setiap nama host dan mendata setiap server transmisi surat (mail exchange server) yang menerima surat elektronik (email) untuk setiap domain.

DNS menyediakan servis yang cukup penting untuk Internet, bilamana perangkat keras komputer dan jaringan bekerja dengan alamat IP untuk mengerjakan tugas seperti pengalamatan dan penjaluran (routing), manusia pada umumnya lebih memilih untuk menggunakan nama host dan nama domain, contohnya adalah penunjukan sumber universal (URL) dan alamat e-mail.

Penggunaan nama sebagai pengabstraksi alamat mesin di sebuah jaringan komputer yang lebih dikenal oleh manusia mengalahkan TCP/IP, dan kembali ke jaman ARPAnet. Dahulu, setiap komputer di jaringan komputer menggunakan file HOSTS.TXT dari SRI (sekarang SIR International), yang memetakan sebuah alamat ke sebuah nama (secara teknis, file ini masih ada - sebagian besar sistem operasi modern menggunakannya baik secara baku maupun melalui konfigurasi, dapat melihat Hosts file untuk menyamakan sebuah nama host menjadi sebuah alamat IP sebelum melakukan pencarian via DNS). Namun, sistem tersebut diatas mewarisi beberapa keterbatasan yang mencolok dari sisi prasyarat, setiap saat sebuah alamat komputer berubah, setiap sistem yang hendak berhubungan dengan komputer tersebut harus melakukan update terhadap file Hosts. Dengan berkembangnya jaringan komputer, membutuhkan sistem yang bisa dikembangkan: sebuah sistem yang bisa mengganti alamat host hanya di satu tempat, host lain akan mempelajari perubaha tersebut secara dinamis. Inilah DNS.

Langkah-langkah nya

# apt-get install bind9

Sistem akan melakukan proses peng-installan. Langkah selanjutnya adalah buka file “named.conf” dengan perintah:

# nano /etc/bind/named.conf

Berikut ini adalah contoh file “named.conf” yang sederhana:

option {directory “/var/cache/bind”;

auth-nxdomain no;

};

zone “.” {

type hint;

file “/etc/bind/db.root”;

};

zone “localhost” {

type master;

file “/etc/bind/db.local”;

};

zone “127.in-addr.arpa” {

type master;

file “/etc/bind/db.127”;

};

zone “0.in-addr.arpa” {

type master;

file “/etc/bind/db.0”;

};

zone “255.in-addr.arpa” {

type master;

file “/etc/bind/db.255”;

};

zone “dudi.net” {

type master;

file “/etc/bind/www.db”;

};

zone “1.168.192.in-addr.arpa” {

type master;

file “/etc/bind/ip.db”;

Kemudian buat file “www.db” dengan perintah:

# nano /etc/bind/www.sendoell.net Kemudian ketikan seperti dibawah:

$TTL 604800

@ IN SOA sendoell.sendoell.net. root.sendoell.net. (

1 ; Serial

604800 ; Refresh

86400 ; Retry

2419200 ; Expire

604800 ; Negative Cache TTL

)

@ IN NS sendoell.sendoell.net.

@ IN A 192.168.1.38

www IN A 192.168.1.38

Selanjutnya buat file “ip.db” dengan perintah:

# nano /etc/bind/ip.db

Kemudian ketikan seperti dibawah ini:

$TTL 604800

@ IN SOA sendoell.sendoell.net. root.sendoell.net. (

2 ;Serial

604800 ; Refresh

86400 ; Retry

2419200 ; Expire

604800 ; Negative Cache TTL

)

@ IN NS 192.168.1.38

38 IN PTR www.sendoell.net.

Kemudian buka file “resolve.conf” dengan perintah # nano /etc/resolve.conf yang isinya sebagai berikut:

search sendoell.net //nama domain

nameserver 192.168.1.38 //IP server untuk domain

Terakhir adalah merestart DNS dengan perintah:

# /etc/init.d/bind9 restart

Cara pengujian DNS nya apabila telah jalan menggunakan perintah ping ke Domain tujuan.

konfigurasi dhcp debian woody

Install paket dhcp server

# apt-get install dhcp3-server

2. Konfigurasi dhcp server

# vim /etc/dhcp3/dhcp.conf

Konfigurasi utama DHCP Server terletak pada /etc/dhcp3/dhcpd.conf.

optiondomain-name-servers 192.168.254.1;
subnet 192.168.254.0 netmask 255.255.255.0 {
range 192.168.254.1 192.168.254.10;
optiondomain-name-servers 192.168.254.1;
option domain-name “testing.com”;
option routers 192.168.254.1;
option broadcast-address 192.168.252.15;
default-lease-time 3600;
max-lease-time 7200;
}

keterangan: pada baris pertama merupakan subnet dan netmask, baris kedua adalah range ip address yang kita alokasikan untuk klien, baris ketiga pemberian DNS untuk klien, baris keempat adalah name buat klien, baris kelima merupakan router ip, baris keenam merupakan broadcast ip, baris ketujuh adalah default waktu sewa dan baris terakhir maksimum waktu sewa.

3. Konfigurasi interface default

# vim /etc/default/dhcp

Konfigurasi utama DHCP server terletak pada /etc/default/dhcp

INTERFACE=”eth0?

(interface yang digubakan sbg dhcp server)

Restart DHCP server

$ /etc/init.d/dhcp3-server restart jika tidak ada error, berarti konfigurasi telah benar

4. Konfigurasi interface card

auto eth0
iface eth0 inet static
address 192.168.254.1
netmask 255.255.255.0
network 192.168.254.0
broadcast 192.168.254.255
gateway 192.168.254.1

5. Client konfigurasi

Rubah file berikut

# nano /etc/network/interfaces

masukkan konfigurasi:

auto eth0
iface eth0 inet dhcp

kemudian restart service networking

# /etc/init.d/networking restart

kemudian cek IP address

# ifconfig