Posts

Showing posts from November, 2025

Membangun DHCP Server di Linux: Konsep, Konfigurasi, dan Troubleshooting

Membangun DHCP Server di Linux: Konsep, Konfigurasi, dan Troubleshooting** Dalam dunia administrasi jaringan dan keamanan siber, memahami serta mengelola (DHCP Server)merupakan keahlian fundamental. DHCP (Dynamic Host Configuration Protocol) adalah layanan yang secara otomatis memberikan konfigurasi IP kepada perangkat dalam jaringan, sehingga administrator tidak perlu mengatur IP satu per satu secara manual. Artikel ini membahas konsep dasar DHCP, cara kerja, serta langkah konfigurasi DHCP Server pada sistem Linux Debian/Kali/Ubuntu. Apa Itu DHCP Server? DHCP Server adalah layanan yang bertugas menyediakan konfigurasi jaringan kepada client secara otomatis. Informasi yang diberikan meliputi: IP address Subnet mask Gateway (router) DNS server Broadcast address Lease time Penggunaan DHCP mempermudah pengelolaan jaringan berskala kecil hingga besar, mengurangi kesalahan konfigurasi manual, serta meningkatkan efisiensi. Cara Kerja DHCP: Siklus DORA Proses pemberian IP dilakukan melalui em...

Membuat User 1000 Mengunakan Script

Dalam sistem operasi Linux, pembuatan user biasanya dilakukan satu per satu menggunakan perintah useradd. Namun, untuk keperluan praktikum, uji coba, atau simulasi sistem multiuser, kita bisa membuat banyak user sekaligus secara otomatis menggunakan skrip Bash. Berikut langkah-langkah lengkap untuk membuat 1000 user otomatis di Debian yang dijalankan di VirtualBox. 1. Buka Terminal Pastikan kamu sudah login ke Debian dan memiliki hak akses sudo root. Jika belum, masuk ke mode superuser dengan perintah: su root 2. Buat File Skrip Ketik perintah berikut untuk membuat file skrip baru: nano buat-user.sh Perintah nano digunakan untuk membuka editor teks terminal di Linux. 3. Isi Skrip dengan Perintah Berikut Salin dan tempel kode berikut ke dalam editor nano: #!/bin/bash for i in $(seq 1 1000); do     username="user$i"     password="pass$i"   bash     useradd -m -s /bin/bash "$username"     echo "${username}:${password}" | chpasswd     e...