Keterangan : Membuat kabel jaringan | Judul :Mengkonfigurasi debian | No : 06 |
Jurusan : Teknik Komunikasi dan Jaringan | Hari Tgl : | |
Nama : Faisal Wisnu Nugroho | Nilai : | |
SMK Muhammadiyah 2 Semarang | Diperiksa : |
1. Siswa dapat mengetahui isi dan
kegunaan yang ada pada debian server tersebut
2. Siswa dapat melakukan settingan
network, dns, web, postfix dan squirrelmail
II. ALAT DAN BAHAN
ALAT :
2 Buah Personal Komputer yang satu server
(debian) dan CLIENT
BAHAN : 1
Buah DVD Debian Server dan 1 buah CD Wind XP
III. DASAR TEORI
Mail
Server atau yang sering disebut juga E-Mail server, digunakan untuk mengirim
surat melalui Internet. Dengan begitu, dapat mempermudah dalam penggunanya,
karena lebih cepat dan efisien. Untuk membuat Mail Server, harus terdapat SMTP
dan POP3 server, yang digunakan untuk mengirim dan menerima E-Mail.
Proses pengiriman eMail bisa
terjadi karena adanya SMTP Server (Simple Mail Transfer Protocol). Setelah
dikirim, eMail tersebut akan ditampung sementara di POP3 Server (Post Office
Protocol ver. 3). Dan ketika user yang mempunyai eMail account tersebut online,
mail client akan secara otomatis melakukan sinkronisasi dari POP3 Server.
IV. KESELAMATAN KERJA
1. Gunakan
peralatan sesuai dengan fungsinya masing-masing
2. Letakkan
barang ditempat yang aman
3. Tidak
ceroboh dalam melakukan suatu tindakan , sebaiknya ditanyakan
- SETTING NETWORK
Cara melihat
Interface
root@debian:~#
ifconfig
Cara
konfigurasi network
root@smkmuh2:~# nano /etc/network/interfaces
# The local network interface
auto eth0
iface eth0 inet static
address
192.168.10.1
netmask
255.255.255.240
network 192.168.10.0
gateway
192.168.10.1
broadcast
192.168.10.15
dns-nameservers
192.168.10.1
auto eth0:0
ifacec eth0:0 inet static
address
192.168.10.2
netmask
255.255.255.240
auto eth0:1
iface eth0:1 inet static
address
192.168.10.3
netmask
255.255.255.240
Konfigurai
skrip menjadi seperti ini, kemudian tekan Ctrl + O, enter (untuk menyimpan) dan tekan Ctrl + X
(untuk keluar)
root@smkmuh2:~# nano /etc/resolv.conf
search smkmuh2.sch.id
nameserver 192.168.10.1
Tambah skrip
diatas ini, kemudian restart networknya
root@smkmuh2:~# service networking restart
- DNS SERVER
Install
Bind9
root@smkmuh2:~#
apt-get install bind9
Setting file
bind9
root@smkmuh2:~# nano /etc/bind/named.conf
zone “smkmuh2.sch.id”{
type master:
file
“db.debian”;
};
zone “192.in-addr.arpa”{
type master;
file
“db.192”;
};
Kemudian
tekan Ctrl + O, enter (untuk menyimpan)
dan tekan Ctrl + X (untuk keluar)
Setting file
forward dari DNS
root@smkmuh2:~# cd /etc/bind
root@smkmuh2:~# cp db.local
/var/cache/bind/db.debian
root@smkmuh2:~# nano
/var/cache/bind/db.debian
$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 192.168.10.1
www IN A 192.168.10.2
mail IN A 192.1680.1.3
Kemudian
tekan Ctrl + O, enter (untuk menyimpan)
dan tekan Ctrl + X (untuk keluar)
root@smkmuh2:~# cp db.127
/var/cache/bind/db.192
root@smkmuh2:~# 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.10.168 IN PTR smkmuh2.sch.id.
2.10.168 IN PTR www.smkmuh2.sch.id.
3.10.168 IN PTR mail.smkmuh2.sch.id.
Kemudian
tekan Ctrl + O, enter (untuk menyimpan)
dan tekan Ctrl + X (untuk keluar) lalu restart bind9
root@smkmuh2:~#
service bind9 restart
Kemuduan
untuk mengecek dns berhasil atau tidak ketik
root@smkmuh2:~# nslookup smkmuh2.sch.id
root@smkmuh2:~# nslookup 192.168.1.1
root@smkmuh2:~# nslookup 192.168.1.2
root@smkmuh2:~# nslookup 192.168.1.3
- LINKS
Instalasi
links
debian-server:~# apt-get install links
(Masukam DVD
1)
4.) WEBMAIL
SERVER
Install
paket webmail server
debian-server:~#
apt-get install squirrelmail
(Masukan DVD
1 - 2)
debian-server:~# nano
/etc/apache2/apache2.conf
Include “/etc/squirrelmail/apache.conf” #tambahkan
di baris paling bawah
debian-server:~# nano
/etc/squirrelmail/apache.conf
#sers will prefer a simple URL like http://webmail.example.com
<VirtualHost 192.168.10.3:80> #ganti
menjadi port 80
DocumentRoot /usr/share/squirrelmail #lokasi
default web squirrelmail
ServerName mail.smkmuh2.sch.id #domain
untuk E-Mail
</VirtualHost>
#. . .
debian-server:~# cd /etc/apache2/sites-enabled/
debian-server:nano /etc/apache2/sites-enabled# cp 000-default www
(Copykan
file 000-default www)
debian-server:
/etc/apache2/sites-enabled# nano www
NameVirtualHost
192.168.1.1:80 #
tambah seperti ini
<VirtualHost 192.168.1.1:80> # edit
seperti ini
ServerAdmin webmaster@localhost
ServerName www.smkmuh2.sch.id # tambah seperti ini
DocumentRoot /var/www
#. . .
Kemudian
restart apache 2
debian-server: /etc/apache2/sites-enabled# service
apache2 restart
- MAIL SERVER
Install
paket mail server
root@debian:~#
apt-get install
postfix courier-imap courier-pop
Kemudian akan muncul menu PopUp, dan sesuaikan dengan konfigurasi di
bawah ini
a. General Type of Mail Configuration : Internet Site
b.
System Mail Name
: smkmuh2.sch.id
Membuat
directory mail server
debian-server:~# maildirmake
/etc/skel/Maildir
Menambahkan
user
debian-server:~# adduser mukhery1
Adding user `mukhery1' ...
Adding new group `mukhery1' (1007) ...
Adding new user `mukhery1' (1007) with group `mukhery1' ...
Creating home directory `/home/mukhery1' ...
Copying files from `/etc/skel' ...
Enter new UNIX password: ***
Changing the user information formukhery1
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
debian-server:~# adduser mukhery2
Adding user `mukhery2' ...
Adding new group `mukhery2' (1007) ...
Adding new user `mukhery2' (1007) with group `mukhery2' ...
Creating home directory `/home/mukhery2' ...
Copying files from `/etc/skel' ...
Enter new UNIX password: ***
Changing the user information for mukhery2
Enter the new value, or press ENTER for the default
Full Name []:
Room Number []:
Work Phone []:
Home Phone []:
Other []: Owner of www.mukhery2IT.co.cc
Is the information correct? [Y/N]Y
- KONFIGURASI POSTFIX
debian-server:~# nano /etc/postfix/main.cf
myhostname
= smkmuh2.sch.id
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = muh2.com, muh2, localhost.localdomain, localhost
relayhost =
mynetworks = 127.0.0.0/8 192.168.1.1/24
#mailbox_command = procmail -a “$EXTENSION”
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = muh2.com, muh2, localhost.localdomain, localhost
relayhost =
mynetworks = 127.0.0.0/8 192.168.1.1/24
#mailbox_command = procmail -a “$EXTENSION”
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
home_mailbox = Maildir/
Edit script seperti di atas ini.
Selanjutnya,
tinggal tambahkan sedikit konfigurasi pada postfix melalui dpkg. Ikuti
langkahnya seperti dibawah ini.
debian-server:~# dpkg-reconfigure postfix
General Type of Mail Configuration
: Internet Site
System Mail Name
: smkmu2.sch.id
Root and
postmaster mail recipient : (biarkan kosong)
Other destination to accept...
: (pilih ok)
Force synchronous updates...
: No
Local Networks :
0.0.0.0/0 (ditambahkan baris terakhir)
Use Procmail for local delivery
: No
Mailbox size limit (bytes) :
0
Local address extension character
: +
Internet protocols to use
: ipv4
Kemudian
semua konfigurasi
debian-server:~# service bind9 restart
debian-server:~# service apache2 restart
debian-server:~# service postfik restart
debian-server:~# service courier-pop restart
debian-server:~# service courier-imap restart
Berikut adalah contoh hasil akhir dari konfigurasi tersebut
dan sudah disambungkan ke Client,
Lalu kita pindah ke komputer client dan cek
email server nya dengan mengirimkan email.
VI. HASIL PERCOBAAN
Percobaan
tersebut dinyatakan berhasil, apabila terdapat kesalahan cek ulang lah pada
konfigurasi tersebut satu persatu . penulisan kata yang salah dapat mempengaruhi
konfigurasi tersebut
VII. KESIMPULAN
Dalam
konfigurasi tersebut dinyatakan bahwa kurangnya kata atau huruf atau juga tanda
baca dapat mempengaruhi konfigurasi yang ada didalamnya, disaat kita melakukan
restart dan memunculkan pesan kesalahan
berarti kita terdapat kesalahan disaat melakukan konfigurasi tersebut” dan
segeralah diperbaiki kemudian ikuti langkah-langkah selanjutnya.
Tidak ada komentar:
Posting Komentar