Kamis, 02 Agustus 2012

cara install DHCP server di ubuntu 11.10



 

DHCP (Dynamic Host Control Protocol)
Pengertian DHCP Server
 DHCP merupakan singkatan dari Dinamyc Host Configuration Protocol adalah sebuah layanan yang secara otomatis memberikan nomor IP kepada komputer yang memintanya. komputer yang memberikan nomor IP inilah yang disebut sebagai DHCP server, sedangkan komputer yang melakukan request disebut DHCP Client.

Cara Instalasi Instalasi DHCP Server
Install dulu DHCP Server, dan repository tersebut sudah tersedia dalam CD yang bernama DHCP3 Server, cara mengaktifkannya sebagai berikut: Edit file  /etc/apt/sources.list
# nano /etc/apt/sources.list
Dan cari script :
 # deb cdrom:[Ubuntu-Server 11.10 _Oneiric Ocelot_-Release i386 (20111011)]/ intrepid main restricted
 Kemudian tanda “#” dihilangkan kemudian di-save
Masukkan CD Distro Ubuntu 11.10 Server kemudian di-Mount:

# mount /dev/cdrom /cdrom
 # apt-get install dhcp3-server

Setelah itu seting pada DHCP3-Server . Edit file /etc/dhcp3/dhcpd.conf
 # nano /etc/dhcp3/dhcpd.conf
 Rubah menjadi
subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.100 192.168.0.200;
option domain-name-servers 202.188.0.133, 202.188.1.5;
option domain-name "warnet.my";
option routers 192.168.0.1;
option broadcast-address 192.168.0.255;
default-lease-time 600;
max-lease-time 7200;
}



Catatan,
Untuk option domain-name-servers nanti bisa diganti dengan DNS ISP yang bersangkutan kalau tidak menginstall DNS Server dan seandainya DNS lebih dari satu tinggal diberi tanda koma “,”. Begitu jugaoption netbios-name-servers bisa dihilangkan kalau nanti tidak membuat WINS Server.
Setelah itu kita edit file /etc/default/dhcp3-server dan disinilah settingan DHCPdefault interfaces
# nano  /etc/default/isc-dhcp-server

Rubah atau isi INTERFACES-nya seperti dibawah
INTERFACES “eth1”
Lakukan restart DHCP3-server dengan

    # service isc-dhcp-server restart
     Akan muncul dilayar

    Starting DHCP Server                   [ok ]

      Jika ingin memberikan IP tertentu sesuai MAC Address, maka tambahkan konfigurasi berikut pada file /etc/dhcp3/dhcpd.conf
      Host (disini letak nama computer) {
                  hardware ethernet (disini diisi MAC-Address client yang bersangkutan);
                  fixed-address (ip yang akan diberikan);
      }
      Metode MAC Address
      Metode ini memberikan IP statik ke client berdasarkan MAC Addres dari network card client.
      Buka file dhcp.conf


      efault-lease-time 600;
      max-lease-time 7200;
      option subnet-mask 255.255.255.0;
      option broadcast-address 192.168.1.255;
      option routers 192.168.1.254;
      option domain-name-servers 192.168.1.1, 192.168.1.2;
      option domain-name “yourdomainname.com”;
      subnet 192.168.1.0 netmask 255.255.255.0 {
      range 192.168.1.10 192.168.1.200;
      }
      host client1{
      hardware ethernet 00:1b:63:ef:db:54;
      fixed-address 192.168.1.20;
      }
      host client2{
      hardware ethernet 00:0a:95:b4:d4:b0;
      fixed-address 192.168.1.21;
      }
      host client3{
      hardware ethernet 00:16:cb:aa:2a:cd;
      fixed-address 192.168.1.22;
      }
      host client4{
      hardware ethernet 00:0a:95:f5:8f:b3;
      fixed-address 192.168.1.23;
      }



      Setelah selesai restart service DHCP

      # service isc-dhcp-server restart


      Agar  DHCP otomatis Hidup / start pada saat Linux restart atau mati masukkan service isc-dhcp-server restart kedalam  rc.local 

      /etc/rc.local

      sehingga menjadi seperti dibawah ini  

      #!/bin/sh -e
      #
      # rc.local
      #
      # This script is executed at the end of each multiuser runlevel.
      # Make sure that the script will "exit 0" on success or any other
      # value on error.
      #
      # In order to enable or disable this script just change the execution
      # bits.
      #
      # By default this script does nothing.
      /etc/init.d/squid start
      service isc-dhcp-server restart
      exit 0


       sekian.. terima kasih........