Cara Untuk Install and Configure DHCP Server on 16.04 LTS

Cara Untuk Install and Configure DHCP Server on 16.04 LTS

Topologi DHCP Server



Luxo System - Pada pembahasan ini bagaimana cara install dan konfigurasi DHCP server menggunakan ubuntu server 16.04 LTS. Gambar diatas merupakan topologi jaringan untuk simulasi dari dhcp server, dimana menggunakan 2 pc client, 1 ubuntu dan 1 windows. kemudian bisa terhubung ke server meggunakan DHCP dan bisa terhubung ke internet.  

Berikut ini adalah langkah-langkah untuk installasi dhcp server.
        1. Install Paket DHCP Server 
            
            Pastikan kondisi pada root user, dengan memasukan sudo su.
             Kemudian ketikan script "apt install isc-dhcp-server" . 
             
install dhcp server
   
      Tekan Y kemudian enter untuk melanjutkan proses install dhcp server

       2. Konfigurasi DHCP Server
sudo nano /etc/dhcp/dhcpd.conf
silahkan tambahkan atau hilangkan pagar pada subnet seperti dibawah ini
disini kita menggunakan network 192.168.10.0/24 dan gatewaynya 8.8.8.8
jika kalian ingin menambahkan, sebetulnya ga perlu semua , minimal subnet, range, domain-name-servers, subnet-mask, dan routers



konfigurasi interface
sudo nano /etc/default/isc-dhcp-server
ini optional jika ada lebih dari satu interface di server, karena ada beberapa interface di server saya, jadi saya tambahkan interface enp0s8.



kemudian restart dhcp server
sudo systemctl restart isc-dhcp-server



    3. Konfigurasi Network pada Server

    sebelum mengubah ip addres, setting supaya client dapat mengubungkan ke internet public, dengan perintah "nano /etc/rc.local" kemudian isikan seperti gambar dibawah ini :
        
Setelah itu setting network dengan Ketikan script "nano /etc/network interfaces" kemudian isikan ip sesuai kebutuhan pada server.
    


Untuk enp0s3 adalah sebagai ip dhcp dari public, kemudian enp0s8 adalah yang akan digunakan untuk ip static. Setelah itu restart menggunakan "/etc/init.d/networking restart"


Pastikan ketika di restart tampilan OK seperti diatas. 

Untuk mengecek status yang sudah terinstal  ketikan script berikut 
sudo systemctl restart isc-dhcp-server

maka tampilannya seperti ini :


Tampilan menunjukan dhcp server sudah aktif dan langkah selanjutnya adalah mengatur konfigurasi  pada client.


    4. Konfigurasi DHCP-Client Ubuntu
 
         Langkah pertama yaitu harus sudah ada client ubuntu yang sudah ter install, kemudian setting network pada client tersebut, dengan masuk keterminal lalu mengetikan :
Nano /etc/network/interfaces
    kemudian setting ip menjadi dhcp seperti tampilan berikut ini : 


Setelah itu restart network kemudian coba ping ke server dengan ketikan ping 192.168.10.1, Jika berhasil maka akan muncul tampilan seperti dibawah ini :


    5, Konfigurasi DHCP Client Windows.

        Pastikan os windows sudah terinstall, di sini luxo system menggunakan windows 7 sebagai client.
        langkah yang dilakakukan adalah masuk control panel - network and sharing - Local Area connect -             Propertis.


 Setelah itu klik 2x internet protocol version 4 (TCP/ipv4), lalu pilih yang button  dhcp seperti gambar dibawah ini :


Cek koneksi ke server dengan cara masuk ke CMD di windows , kemudian ping ke server dengan cara "ping 192.168.10.1Jika berhasil maka akan muncul reply seperti gambar berikut :





        6. Konfigurasi IP tables 

            Setelah semua sudah terkoneksi ke server maka tinggal setting untuk mengkoneksikan ke internet dengan cara konfigurasi IP tables pada server.
        Iptables pada virtual server adalah semacam firewall yang mengatur segala arah dari port yang sudah diatur. Dengan bantuan Iptables juga dapat mencekal laju lalu lintas outbound yang memasuki suatu website pada daftar hitam.
            Langkah - langkah yang dilakukan adalah sebagai berikut :

sudo apt install iptables
Maka akan muncul seperti dibawah ini :

Langkah selanjutnya adalah mengatur lalu lintas untuk mengizinkan pada localhost.

sudo iptables -A INPUT -i lo -j ACCEPT
Setelah itu ketikan perintah berikut untuk mengkoneksikan ke internet.



Kemudian cek apakah sudah terkoneksi ke internet dengan cara ping ke google.com di masing-masing client.

Hasil ping client  Windows7



Hasil ping client Ubuntu



Demikian luxo system menjelaskan, semoga bermanfaat bagi kalian. 

Komentar