Cara Mengatasi Wifi Tidak Konek di Proxmox

Cara Mengatasi Wifi Tidak Konek di Proxmox


Saat kamu reboot mesin proxmox bisa jadi wifi tidak otomatis mendapatkan ip dhcp dari router, sehingga server proxmox tidak bisa dikses dari luar.

🧠 Masalahnya:

Meski kamu sudah menambahkan:

auto wlp2s0
iface wlp2s0 inet dhcp
    wpa-conf /etc/wpa_supplicant.conf

namun setelah reboot, interface Wi-Fi tetap tidak mendapatkan IP secara otomatis.

📌 Alasannya biasanya adalah:


⚠️ 1. Proses wpa_supplicant tidak otomatis dijalankan saat boot

  • Konfigurasi /etc/network/interfaces hanya memanggil wpa_supplicant saat interface di-aktifkan oleh service ifup, bukan oleh systemd saat booting.

  • Namun jika proses boot terlalu cepat, atau Wi-Fi terlalu lambat ready, DHCP akan gagal sebelum wpa_supplicant sempat terkoneksi ke access point.

⚠️ 2. wpa_supplicant tidak dimanaged oleh systemd (daemon tidak hidup)

  • Sehingga meskipun ada konfigurasi di /etc/network/interfaces, tidak ada yang menjaga koneksi Wi-Fi dan mengulang DHCP secara otomatis jika koneksi lambat.

⚠️ 3. ifupdown tidak berjalan otomatis di beberapa sistem

Di Proxmox dan Debian modern, kadang systemd tidak lagi mengaktifkan ifup interface dari /etc/network/interfaces secara otomatis untuk Wi-Fi (kecuali manual ifup atau pakai dhclient).

✅ Solusi Rekomendasi: Jadikan wpa_supplicant Service Systemd (Persisten)

  1. Buat file konfigurasi WPA jika belum:

sudo nano /etc/wpa_supplicant.conf

Isi:

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=ID

network={
    ssid="NamaWifi"
    psk="PasswordWifi"
}
  1. Aktifkan wpa_supplicant sebagai service systemd:

sudo systemctl enable wpa_supplicant@wlp2s0.service
sudo systemctl start wpa_supplicant@wlp2s0.service
  1. Ubah /etc/network/interfaces:

auto wlp2s0
iface wlp2s0 inet dhcp

(tanpa wpa-conf karena sudah dikelola oleh systemd service)

  1. Tambahkan juga agar DHCP dijalankan otomatis setelah boot:

Jika perlu, buat file systemd service untuk dhclient:

sudo nano /etc/systemd/system/dhclient-wifi.service

Isi:

[Unit]
Description=DHCP Client for WiFi
After=network.target wpa_supplicant@wlp2s0.service

[Service]
ExecStart=/sbin/dhclient wlp2s0
Restart=on-failure

[Install]
WantedBy=multi-user.target

Kemudian aktifkan:

sudo systemctl daemon-reexec
sudo systemctl enable dhclient-wifi
sudo systemctl start dhclient-wifi

✅ Hasil:

  • Wi-Fi akan auto-connect saat boot (dikelola systemd)

  • DHCP akan dijalankan otomatis begitu Wi-Fi terkoneksi

  • Tidak perlu lagi ketik manual dhclient

Jika kamu ingin saya bantu buatkan skrip konfigurasi full-nya (copy-paste saja), tinggal bilang saja: mau pakai systemd, Netplan, atau tetap interfaces klasik — saya sesuaikan dengan gaya sistem kamu.

Lebih baru Lebih lama

نموذج الاتصال