Selasa, 07 Juli 2026

Konfigurasi Client–Server Pada Debian

Gambar 439 Client–Server Debian

Memahami dan menerapkan konfigurasi client–server pada sistem operasi Debian berarti memahami bagaimana dua atau lebih komputer saling berkomunikasi, di mana satu komputer menyediakan layanan (server) dan komputer lain menggunakan layanan tersebut (client).


1. Pengertian Client–Server

Image


Image



Image


Model client–server adalah arsitektur jaringan di mana:

  • Server bertugas menyediakan layanan atau sumber daya.
  • Client bertugas meminta dan menggunakan layanan dari server.

Contohnya:

ServerClient
Menyediakan file
Mengakses file
Menyediakan website
Membuka website
Menyediakan DNS
Melakukan pencarian nama domain
Menyediakan DHCP
Meminta alamat IP
Menyediakan database
Mengakses data


2. Konsep Dasar Client–Server

 

Pada contoh di atas:

Server mempunyai alamat IP tetap

192.168.10.2

Sedangkan client memperoleh IP secara otomatis atau manual

192.168.10.10

 

3. Peran Server Debian

Debian dapat dijadikan berbagai jenis server.

Jenis Server
Fungsi
Web Server
Menyediakan website
DNS Server
Menerjemahkan nama domain menjadi alamat IP
DHCP Server
Membagikan alamat IP
FTP Server
Berbagi file
Samba Server
Berbagi folder dengan Windows
SSH Server
Remote Server
Mail Server
Mengirim dan menerima email


4. Persiapan Konfigurasi

Misalnya menggunakan VirtualBox.

Server Debian

  • Hostname : server
  • IP Address : 192.168.10.2
  • Subnet Mask : 255.255.255.0
  • Gateway : 192.168.10.1
  • DNS : 192.168.10.2

Client Debian

  • Hostname : client
  • IP Address : 192.168.10.10
  • Subnet Mask : 255.255.255.0
  • Gateway : 192.168.10.1
  • DNS : 192.168.10.2

5. Langkah Konfigurasi Server

5.A. Mengatur IP Address

Edit file

/etc/network/interfaces

Contoh

auto ens33

iface ens33 inet static
address 192.168.10.2
netmask 255.255.255.0
gateway 192.168.10.1
dns-nameservers 192.168.10.2

Restart jaringan

systemctl restart networking

 

5.B. Menguji IP

ip a

atau

ping 192.168.10.1

6. Instalasi Layanan Server

Contoh Web Server

apt update
apt install apache2

Cek status

systemctl status apache2

Aktifkan

systemctl enable apache2

 

7. Konfigurasi Client

Client cukup mengatur:

  • IP Address
  • Gateway
  • DNS

Lalu mengakses

http://192.168.10.2

Jika berhasil akan muncul halaman Apache.



8. Pengujian Koneksi

Ping Server

ping 192.168.10.2

Berhasil

64 bytes from 192.168.10.2

Ping Nama Domain

Misalnya

server.sekolah.local

Jika DNS sudah aktif

ping server.sekolah.local

Uji Browser

Buka

http://192.168.10.2

atau

http://server.sekolah.local


9. Alur Kerja Client–Server

Client
   │ Permintaan
Server Debian
   │ Memproses
Database / File
   │ Hasil
Client


 

10. Contoh Implementasi di Sekolah

                Internet
                Router
          ┌────────-─┴─────────┐
          │                           │
      Debian Server      Switch
      ┌───────────┬───────────┬───────────┐
      │                               │                               │
   Lab 1                         Lab 2                       Lab 3
   Client                        Client                      Client

 

Server menyediakan:

  • DNS
  • DHCP
  • Web Server
  • File Server
  • Login SSH

Semua komputer laboratorium mengakses layanan dari satu server.

 

11. Keuntungan Sistem Client–Server

  • Administrasi jaringan lebih mudah.
  • Data terpusat sehingga lebih mudah dikelola.
  • Keamanan dapat dikontrol dari server.
  • Pemeliharaan lebih sederhana.
  • Backup data lebih mudah.
  • Skalabilitas tinggi; penambahan client tidak memerlukan perubahan besar pada server.

 

12. Kekurangan Sistem Client–Server

  • Membutuhkan komputer server dengan spesifikasi yang memadai.
  • Jika server mengalami gangguan, layanan kepada client dapat terhenti.
  • Konfigurasi awal lebih kompleks dibandingkan jaringan peer-to-peer.
  • Memerlukan administrator yang memahami manajemen server.


Kesimpulan

Konfigurasi client–server pada Debian dimulai dengan menyiapkan jaringan (IP address, gateway, dan DNS), kemudian menginstal serta mengonfigurasi layanan server seperti Apache, BIND9, DHCP, atau Samba

Setelah itu, komputer client diatur agar dapat menjangkau server melalui jaringan dan menggunakan layanan yang disediakan. Pengujian dilakukan menggunakan perintah seperti ping, akses melalui browser, atau aplikasi lain sesuai layanan yang dikonfigurasi. 

Dengan memahami alur permintaan (request) dari client dan respons (response) dari server, administrator dapat membangun sistem jaringan yang terpusat, efisien, dan mudah dikelola.

Tidak ada komentar:

Posting Komentar

Catatan: Hanya anggota dari blog ini yang dapat mengirim komentar.