Konfigurasi DHCP Server di PNETLAB

DHCP Server

DHCP (Dynamic Configuration Protocol) merupakan layanan yang memberikan IP secara otomatis ke Komputer yang memintanya (Komputer Client). Dengan demikian, administrator tidak perlu memberikan IP secara manual. Komputer yang memberikan IP disebut "DHCP Server". 

Berikut Cara Konfigurasinya:

1. Login firefox PNETLAB, lalu buat design topology yang terdiri dari:

    a. 1 Ubuntu Server

        Ket: Imagenya "pnetlab/ubuntu" > ethernetnya "3" > Masukkan IP Eth1 (IP satu network dengan
                IP dari Laptop/Komputer masing-masing) dan Eth2 static > Masukkan Default Router (IP
                Gateway dari IP Eth1) > DNS nya "8.8.8.8" > Second Console nya"SSH" > Username "root"


    b. 1 Switch (typenya "bridge")

    c. 2 PC (VPCS)

    d. Internet (typenya "Management(Cloud0)")

        

        Berikut hasil design Topology nya

2. Start dan Jalankan terminal dari Ubuntu Server. Kemudian cek IP dengan ketik "ifconfig",  "ifconfig eth1", "ifconfig eth2" > Lakukan tes ping untuk cek sudah terkoneksi Internet



3. Kemudian install ssh dengan ketik "apt update" > lalu ketik "apt install ssh"


4. Selanjutnya aktifkan fungsi login root, dengan ketik "nano /etc/ssh/sshd_config" > Lakukan ctrl+k dan ctrl+u (2x) pada "PermitRootLogin prohibit-password" > hilangkan pagar (#) dan edit "PermitRootLogin Yes"


5. Buat password root dengan ketik "passwd root" > masukkan password

6. Save hasil edit dengan cara restart ssh dengan ketik "/etc/init.d/ssh restart"

7. Login putty menggunakan IP pada ether1, login as "root" dan password yang tadi ditambahkan (cara no.5)

8. Install direktori dhcp server, dengan ketik "apt install isc-dhcp-server-ldap"

9. Copy paste file dhcpd.conf, dengan cara ketik "cd /etc/dhcp" > backup file, ketik "cp dhcpd.conf dhcp.conf.backup" > cek hasil ketik "ls"

10. Lakukan edit file dhcpd.conf, dengan ketik "nano dhcpd.conf" > hilangkan pagar (#) > edit file

subnet 134.134.134.0 netmask 255.255.255.0 {
    range 134.134.134.2  134.134.134.254;
    option domain-name-servers nsl.risma.net;
    option domain-name "risma.net";
    option subnet-mask 255.255.255.0;
    option routers 134.134.134.1;
    option broadcast-address 134.134.134.254;
    default-lease-time 600;
    max-lease-time 7200;
}

Kemudian simpan dengan klik ctrl+x > klik y > enter

11. Lakukan edit pada file, dengan ketik "nano /etc/default/isc-dhcp-server" > edit tambahkan INTERFACESv4="eth2". ("eth2" merupakan interface yang mengarah ke switch)

12. Restart, ketik "/etc/init.d/isc-dhcp-server restart" > Cek status Running, ketik "/etc/init.d/isc-dhcp-server status"


13. Verifikasi dengan pastikan PC Client sudah dapat IP DHCP


14. Konfigurasi Firewall NAT agar PC Client dapat terhubung ke jaringan internet. Pertama, ketik  "nano /etc/sysctl.conf" > hilangkan pagar (#) pada bagian kotak biru seperti gambar dibawah ini

15. Install Iptables-persistent dengan ketik "apt install iptables-persistent".

16. Masih dalam proses Instalasi iptables-persistent, ketik "y" untuk "do you want to continue" > IPv4 rules dan IPv6 rules "y" 


17. Selanjutnya ketik "iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE" > ketik "iptables -t nat -L"

18. Lakukan pengecekan apakah PC Client sudah mendapat ip dhcp dengan ketik "ip dhcp". Jika muncul "DORA", artinya PC Client sudah mendapat Ip secara DHCP. 

19. Kemudian lakukan tes koneksi Intetnet dengan ketik "ping 8.8.8.8", "ping gateway (134.134.134.1)", "ping google.com", "ping domain name (risma.net)". Jika hasil reply, artinya PC Client sudah dapat terkoneksi ke jaringan internet.

       a. PC-1




       b. PC-2





Komentar

Postingan populer dari blog ini

Konfigurasi Remote Server di PNETLAB

Konfigurasi Web Server di PNETLAB