KONFIGURASI DHCP SERVER

Untuk mengkonfigurasi DHCP SERVER kita perlu menginstal paket-paket yang dibutuhkan yaitu  dhcp3-server.
server-debian:~# apt-get install dhcp3-server
 





  • Tekan enter untuk melanjutkan instalasi paket.

   










  • Menambah scripts pada file /etc/dhcp3/dhcpd.conf
    server-debian:~# pico /etc/dhcp3/dhcpd.conf
    Edit scripts agar menjadi seperti dibawah ini :
    # A slightly different configuration for an internal subnet.
    subnet 192.168.0.0 netmask 255.255.255.0 {
      range 192.168.0.100 192.168.0.200;
      option domain-name-servers 192.168.0.5;
      option domain-name "debian.com";
      option routers 192.168.0.5;
    #  option broadcast-address 10.5.5.31;
    #  default-lease-time 600;
    #  max-lease-time 7200;
     

    Merestart layanan dhcp3-server
    server-debian:~# /etc/init.d/dhcp3-server restart
    Mensetting di Client linux dan windows
    Perintah untuk setting di client linux
    server-debian:~# dhclient eth0

    Setting di client windows
     
     















KONFIGURASI MAIL SERVER

  •         Untuk mengkonfigurasi MAIL SERVER kita perlu menginstal paket-paket yang dibutuhkan yaitu postfix,courier-imap, dan squirrelmail.
server-debian:~# apt-get install postfix courier-imap squirrelmail








  • Pilih yes kemudian tekan enter untuk melanjutkan proses instalasi paket.

     




  • Tekan enter pada Ok untuk melanjutkan proses instalasi paket.
 








  • Pilih Internet Site kemudian tekan enter
     
     





  
  • Masukkan domain name pada System  mail name. Bagian ini nantinya akan berfungsi sebagai alamat email dari mail server yang kita buat. Tekan enter untuk melanjutkan instalasi.
  



  • Mengedit file /etc/postfix/main.cf
    server-debian:~# pico /etc/postfix/main.cf
    Edit file sehingga menjadi :
    myhostname = server-debian.linuxdebian.or.id
    alias_maps = hash:/etc/aliases
    alias_database = hash:/etc/aliases
    myorigin = server-debian.linuxdebian.or.id
    mydestination = linuxdebian.or.id, server-debian.linuxdebian.or.id, localhost.linuxdebian.or.id, localhost, $myhostname, $myorigin
    relayhost =
    mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 192.168.0.0/24
    #mailbox_command = procmail -a "$EXTENSION"
    mailbox_size_limit = 0
    recipient_delimiter = +
    inet_interfaces = all
    home_mailbox = Maildir/ 
    Kemudian simpan konfigurasi tersebut.
    Membuat Directory Maildir untuk menyimpan e-mail yang masuk pada directory /etc/skel
    Server-debian:~#  maildirmake /etc/skel/Maildir
    Buat symlink untuk squirrelmail yang sudah dikonfigurasi
    server-debian:~# ln –s /etc/squirrelmail/apache.conf /etc/apache2/conf.d/squirrelmail.conf
    Mengedit file /etc/apache2/conf.d/squirrelmail.conf
    server-debian:~# pico /etc/apache2/conf.d/squirrelmail.conf
    Mengedit /squirrelmail menjadi /webmail
    Alias /webmail /usr/share/squirrelmail 
  • Restart layanan postfix, courier-imap dan apache2 
    server-debian:~# /etc/init.d/postfix restart
    server-debian:~# /etc/init.d/courier-imap restart
    server-debian:~# /etc/init.d/apache2 restart 
    Buat user baru, misal dengan nama guest. User ini nantinya akan digunakan untuk mencoba mail server yang sudah kita konfigurasi.
    server-debian:~# adduser guest
     
     

KONFIGURASI WEB SERVER

  • Untuk mengkonfigurasi WEB SERVER kita perlu menginstal paket-paket yang dibutuhkan yaitu apache2,php5, dan links.
server-debian:~# apt-get install apache2 php5 links

  • Membuat file webmail untuk mengatur  virtual host
server-debian:~# pico /etc/apache2/sites-enabled/000-default
Hapus semua script dan ketikkan script di bawah ini :

NameVirtualHost 192.168.0.5:80

<virtualhost 192.168.0.5:80>
    ServerName www.linuxdebian.or.id
    DocumentRoot /var/www

</virtualhost>

<virtualhost 192.168.0.5:80>
    ServerName mail.linuxdebian.or.id
    DocumentRoot /usr/share/squirrelmail

</virtualhost>

Tekan Ctrl+X lalu Y,ganti nama 000-default menjadi webmail. Tekan enter.



  • Merestart layanan apache2
    Setelah selesai konfigurasi, restart layanan apache2 dengan perintah :
    server-debian:~# /etc/init.d/apache2 restart
  • Mengetes web server yang sudah di konfigurasi
    Untuk mengetes web server yang sudah dikonfigurasi, menggunakan perintah :
    server-debian:~# links www.linuxdebian.or.id

KONFIGURASI debian 5.0 (DNS)

Setelah Linux debian telah terinstal pada PC,
dengan ketentuan  :

IP Address (eth0)       : 192.168.0.5
Netmask                      : 255.255.255.0
Gateway                      : 192.168.0.1

Hostname                    : server-debian
Domain                       : linuxdebian.or.id


masuk ke sistem operasi linux debian 5.0 dengan menekan enter.
Setelah proses deteksi hardware dan pengaktifan service selesai. Login sebagai root menggunakan password yang telah disetting pada waktu instalasi.
server-debian login: root
Password:



KONFIGURASI DNS
Untuk mengkonfigurasi DNS kita perlu menginstal paket-paket yang dibutuhkan yaitu bind9. Masukkan DVD debian 5.0 sebelum menginstall.
  • Install bind9 dengan perintah :
server-debian:~# apt-get install bind9
Kemudian tekan
enter.

  • Menambah scripts pada file /etc/bind/named.conf untuk membuat zone forward dan zone reverse.
    server-debian:~# pico /etc/bind/named.conf
    Tambahkan tanda // di depan script
     include “/etc/bind/named.conf.local”;
    Ketikkan scripts dibawah ini pada baris terbawah.
zone "linuxdebian.or.id" {
        type master;
        file “/etc/bind/db.forward";
    };
    zone "0.168.192.in-addr.arpa" {
        type master;
        file “/etc/bind/db.reverse";
    };
    zone “www.linuxdebian.or.id" {
        type master;
        file “/etc/bind/db.forward";
    };
    zone “mail.linuxdebian.or.id" {
        type master;
        file “/etc/bind/db.forward";
    };
                Setelah itu tekan Ctrl+X kemudian  tekan Y untuk menyimpannya. Lalu tekan enter  untuk tetap menyimpannya pada file named.conf.

  • Membuat file baru untuk zone forward (db.forward) pada direktori /etc/bind/db.forward
    server-debian:~# pico /etc/bind/db.local
    Edit file db.local sehingga menjadi :
;
;BIND data file for local loopback interface
;
$TTL    604800
@     IN       SOA      linuxdebian.or.id. root.linuxdebian.or.id.(
            2    ; Serial
            604800    ; Refresh
            86400    ; Retry
            2419200    ; Expire
            604800    ; Negative Cache TTL
;
@    IN    NS     linuxdebian.or.id.
@    IN    NS     www.linuxdebian.or.id.
@    IN    NS     mail.linuxdebian.or.id.
@    IN    A     192.168.0.1
@    IN    AAAA     ::1
Kemudian tekan Ctrl+X lalu tekan Y dan ganti nama db.local menjadi db.forward karena kita akan membuat file db.forward. Tekan enter.

  • Membuat file baru untuk zone reverse (db.reverse) pada direktori /etc/bind/db.reverse
    server-debian:~# pico /etc/bind/db.127
    Edit file db.127 sehingga menjadi :
;
;BIND reverse data file for local loopback interface
;
$TTL    604800
@     IN       SOA      linuxdebian.or.id. root.linuxdebian.or.id.(
            2    ; Serial
            604800    ; Refresh
            86400    ; Retry
            2419200    ; Expire
            604800    ; Negative Cache TTL
;
@    IN    NS     linuxdebian.or.id.
5    IN    PTR     linuxdebian.or.id.
5    IN    PTR     www.linuxdebian.or.id.
5    IN    PTR     mail.linuxdebian.or.id.
Kemudian tekan Ctrl+X lalu tekan Y dan ganti nama db.127 menjadi db.reverse karena kita akan membuat file db.reverse. Tekan enter.

  • Merestart layanan bind9
    server-debian:~# /etc/init.d/bind9 restart
  • Mengetes DNS yang sudah di konfigurasi
    server-debian:~# nslookup linuxdebian.or.id
    server-debian:~# nslookup 192.168.0.5
Modul bisa di download disini :
Modul Debian (.ppt) atau Modul Debian (.pdf)