Kamis, 20 Oktober 2011

Konfigurasi Linux RedHat 9.0 Sebagai DHCP Server

KONFIGURASI LINUX REDHAT 9.0 SEBAGAI DHCP SERVER

Sasaran

Setelah memperaktekkan konfigurasi ini, pembaca diharapkan bisa :
- Mengerti tentang Dynamic Host Configuration Protocol (DHCP)
- Bisa mengkonfigurasi Dynamic Host Configuration Protocol (DHCP) Server
- Bisa mengkonfigurasi Dynamic Host Configuration Protocol (DHCP) Client
- Bisa menggunakan Dynamic Host Configuration Protocol (DHCP)

Prakondisi

Sebelum memulai pastikan konfigurasi computer anda sesuai ketentuan di bawah ini :
- Minimal harus ada 2 buah pc (satu bertindak sebagai server DHCP dan satu bertindak sebagai Client)
- Linux Redhat sudah di konfigurasi ethernetnya dgn ip : 192.168.10.1
- Ada program yang menjalankan DHCP server.

Program yang dibutuhkan

- dhcp-3.0pl1-23

Dukungan Platform

- RedHat Linux Versi 9.0

Pengertian DHCP Server

DHCP Server merupakan program aplikasi yang berjalan di server, yang memungkinkan pc klient yang terhubung ke Server tidak perlu melakukan pengaturan IP karena nomor IP sudah di tentukan oleh server.

Konfigurasi DHCP Server

Untuk melakukan konfigurasi DHCP, Anda perlu melakukan editing File konfigurasi DHCP yaitu : /etc/dhcpd.conf. setahu saya untuk linux Redhat 9.0 file dhcpd.conf ini tidak ada jadi kita haruslah membuat nya dulu, baiklah kita mulai aja konfigurasinya tapi sebelum itu akan dijelaskan dulu cara instalasi paket DHCP di Linux Redhat 9.0

A. INSTALASI DHCP Server

1. Instalasi DHCP Server dengan terminal

- 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. Instalsi DHCP Server dgn GUI

- Ikuti petunjuk Gambar


- Pilih (System Settings – Add’Remove Applications) maka akan muncul


- Tunggulah beberapa saat hingga muncul Add or Remove Packages



- Lalu pilih (Network Server) kemudian Click Detail maka akan muncul


- Centteng (dhcp-A DHCP (Dynamic Host Configurasi Protocol) lalu Close


- Kemudian Klick update untuk memilai penginstalan




- Masukkan cd 2 sesuai perintah (Masukkan disk2 (cd installer redhat 9.0) lalu OK)


- Silahkan tunggu beberapa saat


- Informasi Bahwa Instalasi telah berhasil
- Untuk memastikan kembali keberhasilan instalsi DHCP server dgn perintah :

[root@localhost /]# rpm -qa | grep dhcp

dhcp-3.0pl1-23

root@localhost /]#
 Apabila hasil pengecekan sesuai dgn diatas maka instalasi telah berhasil.

B. 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 “contoh.co.id”;

#setting up in address is better here

option domain-name-servers 192.168.10.1,202.134.0.155;

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 interface eth1: [ OK ]

Shutting down interface eth2: [ OK ]

Shutting down interface eth3: [ OK ]

Shutting down loopback interface: [ OK ]

Setting network parameters: [ OK ]

Bringing up loopback interface: [ OK ]

Bringing up interface eth0: [ OK ]

Bringing up interface eth1: [ OK ]

Bringing up interface eth2: [ OK ]

Bringing up interface eth3: [ 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.

C. TEST DAN KONFIGURASI DHCP SERVER DI CLIENT

Untuk percobaan kali ini konfigurasi dan test DHCP Server dari Client saya menggunakan Windows Vista dan Linux Redhat 9.0. Yuk kita mulai :

1. Test dan Konfigurasi dari Client windows vista

- Ikuti petunjuk gambar




- 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 (Gambar diatas)


- Network telah mendapat kan IP dari DHCP server
- Lalu lakukan pengecekan dgn Click kanan di lancard lalu pilih status (sesuai gambar dibawah ini)



- Click Details untuk melihat pc kita mendapatkan IP berapa


- 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-eth3

- 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-eth3 (dalam hal ini lancard 3)
- Isi file tersebut dgn script ini :

DEVICE=eth3

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 interface eth1: [ OK ]

Shutting down interface eth2: [ OK ]

Shutting down interface eth3: [ OK ]

Shutting down loopback interface: [ OK ]

Setting network parameters: [ OK ]

Bringing up loopback interface: [ OK ]
Bringing up interface eth0: [ OK ]

Bringing up interface eth1: [ OK ]

Bringing up interface eth2: [ OK ]

Bringing up interface eth3: [ OK ]

[root@localhost /]#
- Lakukan pengecekan apakah telah mendapat ip dari DHCP Server

[root@localhost root]# ipconfig eth3

-bash: ipconfig: command not found

[root@localhost root]# ifconfig eth3

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.

0 komentar:

Posting Komentar

Apabila ada yang tidak mengerti akan isi dari postingan ini, anda bisa bertanya lewat kotak komentar dibawah !!!

Subscribe via email

Enter your email address:

Delivered by FeedBurner