Kamis, 13 Agustus 2026

Konfigurasi Server - Client dalam Debian



Setelah melakukan Edit file 

nano /etc/network/interfaces 

Setelah itu mengganti isinya dengan 

  • 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 

 lalu saya keluar dengan 

  • Ctrl + O dan Ctrl + X

Pertanyaan saya : 

1. Bagaimana cara restart melalui prompt root ? 

2. Ketika saya ping dengan perintah Ping 192.168.10.1 diam lama dan tidak respon. Apa problemnya ? 

3. Ketika saya tekan Ctrl + X ada pesan terhenti. Apa problemnya ?


Pertanyaan Anda sangat bagus. Saya akan bahas satu per satu karena ketiga masalah tersebut sering terjadi saat mengonfigurasi jaringan Debian.


1. Bagaimana cara restart jaringan melalui prompt root?

Setelah selesai mengedit file:

  • nano /etc/network/interfaces

Simpan dengan:

  • Ctrl + O → Enter (menyimpan)
  • Ctrl + X (keluar dari Nano)

Kemudian restart jaringan dengan salah satu perintah berikut.

Debian 12

  • systemctl restart networking

atau

  • service networking restart

Lalu cek statusnya:

  • systemctl status networking

Jika berhasil biasanya muncul:

  • Active: active (exited)

atau

  • Active: active (running)

Kemudian cek apakah alamat IP sudah berubah.

  • ip addr

atau

  • ip a


2. Mengapa ping 192.168.10.1 diam lama dan tidak merespon?

Penyebabnya bisa bermacam-macam.

Penyebab 1 (Paling sering): Nama interface salah

Anda menulis:

  • auto ens33
  • iface ens33 inet static

Tetapi di VirtualBox, nama interface biasanya adalah:

  • enp0s3

atau

  • eth0

Jarang sekali menggunakan ens33 (lebih umum pada VMware).

Cek dengan:

  • ip a

atau

  • ip link

Misalnya hasilnya:

  • 2: enp0s3:

Maka file harus diubah menjadi

  • auto enp0s3
  • iface enp0s3 inet static
  • address 192.168.10.2
  • netmask 255.255.255.0
  • gateway 192.168.10.1
  • dns-nameservers 192.168.10.2


Penyebab 2: Gateway memang tidak ada

Anda melakukan

  • ping 192.168.10.1

Siapa alamat 192.168.10.1?

Harus dipastikan bahwa alamat tersebut benar-benar digunakan oleh:

  • Router
  • MikroTik
  • Host Windows
  • VM lain

Kalau tidak ada perangkat yang memakai IP tersebut, ping memang akan timeout.


Penyebab 3: VirtualBox Network Salah

Misalnya Adapter diset:

  • Not Attached

atau

  • Internal Network

Padahal seharusnya:

  • NAT
  • Bridged Adapter
  • Host-Only Adapter

Sesuai topologi yang Anda buat.

 

Penyebab 4: Interface belum aktif

Cek:

  • ip a

Kalau muncul

  • state DOWN

aktifkan:

  • ip link set enp0s3 up

(ganti enp0s3 sesuai nama interface yang benar).


Penyebab 5: Restart networking gagal

Cek:

  • systemctl status networking

atau

  • journalctl -xe

Sering muncul error seperti:

  • Failed to bring up ens33

yang berarti nama interface tidak sesuai.

 

3. Mengapa setelah Ctrl + X muncul pesan "terhenti"?

Kalimat "terhenti" bisa berarti beberapa hal. Saya perlu tahu pesan lengkapnya, tetapi ada beberapa kemungkinan.

Kemungkinan A: Menekan Ctrl+Z, bukan Ctrl+X

Kalau yang ditekan tanpa sengaja adalah:

  • Ctrl + Z

maka akan muncul:

  • [1]+ Stopped nano /etc/network/interfaces

Artinya editor Nano hanya dihentikan sementara (suspended), bukan ditutup.

Untuk kembali ke Nano:

  • fg


Kemungkinan B: Nano meminta konfirmasi

Kalau file belum disimpan lalu menekan Ctrl + X, Nano akan bertanya:

  • Save modified buffer?
  • Y Yes
  • N No

Jika memilih Y, lalu Enter, file akan disimpan.


Kemungkinan C: Proses restart terhenti

Misalnya setelah menjalankan:

  • systemctl restart networking

muncul:

  • Job for networking.service failed...

atau proses terlihat berhenti. Ini biasanya disebabkan oleh konfigurasi yang salah, misalnya:

  • nama interface salah,
  • gateway tidak valid,
  • atau ada kesalahan penulisan (syntax) di file /etc/network/interfaces.


Yang saya curigai dari konfigurasi Anda

Saya melihat Anda menggunakan:

auto ens33
  • iface ens33 inet static
  • iface ens33 inet static

Kalau Anda menggunakan VirtualBox, kemungkinan besar nama interface bukan ens33, melainkan enp0s3 atau nama lain. Ini adalah penyebab yang paling sering membuat jaringan tidak aktif dan perintah ping tidak berhasil.


Agar saya bisa membantu lebih tepat

Silakan kirim hasil dari tiga perintah berikut:

  • ip a
  • cat /etc/network/interfaces
  • systemctl status networking

Dari ketiga output tersebut, saya biasanya bisa menentukan penyebabnya dengan cukup akurat dan memberi solusi yang sesuai dengan konfigurasi Debian Anda.




Analisis

Saya melihat tiga hal penting.

1. Nama interface sudah benar

Hasil ip a menunjukkan:

  • 2: enp0s3:

Berarti konfigurasi Anda sudah benar menggunakan:

  • auto enp0s3
  • iface enp0s3 inet static

Jadi masalahnya bukan pada nama interface.

 

2. Konfigurasi static IP belum diterapkan

Pada ip a masih terlihat:

  • inet 10.0.2.15/24 brd 10.0.2.255 scope global dynamic enp0s3

Perhatikan kata:

  • dynamic

Artinya Debian masih memperoleh IP dari DHCP (VirtualBox NAT), bukan menggunakan konfigurasi statis yang Anda tulis:

  • 192.168.10.2

Seharusnya setelah restart jaringan, hasil ip a menjadi:

  • inet 192.168.10.2/24

Tetapi kenyataannya masih:

  • 10.0.2.15

Jadi konfigurasi /etc/network/interfaces belum digunakan.

 

3. Saya menemukan penyebab yang paling mungkin

Di Debian 12, instalasi standar sering menggunakan NetworkManager atau systemd-networkd, sehingga file

  • /etc/network/interfaces

diabaikan.

Itulah sebabnya walaupun status networking:

  • Active: active (exited)

IP tetap tidak berubah.


Ada satu lagi yang saya perhatikan

Di file Anda terdapat:

  • source /etc/network/interfaces.d/*

lalu langsung

  • auto enp0s3

Saya tidak melihat bagian loopback.

Biasanya isi default adalah:

  • auto lo
  • iface lo inet loopback

Kemudian baru interface jaringan.

Seharusnya menjadi:

source /etc/network/interfaces.d/*

auto lo
iface lo inet loopback

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


Mengapa ping ke 192.168.10.1 tidak menjawab?

Karena komputer Anda belum memakai jaringan 192.168.10.x.

Saat ini IP sebenarnya adalah

  • 10.0.2.15

Sedangkan Anda mencoba menghubungi

  • 192.168.10.1

Kedua alamat tersebut berada pada jaringan yang berbeda.

Akibatnya:

  • 10.0.2.15

tidak akan bisa langsung menjangkau

  • 192.168.10.1


Saya ingin memastikan satu hal

Mohon jalankan:

  • ls /etc/NetworkManager

Jika muncul folder seperti:

  • system-connections

berarti NetworkManager aktif.

Kemudian jalankan juga:

  • systemctl status NetworkManager

dan

  • systemctl status systemd-networkd


Saya juga ingin mengetahui pengaturan VirtualBox

Ini justru yang paling penting.

Silakan kirim screenshot:

VirtualBox → Settings → Network

terutama yang menunjukkan:

  • Adapter 1

  • Attached to

  • NAT / Bridged / Host Only / Internal Network

Karena saya melihat IP Anda masih:

  • 10.0.2.15

yang merupakan ciri khas NAT VirtualBox.

Kalau tujuan Anda membuat server Debian dengan IP statis 192.168.10.2, maka pengaturan adapter VirtualBox kemungkinan perlu diubah terlebih dahulu.

Dari screenshot yang Anda kirim, saya memperkirakan sekitar 90% penyebab masalahnya adalah konfigurasi adapter jaringan VirtualBox (NAT) atau adanya pengelola jaringan lain yang masih mempertahankan DHCP, sehingga konfigurasi statis di /etc/network/interfaces belum diterapkan.

O iya memang masih NAT, terus diganti apa ?

Nah, ini justru menjadi titik pentingnya. Tidak selalu harus diganti. Tergantung tujuan praktikum Anda.

Mari kita bedakan dulu.

Pilihan 1. 

Tetap menggunakan NAT (Paling mudah)

Jika tujuan Anda hanya:

  • Belajar Debian
  • Install Apache
  • Install BIND9
  • Update paket (apt update)
  • Internet di dalam VM

maka tetap gunakan NAT.

Konfigurasinya sebaiknya jangan menggunakan:

  • address 192.168.10.2
  • gateway 192.168.10.1

Karena jaringan NAT VirtualBox menggunakan:

  • 10.0.2.0/24

Biasanya:

  • Gateway : 10.0.2.2
  • IP VM : 10.0.2.15 (DHCP)

Jadi pada mode NAT, lebih baik menggunakan DHCP saja.

 

Pilihan 2. 

Menggunakan Host-Only Adapter (Saya sarankan untuk praktikum Server)

Kalau tujuan Anda membuat:

  • DNS Server
  • Web Server
  • Mail Server
  • Client Server
  • Praktikum SMK

lebih baik gunakan: Host-Only Adapter

Misalnya:

Host Windows
  • 192.168.10.1
Host Only Adapter
Debian
  • 192.168.10.2

Dengan konfigurasi ini:

Debian
  • 192.168.10.2
Gateway
  • (boleh dikosongkan)
DNS
  • 192.168.10.2

Kemudian Windows bisa melakukan:

  • ping 192.168.10.2

dan Debian bisa:

  • ping 192.168.10.1


Pilihan 3. 

Bridged Adapter

Kalau ingin Debian berada satu jaringan dengan WiFi atau LAN rumah/sekolah.

Misalnya router sekolah:

192.168.1.1

maka Debian bisa memperoleh:

192.168.1.100

Mode ini cocok jika server ingin diakses oleh komputer lain di jaringan yang sama.


Yang Saya Sarankan untuk Bapak

Karena selama ini Bapak sering bertanya mengenai:

  • Debian 12

  • Apache

  • DNS (BIND9)

  • Client Server

  • VirtualBox

  • Praktikum untuk siswa SMK

Saya menyarankan menggunakan dua adapter di VirtualBox.

Adapter 1

NAT

Digunakan untuk:

  • Internet
  • apt update
  • apt install
  • Download paket


Adapter 2

Host-Only Adapter

Digunakan untuk:

  • IP Debian
  • 192.168.10.2

Windows Host:

  • 192.168.10.1

Dengan cara ini:

Internet
 NAT Adapter
 Debian
Host-Only Adapter
Windows Host

Keuntungannya:

  • Debian tetap bisa internet melalui NAT.
  • Windows bisa mengakses Debian menggunakan IP statis 192.168.10.2.
  • Sangat cocok untuk praktikum DNS, Apache, FTP, Samba, SSH, dan layanan server lainnya.

 

Saran saya

Untuk kebutuhan pembelajaran Sistem Operasi Jaringan di SMK, konfigurasi 2 Adapter (NAT + Host-Only Adapter) adalah yang paling fleksibel dan banyak digunakan. Dengan konfigurasi ini, siswa tetap bisa mengunduh paket dari internet sekaligus melakukan praktikum client-server menggunakan IP statis.

Kalau Bapak berkenan, saya juga bisa membuat panduan lengkap bergambar mulai dari pengaturan VirtualBox, konfigurasi dua adapter, pengaturan IP Debian, hingga pengujian ping dan instalasi Apache/BIND9. Saya rasa panduan seperti itu akan sangat bermanfaat untuk digunakan sebagai modul praktikum di kelas.


Sunber :

https://chatgpt.com/c/6a700c1e-adac-83ec-b3b7-be6be50f848d

Tidak ada komentar:

Posting Komentar