Selasa, 26 April 2011

makalah konfigurasi redhat 9.0


BAB I PENDAHULUAN
Redhat merupakan salah satu varian dari sistem operasi Linux yang cukup populer di lingkungan pengembang software open source. Dengan mahalnya software dan sistem operasi microsoft Windows, mendorong banyak pemakai komputer baik instansi, perusahaan maupun perkantoran untuk beralaih ke Linux. Redhat merupakan suatu perusahaan yang mengembangkan  sistem operasi open source yang sudah lama mengembangkan Linux. Redhat 9.0 merupakan pengembangan dari versi-versi sebelumnyayaitu versi 8, versi 7, versi 6 dan versi-versi sebelumnya.  Redhat bersifat free atau gratis. Redhat yang di fungsikan sebagai server harus dilakukan berbagai konfigurasi, misalnya konfigurasi DNS, DHCP, WEB SERVER, MAILSERVER, dan masih banyak lagi agar dapat berfungsi dengan baik dalam mengelola clientnya.
DNS digunakan untuk mengubah suatu alamat IP Address menjadi suatu nama host atau sebaliknya. Hal tersebut memudahkan pengguna untuk menghafal suatu alamat tanpa susah menghafal IP Addres yang berupa angka-angka.
DHCP merupakan suatu protocol jaringan yang berfungsi untuk memberikan IP Address secara otomatis pada komputer yang menggunakan protocol TCP/IP. DHCP bekerja dengan relasi client-sever dimana DHCP server menyediakan suatu kelompok IP Address yang dapat diberikan pada client. Dalam memberikan IP Address, DHCP hanya meminjamkan IP Address.
WEB SERVER adalah sebuah perangkat lunak server yang berfungsi menerima permintaan HTTP atau HTTPS dari client  yang dikenal dengan web browser dan mengirimkan kembali hasilnya dalam bentuk halaman-halaman web yang umumnya berbentuk dokumen HTML.
Mail server adalah Perangkat lunak program yang mendistribusikan file atau informasi sebagai respons atas permintaan yang dikirim via email, juga digunakan pada bitnet untuk menyediakan layanan serupa http://FTP.
Untuk melakukan konfigurasi, paket-paket yang dibutuhkan harus sudah terinstall. Jika belum maka kita harus menginstal terlebih dahulu.
BAB II KONFIGURASI DNS
Langkah-langkah mengkonfigurasi Ethernet di Linux Redhat.9
1. Masuk ke direktori network-scripts ;
#cd /etc/sysconfig/network-scripts/
2. Edit ethernet / card lan yang ada di komputer nya dengan editor yang anda suka
(cth : vi,pico,dll);
vi ifcfg-eth0 <==== Eth0 atau card lan yang pertama di detect oleh system
# Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+
DEVICE=eth
0
ONBOOT=yes
HWADDR=00:02:44:bf:b9:51
TYPE=Ethernet
NETMASK=255.255.255.0
IPADDR=192.168.10.1
NETWORK=192.168.10.0
3. Setelah itu baru di simpan dan restart ethernet / card lan nya;
Dengan menekan kombinasi tombol “shift” dan “:” terus ketik wq
#/etc/init.d/network restart
Merubah Hostname, Gateway di Linux Redhat -> vi /etc/sysconfig/network
Merubah IP NIC/LAN Card di Linux Redhat -> vi /etc/sysconfig/network-scripts/ifcfg-eth0


DNS Server di Linux Redhat 9
Paket yang Diperlukan:
  bind-9.2.1-16.i386.rpm (CD RedHat ke-1)
  bind-utils-9.2.1-16.i386.rpm (CD RedHat ke-1)
  caching-nameserver-7.2-7.noarch.rpm (CD RedHat ke-2)

Langkah Konfigurasi DNS Server (tahap I)
   >>Konfigurasi file named.conf di dalam direktori etc
[root@localhost ~]# vi /etc/named.conf
   >>Tekan <Insert> atau <i> untuk masuk ke mode –INSERT– dan melakukan editing
// generated by named-bootconf.pl
options {
      directory “/var/named”;
      /*
      * If there is a firewall between you and nameservers
      * you want to talk to, you might need to uncomment
      * the query-source directive below. Previous versions
      * of BIND always asked questions using port 53, but
      * BIND 8.1 uses an unprivileged port by default.
      */
      // query-source address * port 53;
};
//
// a caching only nameserver config
//
controls {
      inet 127.0.0.1 allow { localhost; } keys { rndckey; };
};
zone “.” IN {
      type hint;
      file “named.ca”;
};
zone “localhost” IN {
      type master;
      file “localhost.zone”;
      allow-update { none; };
};
zone “0.0.127.in-addr.arpa” IN {
      type master;
      file “named.local”;
      allow-update { none; };
};
zone “tkj.sch.id” IN {                   # tambahkan baris ini
      type master;               
        # tambahkan baris ini
      file “
tia.zone”;                   # tambahkan baris ini
};                                     
  # tambahkan baris ini
zone “10.168.192.in-addr.arpa” IN {    # tambahkan baris ini
      type master;                     # tambahkan baris ini
      file “
192.zone”;                   # tambahkan baris ini
};                                     
  # tambahkan baris ini
include “/etc/rndc.key”;
   >>Tekan <Esc dan ketik :wq
18. Konfigurasi DNS Server (tahap II)
   >>Salin file /var/named/localhost.zone ke /var/named/tia.zone
[root@localhost ~]# cp /var/named/localhost.zone /var/named/tia.zone
   >>Edit file /var/named/tia.zone
[root@ localhost ~]# vi /var/named/tia.zone
   >>Tekan <Insert> atau <i> untuk masuk ke mode –INSERT– dan melakukan editing
$TTL 86400
$ORIGIN
tkj.sch.id.
@    IN   SOA     ns.
tkj.sch.id. admin.tkj.sch.id. (
                  2010010101      ; serial (d. adams)
                  3H              ; refresh
                  15M             ; retry
                  1W              ; expiry
                  1D )            ; minimum
     IN   NS              ns.tkj.sch.id.
@    IN   A               192.168.10.1
www  IN   A               @
ftp  IN   A               
@
mail IN   A               
@
sub  IN   A               
@
   >>Tekan Esc dan ketik :wq
19. Konfigurasi DNS Server (tahap III)
   >>Salin file /var/named/named.local ke /var/named/192.zone
[root@localhost ~]# cp /var/named/named.local /var/named/192.zone
   >>Edit file /var/named/192.zone
[root@ localhost ~]# vi /var/named/192.zone
   >>Tekan <Insert> atau <i> untuk masuk ke mode –INSERT– dan melakukan editing
$TTL 86400
@    IN   SOA     ns.
tkj.sch.id. admin.tkj.sch.id. (
                  2010010102      ; serial (d. adams)
                  28800           ; refresh
                  14400           ; retry
                  3600000         ; expiry
                  86400 )         ; minimum
     IN   NS              ns.tkj.sch.id.
1   IN   PTR             ns.tkj.sch.id.
   >>Tekan Esc dan  Ketik :wq
20. Setelah selesai melakukan konfigurasi jalankan ulang BIND dengan konfigurasi kita
[root@localhost ~]# /etc/init.d/named reload
Reloading named:               [OK]
21. Lakukan pengujian dari client dengan melakukan ping ke domain kita: tkj.sch.id
C:\Documents and Settings\USER>ping tkj.sch.id
Pinging tkj.sch.id [192.168.10.1] with 32 bytes of data:
Reply from 192.168.1
0.1: bytes=32 time<1ms TTL=64
Reply from 192.168.1
0.1: bytes=32 time<1ms TTL=64
Reply from 192.168.1
0.1: bytes=32 time<1ms TTL=64
Reply from 192.168.1
0.1: bytes=32 time<1ms TTL=64
Ping statistics for 192.168.1.1:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 0ms, Average = 0ms

Jika ada reply seperti diatas berarti konfigurasi DNS server telah berhasil.


BAB II KONFIGURASI DHCP
1. Instalasi DHCP Server
- Masukkan cd 2 dari installer Redhat 9.0
- Kemudian Aktifkan cdrom dgn perintah :

[root@localhost /]# mount /dev/cdrom /mnt/cdrom 
mount: block device /dev/cdrom is write-protected, mounting read-only
[root@localhost /]#
- Lakukan penginstalan program DHCP server dgn perintah :

[root@localhost root]# rpm -ivh /mnt/cdrom/RedHat/RPMS/dhcp-3.0pl1-23.i386.rpm 
warning: /mnt/cdrom/RedHat/RPMS/dhcp-3.0pl1-23.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e
Preparing… ########################################### [100%]
1:dhcp ########################################### [100%]
[root@localhost root]#
- Lakukan pengecekan hasil instalasi

[root@localhost /]# rpm -qa | grep dhcp 
dhcp-3.0pl1-23
root@localhost /]#
Apabila hasil pengecekan sesuai dgn diatas maka instalasi telah berhasil.
2. konfigurasi DHCP SERVER
Adapun langkah konfigurasi DHCP server adalah :
- Check apakah aplikasi DHCP server telah di install jika belum ikuti konfogurasi diatas.

[root@localhost /]# rpm -qa | grep dhcp 
dhcp-3.0pl1-23
root@localhost /]#
- Buatlah file dhcpd.conf

[root@localhost /]# vi /etc/dhcpd.conf
- Lalu isi file sesuai konfigurasi di bawah ini

# script dhcp ini diambil dari Artikel bpk Ono W Purbo 
# script dhcp yang telah diuji untuk linux redhat 9.0 dan berhasil
# file configuras /etc/dhcpd.conf
ddns-update-style none;
subnet 192.168.10.0 netmask 255.255.255.0 {
# default gateway
option routers 192.168.10.1;
option subnet-mask 255.255.255.0;
option domain-name “tkj.sch.id”;
#setting up in address is better here
option domain-name-servers 192.168.10.1;
range dynamic-bootp 192.168.10.100 192.168.10.110;
default-lease-time 21600;
max-lease-time 43200;
}
Simpan file dengan menekan tombol escape/Esc kemudian ketik :WQ kemudian tekan enter
- Lakukan restart network

[root@localhost /]# service network restart 
Shutting down interface eth0: [ OK ]
Shutting down loopback interface: [ OK ]
Setting network parameters: [ OK ]
Bringing up loopback interface: [ OK ]
Bringing up interface eth0: [ OK ]
 [root@localhost /]#
- Aktifkan DHCP Server agar ketika boot ulang atau restart vnc server langsung aktif

[root@localhost /]# chkconfig dhcpd on
- Jalankan DHCP Server

[root@localhost root]# service dhcpd start 
Starting dhcpd: [ OK ]
[root@localhost root]#
- Restart DHCP server (untuk memastikan konfigurasi telah berjalan)

[root@localhost root]# service dhcpd restart 
Shutting down dhcpd: [ OK ]
Starting dhcpd: [ OK ]
Maka akan tampil
Jika keluar pesan error, sehingga dhcpd tidak dapat berfungsi, Anda dapat melihat contoh konfigurasinya di /usr/share/doc/dhcp-3.0pl1/dhcp.conf.sample lalu coba dibandingkan.
3.  Test konfigurasi DHCP SERVER di client
1. Test dan Konfigurasi dari Client windows vista
- Click kanan di Ethernet dan pilih Properties
- Lalu pilih (Internet Protocol Version 4 (TCP/IPv4) lalu Click Properties
- lalu pilih (Obtain an IP addres automatically dan Obtain DNS server) lalu Click Ok
- Tunggulah bebera saat lancard sedang proses pencarian IP
- Network telah mendapat kan IP dari DHCP server
- Lalu lakukan pengecekan dgn Click kanan di lancard lalu pilih status
- Click Details untuk melihat pc kita mendapatkan IP berapa seperti gambar :
image036
- Dari gambar diatas kita mendapat kan IP 192.168.10.110
- Lakukan ping ke kemputar DHCP server (192.168.10.1) jika Replay berarti DHCP server telah berjalan dgn baik.
2. Test dan Konfigurasi dari Client Linux Redhat 9.0
- Lakukan editing pada file /etc/sysconfig/network
[root@localhost /]# vi /etc/sysconfig/network 
[root@localhost /]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
- Maka akan muncul scripts

NETWORKING=yes 
HOSTNAME=localhost.localdomain
Tambahkan script yg berwarna merah atau ganti jika =no ke = yes
Simpan file dengan menekan tombol escape/Esc kemudian ketik :wq kemudian tekan enter
Fungsi tersebut memerintahkan system untuk senantiasa menjalankan/mengaktifkan network pada saat computer setiap kali di on/aktifkan.
- Lakukan editing pada file ifcfg-eth0
- Isi file tersebut dgn script ini :

DEVICE=eth0
ONBOOT=yes
BOOTPROTO=dhcp
Simpan file dengan menekan tombol escape/Esc kemudian ketik :wq kemudian tekan enter
- Lalu restart juga network kita untuk melihat take effect nya

[root@localhost /]# service network restart 
Shutting down interface eth0: [ OK ]
Shutting down loopback interface: [ OK ]
Setting network parameters: [ OK ]
Bringing up loopback interface: [ OK ]
Bringing up interface eth0: [ OK ]
 [root@localhost /]#
- Lakukan pengecekan apakah telah mendapat ip dari DHCP Server

[root@localhost root]# ifconfig eth0
eth3 Link encap:Ethernet HWaddr 00:A0:24:6E:55:C1
inet addr:192.168.10.109 Bcast:192.168.10.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:104 errors:0 dropped:0 overruns:0 frame:0
TX packets:13 errors:0 dropped:0 overruns:0 carrier:3
collisions:0 txqueuelen:100
RX bytes:10936 (10.6 Kb) TX bytes:1146 (1.1 Kb)
Interrupt:11 Base address:0×220
[root@localhost root]#
- Ip yg didapat oleh Client linux redhat adalah 192.168.10.109
- Lakukan ping ke kemputar DHCP server (192.168.10.1) jika Replay berarti DHCP server telah berjalan dgn baik.                                               





BAB IV KONFIGURASI WEB SERVER
            Langkah-langkah konfigurasi web server pada redhat 9.0 :
1.      Copykan file dibawah ini ke /tmp/server/
httpd-2.0.40-21.1386.rpm                         (CD. 1)
httpd-manual-2.0.40-21.1386.rpm            (CD. 1)
2.      install kedua file diatas dan aktifkan service httpd
3.      Anda bisa mencobanya menggunakan web browser dengan mengetikkan www.tkj.sch.id
4.      untuk memasukkan halaman webserver anda, anda bisa meletakkan file index.html kedalam directory /var/www/html/
5.      Silahkan anda mencoba lagi langkah no.3 untuk melihat perubahannya.
6.      Membuat virtual user. Untuk membuat virtual user, anda harus merubah konfigurasi default dari file /etc/httpd/conf/httpd.conf
Aktifkan script UserDir public_html
7.      Dan aktifkan juga script ini lalu di restart
8.      Buatlah directory public_html pada user anda dan buatlah file bernama index.html didalam directory public_html
9.      Untuk mencoba keberhasilannya, anda bisa ketikkan http://www.tkj.sch.id  pada web browser


BAB V KONFIGURASI MAIL SERVER
Langkah-langkah konfigurasi mail server pada redhat 9.0 :
1.      Copykan file imap-2001a-18.i386.rpm, postfix-1.1.11-11.i386.rpm, imapdevel- 2001a-18.i386.rpm (CD 2)
2.      Install ketiga file diatas
3.      Masuk directory /etc/postfix
4.      edit file main.cf adapun script-script yang perlu di edit adalah :
myhostname = ns.tkj.sch.id
mydomain = tkj.sch.id
myorigin = $mydomain
inet_interfaces = all
mydestination = $myhostname, localhost.$mydomain $mydomain
mynetworks_style = subnet
5.      Simpan dan restart service postfix
6.      Matikan service dari sendmail dengan perintah /etc/init.d/sendmail stop (enter)
7.      Lakukan telnet ke localhost dengan port 25 untuk mencoba hasil konfigurasinya.
8.      Cobalah untuk mengirim email dari user1 ke user2 dengan perintah :
mail from:user1@localhost.localdomain (enter)
rcpt to: user1@localhost.localdomain (enter)
data (enter)
(masukkan isi email)
titik (.) (enter)
9.      Untuk melihat email yang kita kirim, ketikkan #cat /var/mail/tamu (enter)
10.  Untuk melihat apakah email kita berhasil dikirim atau tidak, kita gunakan perintah #tail –f /var/log/message (enter)
11.  Aktifkan layanan pop3 dengan mengedit script dalam file /etc/xinetd.d/ipop3
12.  Rubah nilai dari disable menjadi no
13.  Restart layanan xinetd. #/etc/init.d/xinetd.d restart (enter)
14.  Untuk membuka email yang kita terima, gunakan perintah telnet (IP komputer) 110 telnet 192.168.10.1 110 (enter)
15.  Ketikkan user tamu (enter) pass ****** (123456) lalu enter
16.  Maka anda akan melihat tampilan seperti diatas. Disana terdapat keterangan bahwa kita mendapat 1 email masuk. Untuk membaca email tersebut, ketikkan
retr 1 . jika kita mendapat email yang lebih dari 1, maka untuk membacanya
kita bisa mengetikkan nomor email yang ingin kita baca.




KESIMPULAN

Suatu sistem operasi yang berfungsi sebagai server harus dilakukan konfigurasi agar dapat bekerja secara maksimal dan mudah dalam mengelola client. Dalam melakukan konfigurasi yang pertama kali yang harus kita lakukan adalah mengecek paket yang akan digunakan untuk konfigurasi. Jika belum ada maka kita harus menginstal terlebih dahulu. Instalasi paket dapat dilakukan melalui sistem GUI maupun CLI dengan mounting CD. Tetapi lebih mudah dengan GUI. Di sistem operasi Redhat yang dikonfigurasi adalah DNS, DHCP, Web, mail, ftp server dan masih ada lagi yang lainnya.

DAFTAR PUSTAKA
  1. http://faisalguntur.co.cc/2010/12/konfigurasi-dhcp-dynamic-configuration-protocol-di-linux-redhat-9-0/
  2. http://ijaldmi.wordpress.com/2010/01/06/131/
  1. http://nn3708.blogspot.com/2010/02/konfigurasi-web-server-redhat-9.html
  1. http://wahyuimalone.wordpress.com/2009/11/12/pengertian-mail-dhcp-web-dns-ftp-dan-proxy-server/


Tidak ada komentar:

Posting Komentar