ads

Wednesday, August 18, 2021

B. DHCP Server -2

B. DHCP Server 

 1. Pengertian DHCP Server 

DHCP (Dynamic Host Control Protocol) adalah protokol pengalamatan host secara dinamis. Dalam sebuah jaringan yang besar, akan ada bagian yang pengalamatan IP address tidak begitu kritikal. Di bagian ini pengalamatan IP bisa dilakukan secara dinamis dan otomatis. Apabila dalam sebuah jaringan diwajibkan memberi IP satu per satu dengan manual, maka akan memakan waktu yang sangat lama. Misalkan ada jaringan dengan pengguna 1500 orang, maka akan membutuhkan pengaturan alamat IP secara manual di tiap komputer sebanyak 1500 kali.

Karena itulah DHCP ada, sehingga komputer host tetap bisa terhubung dengan jaringan secara otomatis meskipun tidak mendapatkan IP address sesuai yang diminta, tapi sudah pasti akan mendapatkanya apabila IP masih tersedia dan DHCP server berjalan normal. 

Pendapatan IP mempunyai waktu yang terbatas, DHCP mengatur agar IP bisa digunakan berulang-ulang. Ada batas penyewaan waktu yang harus disetujui oleh host. Jadi ketika waktu penyewaan habis, maka host bisa menentukan apakah dia ingin menyewa IP lagi atau berhenti supaya DHCP server bisa memberikan IP tersebut ke host lainya. 

Beberapa IP juga bisa diberikan secara statis untuk MAC address tertentu. Sehingga IP tersebut bisa diserahkan secara ekslusif untuk beberapa mesin yang memang krusial dengan IP tersebut, misalnya membuat DNS server atau HTTP server local di daerah yang diatur IP nya oleh DHCP. Jadi DHCP tidak terbatas hanya bisa memberikan IP secara dinamis dan tidak teratur. Beberapa bisa teratur sehingga membuat DHCP lebih fleksible dalam berbagai keadaan. 

2. Cara Kerja DHCP Server 

DHCP server bekerja dengan cara menawarkan diri sebagai DHCP server dan menawarkan IP kepada host yang terhubung. Host akan meminta alamat IP kepada DHCP, lalu DHCP server akan memeriksa apakah masih ada alamat yang tersedia, dan alamat apa saja yang tersedia itu. 

Setelah diketahui adanya alamat yang tersedia. Maka DHCP server akan memberikan kepada host tersebut alamat tersebut, DHCP juga menyimpan informasi tambahan seperti DNS server yang harus digunakan, beserta default gatewaynya. 

Alamat IP diberikan lengkap dengan informasi kapan dia kadaluarsa sehingga host bisa meminta lagi dan DHCP server bisa menyatakan alamat tersebut sudah bebas dan bisa digunakan kembali baik oleh host yang sama atau berbeda.

DHCP server mempunyai batas dari IP mana sampai mana dia bisa memberikan alamat tersebut kepada host. Dengan batas ini jumlah host bisa dibatasi sesuai dengan keperluan. Digunakan sebagai alternatif untuk menjaga server dari koneksi host yang tidak diinginkan.

3. Mesin DHCP Server 
Biasanya, dalam suatu jaringan yang diatur oleh router sudah memiliki DHCP server sendiri di routernya. Namun, apabila harus menggunakan server seperti Linux Debian, maka kita harus memasang aplikasi yang bisa menjadikan server kita sebagai DHCP server. Di Linux Debian, aplikasi yang bisa digunakan sebaai DHCP server adalah dhcp3-server. 

4. DHCP Server 
Debian DHCP server bisa diinstall dengan menggunakan perintah apt-get install . Dalam kasus ini paket yang kita install bernama dhcp3-server. 
apt-get install dhcp3-server

Biarkan beberapa saat, apabila ada pertanyaan Y/n, tekan enter untuk mengijinkan installasi DHCP server. Ketika installasi bila ada tulisan failed, biarkan saja, karena kita memang belum melakukan konfigurasi

Apabila tidak ada tulisan failed juga tidak mengapa. Setelah selesai installasi, coba lihat apakah ada direktori /etc/dhcp. Lakukan cd terhadap direktori tersebut dan lakukan ls untuk melihat isinya.

Apabila kita ingin melakukan konfigurasi server DHCP, gunakan file yang bernama dhcpd.conf. Gunakan nano untuk merubah isi dari dhcp.conf.

Di atas ini isi dari file dhcp.conf. Ada beberapa pengaturan seputar konfigurasi DHCP. Yang perlu diperhatikan adalah bagian ini,


Di bagian ini kita akan merubah konfigurasi yang semula dimatikan, supaya aktif. Rubah hingga berbentuk seperti ini.

Kita membuat aturan dhcp untuk subnet 192.168.1.10, dengan netmask 255.255.255.0 atau 192.168.1.10/24. Lalu kita menentukan, bahwa IP yang bisa digunakan atau disewa oleh host adalah antara 192.168.1.2 – 192.168.1.254. Lalu kita setting alamat DNS server, yaitu mesin server sendiri 192.168.1.1, dengan domain name server. Lalu setting bahwa alamat broadcastnya adalah 192.168.1.255, dengan waktu sewa default 3600 dan waktu sewa maksimal 7200 detik. 

Setelah selesai mengatur konfigurasi DHCP server, kita perlu menentukan di bagian mana DHCP server kita ini akan berjalan. Ketikkan,
nano /etc/default/dhcp

isi dengan : INTERFACE="eth1"

Apabila di server anda tidak ada interface ethernet 1, silahkan ganti menjadi interface ethernet yang ada di sistem anda. Ethernet 0 atau eth0 biasanya sudah ada dan siap digunakan.
 
Di sini berarti DHCP server kita berjalan di atas eth1, jadi apabila ada host yang terkoneksi dengan eth1, maka host tersebut bisa meminta IP dari server kita. 

Sambungkan PC dengan interface eth1 di server, apabila menggunakan sistem oeprasi windows, maka buka command prompt dan gunakan ipconfig untuk melihat apakah sudah mendapatkan IP dari server kita. Untuk sistem Linux, gunakan ifconfig

Untuk evaluasi silahkan jawaban di kolom komentar apa yang dimaksud perintah nano ?



35 comments:

  1. GNU nano adalah editor teks baris perintah (command line text editor) yang mudah digunakan untuk sistem operasi Unix dan Linux. Ini mencakup semua fungsi dasar yang Anda harapkan dari editor teks biasa, seperti syntax highlighting, multiple buffers, search and replace dengan dukungan ekspresi reguler, periksa ejaan (spellchecking), pengkodean UTF-8, dan banyak lagi.

    ReplyDelete
    Replies
    1. This comment has been removed by the author.

      Delete
    2. NAMA:HANIPAH
      KELAS:XI TKJ 2
      GNU nano adalah editor teks baris perintah (command line text editor) yang mudah digunakan untuk sistem operasi Unix dan Linux. Ini mencakup semua fungsi dasar yang Anda harapkan dari editor teks biasa, seperti syntax highlighting, multiple buffers, search and replace dengan dukungan ekspresi reguler, periksa ejaan (spellchecking), pengkodean UTF-8, dan banyak lagi.

      Delete
  2. This comment has been removed by the author.

    ReplyDelete
    Replies
    1. Mutia Fadla Fadilah
      XI TKJ 2

      GNU nano adalah teks editor baris perintah yang mudah digunakan untuk sistem operasi Unix dan Linux. Nano mencakup semua fungsi dasar dari teks editor biasa, seperti penyorotan sintaks, multiple buffer, cari dan ganti dengan dukungan ekspresi reguler, periksa ejaan, UTF-8 encoding.

      Delete
  3. Sabita Sari

    Jawaban :

    nano merubah teks editor
    Perintah digunakan sebagai text editor yang tidak perlu membuka jendela baru

    ReplyDelete
  4. GNU nano adalah teks editor baris perintah yang mudah digunakan untuk sistem operasi Unix dan Linux. Nano mencakup semua fungsi dasar yang Anda harapkan dari teks editor biasa, seperti penyorotan sintaks, multiple buffer, cari dan ganti dengan dukungan ekspresi reguler, periksa ejaan, UTF-8 encoding, dan banyak lagi.

    ReplyDelete
  5. SITI HABIBAH 11 TKJ 2

    GNU nano adalah teks editor baris perintah yang mudah digunakan untuk sistem operasi Unix dan Linux. Nano mencakup semua fungsi dasar yang Anda harapkan dari teks editor biasa, seperti penyorotan sintaks, multiple buffer, cari dan ganti dengan dukungan ekspresi reguler, periksa ejaan, UTF-8 encoding, dan banyak lagi.

    ReplyDelete
  6. Nama:Nadia permata putri
    Kelas:XI TKJ 1

    ReplyDelete
  7. Nama:WIWI WIDIASARI
    Kelas:IX tkj2

    Jawaban:
    Nano adalah sebuah kutukan berbasis editor teks untuk Unix dan Unix-seperti sistem. ini merupakan tiruan dari pico, editor dari pine klien email.

    ReplyDelete
  8. Nama: EUIS SURYATI
    Kelas: XI TKJ2

    Jawaban:

    GNU nano adalah teks editor baris perintah yang mudah digunakan untuk sistem operasi Unix dan Linux. Nano mencakup semua fungsi dasar yang Anda harapkan dari teks editor biasa, seperti penyorotan sintaks, multiple buffer, cari dan ganti dengan dukungan ekspresi reguler, periksa ejaan, UTF-8 encoding, dan banyak lagi.

    ReplyDelete
  9. NAMA:DINI MEY WAHYUNI
    KELAS:XI TKJ 1

    JAWABAN:
    GNU nano adalah editor teks baris perintah (command line text editor) yang mudah digunakan untuk sistem operasi Unix dan Linux. Ini mencakup semua fungsi dasar yang Anda harapkan dari editor teks biasa, seperti syntax highlighting, multiple buffers, search and replace dengan dukungan ekspresi reguler, periksa ejaan (spellchecking), pengkodean UTF-8, dan banyak lagi.

    ReplyDelete
    Replies
    1. NAMA : Anggun Chintya Dewi
      KELAS: XI TKJ 1



      Jawaban:
      GNU nano adalah editor teks baris perintah (command line text editor) yang mudah digunakan untuk sistem operasi Unix dan Linux. seperti syntax highlighting, multiple buffers, search and replace dengan dukungan ekspresi reguler, periksa ejaan (spellchecking), pengkodean UTF-8, dan banyak lagi.

      Delete
  10. NAMA : FEBRY AMALYA PUTTING
    KELAS : XI TKJ 2

    Jawaban:

    ReplyDelete
  11. Nama:cucu komalasari
    Kelas:x1-tkj 2
    Jawaban:nano adalah sebuah kutukan berbasis editor teks untuk unix dan Unix seprti sistem

    ReplyDelete
  12. Nama:risna nursyifa
    Kelas:Xl tkj 1

    Jawaban:
    GNU nano adalah teks editor baris perintah yang mudah digunakan untuk sistem operasi Unix dan Linux.

    ReplyDelete
  13. Aminah
    XI tkj 2

    Nano merupakan sebuah aplikasi editor berbasis teks untuk Unix dan sistem Unix-like. Ini adalah tiruan dari Pico, editor dari klien email Pine. Tujuan nano dikembangkan adalah untuk meniru Pico sebaik mungkin dan mungkin mencakup fungsionalitas tambahan.  Nano merupakan perangkat lunak bebas yang dirilis di bawah bendera GNU General Public License (lisensi GPLv3).

    ReplyDelete
  14. Nama :Nia Umamah
    Kelas : XI TKJ 2


    GNU nano adalah teks editor baris perintah yang mudah digunakan untuk sistem operasi Unix dan Linux. Nano mencakup semua fungsi dasar yang Anda harapkan dari teks editor biasa, seperti penyorotan sintaks, multiple buffer, cari dan ganti dengan dukungan ekspresi reguler, periksa ejaan, UTF-8 encoding, dan banyak lagi.

    ReplyDelete
  15. Jihan Novita Sari
    XI TKJ 1


    GNU nano adalah editor teks baris perintah (command line text editor) yang mudah digunakan untuk sistem operasi Unix dan Linux. Ini mencakup semua fungsi dasar yang Anda harapkan dari editor teks biasa, seperti syntax highlighting, multiple buffers, search and replace dengan dukungan ekspresi reguler, periksa ejaan (spellchecking), pengkodean UTF-8, dan banyak lagi.

    ReplyDelete
  16. Siti kartika
    XI TKJ 2

    GNU nano adalah editor teks baris perintah (command line text editor) yang mudah digunakan untuk sistem operasi Unix dan Linux.

    ReplyDelete
  17. NAMA: AIRIN KUSNIAWATI
    KLS: XI TKJ2

    GNU nano adalah teks editor baris perintah yang mudah digunakan untuk sistem operasi Unix dan Linux. Nano mencakup semua fungsi dasar yang Anda harapkan dari teks editor biasa, seperti penyorotan sintaks, multiple buffer, cari dan ganti dengan dukungan ekspresi reguler, periksa ejaan, UTF-8 encoding, dan banyak lagi.

    ReplyDelete
  18. NAMA:NELIA WATI
    KELAS:IX-TKJ1


    GNU nano adalah editor teks baris perintah (command line text editor) yang mudah digunakan untuk sistem operasi Unix dan Linux. Ini mencakup semua fungsi dasar yang Anda harapkan dari editor teks biasa, seperti syntax highlighting, multiple buffers, search and replace dengan dukungan ekspresi reguler, periksa ejaan (spellchecking), pengkodean UTF-8, dan banyak lagi.

    ReplyDelete
  19. Siti kurniasih
    XI TKJ1

    GNU nano adalah editor teks baris perintah (command line text editor) yang mudah digunakan untuk sistem operasi Unix dan Linux.

    ReplyDelete
  20. NAMA : INANURHAPIPAHH
    KELAS : XI-TKJ1
    GNU nano adalah editor teks baris perintah (command line text editor) yang mudah digunakan untuk sistem operasi Unix dan Linux. Ini mencakup semua fungsi dasar yang Anda harapkan dari editor teks biasa, seperti syntax highlighting, multiple buffers, search and replace dengan dukungan ekspresi reguler, periksa ejaan (spellchecking), pengkodean UTF-8, dan banyak lagi.

    ReplyDelete
  21. Nama : Tinah Kartika
    Kelas : XI TKJ1


    GNU nano adalah editor teks baris perintah (command line text editor) yang mudah digunakan untuk sistem operasi Unix dan Linux.

    ReplyDelete
  22. GNU nano adalah editor teks baris perintah (command line text editor) yang mudah digunakan untuk sistem operasi Unix dan Linux.

    ReplyDelete
  23. Nama: Rosita Sari Dewi
    Kelas: XI TKJ 1

    GNU nano adalah editor teks baris perintah (command line text editor) yang mudah digunakan untuk sistem operasi Unix dan Linux.

    ReplyDelete
  24. Nama:Nabila Zahra
    Kelas: XI TKJ 1

    Jawaban:
    GNU nano adalah teks editor baris perintah yang mudah digunakan untuk sistem operasi Unix dan Linux. Nano mencakup semua fungsi dasar yang Anda harapkan dari teks editor biasa, seperti penyorotan sintaks, multiple buffer, cari dan ganti dengan dukungan ekspresi reguler, periksa ejaan, UTF-8 encoding, dan banyak lagi.

    ReplyDelete
  25. Nama:SITI NURAENI
    kelas:XI TKJ1

    GNU nano adalah editor teks baris perintah (command line text editor) yang mudah digunakan untuk sistem operasi Unix dan Linux.

    ReplyDelete
  26. Where Is Baccarat Legal in America? - Wilbur
    A recent survey shows that 바카라 사이트 the American public is more interested in 온카지노 American people do not have the option 카지노 to bet on a single game.

    ReplyDelete