Konfigurasi Debian 6.10
Berikut
merupakan langkah-langkah konfigurasi debian server 6.10, dimana pada
bab ini saya akan menjelaskan tentang konfigurasi dari network sampai
mail server.
Langkah pertama kita login sebagai root terlaebih dahulu, dan masukkan password lalu tekan "Enter" , cirinya adalah muncul = root@smkmuh2:~#
1.
SETTING
NETWORK
- Cara
melihat Interface root@smkmuh2:~# ifconfig
Karena
IP yang saya dapat adalah slash 29 (/29) dan oktet ketiga adalah nomer
absen saya, maka pengaturan IP saya adalah 192.168.25.1
- Cara konfigurasi network root@smkmuh2:~# nano
/etc/network/interfaces
# The local network interface
auto eth0
iface eth0 inet static
address
195.168.25.1
netmask
255.255.255.248
network
195.168.25.0
gateway
195.168.25.6
broadcast
195.168.25.7
dns-nameservers
195.168.25.1
auto eth0:0
iface eth0:0 inet static
address
195.168.25.2
netmask
255.255.255.248
auto eth0:1
iface eth0:1 inet static
address
195.168.25.3
netmask
255.255.255.248
- Konfigurai skrip menjadi seperti ini, kemudian tekan Ctrl + O, enter (untuk menyimpan) dan tekan Ctrl + X
(untuk keluar).
- Konfigurasi file resolv dengan cara root@smkmuh2:~# nano /etc/resolv.conf
search smkmuh2.sch.id
nameserver 195.168.19.1
- Tambah skrip diatas ini, kemudian restart networknya, lalu restart konfigurasinya :root@smkmuh2:~# /etc/init.d/networking
restart
2. DNS SERVER
- Terlebih dahulu kita install paket DNSnya, yaitu dengan cara menginstall bind9. root@smkmuh2:~# apt-get install bind9
- Setting
file bind9root@smkmuh2:~# nano
/etc/bind/named.conf
zone “smkmuh2.sch.id”{
type
master:
file
“db.smk”;
};
zone “192.in-addr.arpa”{
type
master;
file
“db.192”;
};
- Tambahkan file tersebut diatas, kemudian tekan Ctrl + O, enter
(untuk menyimpan) dan tekan Ctrl + X (untuk keluar).
- Setting
file forward dari DNS, yang berfungsi merubah domain ke IP.root@smkmuh2:~# cd /etc/bind
root@smkmuh2:/etc/bind # cp db.local
/var/cache/bind/db.smk
root@smkmuh2:/etc/bind # nano
/var/cache/bind/db.smk
$TTL 604800
@ IN A smkmuh2.sch.id. root.smkmuh2.sch.id (
2 ; Serial
604800 ;
Refresh
86400 ;
Retry
2419200 ; Expire
604800 ;
Negative Cache TTL
;
@ IN NS smkmuh2.sch.id.
@ IN A 195.168.19.1
www IN A 195.168.19.2
mail IN A 195.168.19.3
- Kemudian
tekan Ctrl + O, enter
(untuk menyimpan) dan tekan Ctrl + X (untuk keluar) dan kemudian setting
pada file reverse, yang berfungsi sebagai perubah IP ke domain.
root@smkmuh2:/etc/bind # cp db.127
/var/cache/bind/db.192
root@smkmuh2:/etc/bind # nano
/var/cache/bind/db.192
$TTL 604800
@ IN A smkmuh2.sch.id. root.smkmuh2.sch.id. (
1 ; Serial
604800 ;
Refresh
86400 ;
Retry
2419200 ; Expire
604800 ;
Negative Cache TTL
;
@ IN NS smkmuh2.sch.id.
1.19.168 IN PTR smkmuh2.sch.id.
2.19.168 IN PTR www.smkmuh2.sch.id.
3.19.168 IN PTR mail.smkmuh2.sch.id.
- Kemudian tekan Ctrl + O, enter
(untuk menyimpan) dan tekan Ctrl + X (untuk keluar) lalu restart bind9, dan tulis root@smkmuh2:~# cd / (untuk keluar pada direktori bind)
root@smkmuh2:~# /etc/init.d/bind9
restart
- Untuk mengecek koneksi kita menggunakan perintah nslookup
root@smkmuh2:~# nslookup smkmuh2.sch.id
root@smkmuh2:~# nslookup 195.168.19.1
root@smkmuh2:~# nslookup www.smkmuh2.sch.id
root@smkmuh2:~# nslookup 195.168.19.2
root@smkmuh2:~# nslookup mail.smkmuh2.sch.id
root@smkmuh2:~# nslookup 195.168.19.3
3. WEB SERVER
- Terlebih dahulu kita Install
Paket Web server
root@smkmuh2:~# apt-get install apache2
links
- Setting
Virtual Hostroot@smkmuh2:~# cd
/etc/apache2/sites-enabled
root@smkmuh2:/etc/apache2/sites-enabled# cp 000-default www
root@smkmuh2:~# nano www
<VirtualHost 195.168.19.2:80>
ServerAdmin webmaster@localhost
ServerName www.smkmuh2.sch.id
- Dan kemudian tekan Ctrl + O, enter
(untuk menyimpan) dan tekan Ctrl + X (untuk keluar)
4. WEBMAIL SERVER
- Terlebih dahulu kita Install
paket webmail serverroot@smkmuh2:~# apt-get install
squirrelmail (masukan dvd 1 - 3)
root@smkmuh2:~# nano
/etc/apache2/apache2.conf
Include “/etc/squirrelmail/apache.conf”
# tambahkan di baris paling bawah
- Lalu konfigurasi file squirrelmailnya
- root@smkmuh2:#nano /etc/squirrelmail/apache.conf
- # users will prefer a simple URL like
http://webmail.example.com
<VirtualHost 195.168.19.3:80>
DocumentRoot /usr/share/squirrelmail
ServerName mail.smkmuh2.sch.id
</VirtualHost>
#. . .
5. MAIL SERVER
- Terlebih dahulu Install
paket mail serverroot@smkmuh2:#apt-get install postfix
courier-imap courier-pop
- Membuat
directory mail serverroot@smkmuh2:~# maildirmake
/etc/skel/Maildir
- Menambahkan user (buat 2 user)root@smkmuh2:~# adduser nama_peserta
Adding user `nama_peserta' ...
Adding new group `tkj' (1007)
...
Adding new user `tkj' (1007)
with group `tkj' ...
Creating home directory
`/home/' tkj...
Copying files from `/etc/skel' ...
Enter new UNIX password: ****
Changing the user information for tkj
Enter the new value, or press ENTER
for the default
Full Name []:
Room Number []:
Work Phone []:
Home Phone []:
Other []:
Is the information correct? [Y/n] y
· Konfigurasi Postfix
- Pertama-tama kita konfigurasi pada file postfix mainnya terlebih dahulu. root@smkmuh2:~# nano /etc/postfix/main.cf
myhostname = smkmuh2.sch.id
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = smkmuh2.sch.id, smkmuh2, localhost.localdomain, localhost
relayhost =
mynetworks = 127.0.0.0/8 195.168.19.3/24
#mailbox_command = procmail -a “$EXTENSION”
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
home_mailbox = Maildir/ #tambahkan pada
baris paling bawah
- Selanjutnya, tinggal tambahkan sedikit konfigurasi pada postfix melalui
dpkg. Ikuti langkahnya seperti dibawah ini.root@smkmuh2:~# dpkg-reconfigure
postfix
General Type of Mail Configuration : Internet Site
System Mail Name : smkmuh2.sch.id
Root and postmaster mail recipient : (biarkan kosong)
Other destination to accept... : (pilih ok)
Force synchronous updates... : No
Local Networks : (tambahkan IP address squirrelmail)
Use Procmail for local delivery : No
Mailbox size limit (bytes) : 0
Local address extension character : +
Internet protocols to use : ipv4
root@smkmuh2:~# /etc/init.d/postfix
restart
root@smkmuh2:~#
/etc/init.d/courier-imap restart
root@smkmuh2:~#
/etc/init.d/courier-pop restart
root@smkmuh2:~# /etc/init.d/apache2
restart
- Selanjutnya, tinggal mengecek apakah konfigurasi kita berhasil
Cek Web Server
root@smkmuh2:~# links 195.168.19.2
· Cek Mail Server
root@smkmuh2:~# links
mail.smkmuh2.sch.id
root@smkmuh2:~# links 195.168.19.3
Sekian dari saya, selamat belajar, semoga bermanfaat, kurang lebihnya mohon ma'af.