Cara Menghubungkan WiFi di Proxmox via CLI dan Auto Connect Saat Reboot

Proxmox secara default memang lebih dioptimalkan untuk koneksi LAN kabel. Karena itu saat menggunakan WiFi, sering muncul kendala seperti:

  • WiFi tidak muncul di Proxmox
  • nmcli tidak bekerja
  • WiFi tidak auto connect
  • Setelah reboot koneksi hilang
  • Interface menjadi unmanaged

Pada tutorial ini kita akan membahas cara menghubungkan WiFi di Proxmox melalui CLI sampai WiFi otomatis reconnect setelah reboot.

Tutorial ini sudah diuji pada:

  • Proxmox VE 9
  • Debian based Proxmox
  • Kernel Linux terbaru PVE

Kenapa WiFi di Proxmox Sulit?

Proxmox menggunakan sistem networking:

ifupdown2

bukan:

NetworkManager

Karena itu:

  • nmcli sering tidak bekerja
  • interface WiFi menjadi unmanaged
  • WiFi tidak otomatis reconnect

Solusi paling stabil adalah menggunakan:

  • wpa_supplicant
  • /etc/network/interfaces
  • systemd service

1. Cek Interface WiFi

Masuk ke terminal Proxmox lalu jalankan:

ip a

Contoh hasil:

3: wlp3s0: <NO-CARRIER,BROADCAST,MULTICAST>

Nama interface WiFi biasanya:

  • wlan0
  • wlp3s0
  • wlxXXXX

Pada tutorial ini kita menggunakan:

wlp3s0

2. Aktifkan Interface WiFi

Jalankan:

ip link set wlp3s0 up

Lalu cek lagi:

ip a

Jika berhasil maka status berubah menjadi:

state UP

3. Buat File Konfigurasi WiFi

Install wpa_supplicant jika belum ada:

apt update
apt install wpasupplicant -y

Kemudian buat file konfigurasi:

nano /etc/wpa_supplicant/wpa_supplicant.conf

Isi dengan:

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

network={
ssid="NAMA_WIFI"
psk="PASSWORD_WIFI"
}

Contoh:

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

network={
ssid="RADNExT@WiFi"
psk="passwordwifi"
}

Simpan file:

CTRL + O
ENTER
CTRL + X

4. Test Koneksi WiFi

Jalankan:

wpa_supplicant -i wlp3s0 -c /etc/wpa_supplicant/wpa_supplicant.conf

Jika berhasil maka akan muncul:

CTRL-EVENT-CONNECTED

Artinya Proxmox sudah berhasil connect ke WiFi.
Tekan:

CTRL + C

untuk keluar.

5. Jalankan WiFi di Background

Jalankan:

wpa_supplicant -B -i wlp3s0 -c /etc/wpa_supplicant/wpa_supplicant.conf

6. Ambil IP DHCP

Jalankan:

dhclient wlp3s0

7. Cek Apakah Sudah Mendapatkan IP

Jalankan:

ip a

Jika berhasil akan muncul:

inet 192.168.x.x

contoh:

inet 192.168.11.80/24

8. Test Koneksi Internet

Test ping IP:

ping 8.8.8.8

Test DNS:

ping google.com

Jika berhasil berarti internet sudah aktif.

9. Konfigurasi Auto Connect Saat Reboot

Edit File Interfaces

Buka file:

nano /etc/network/interfaces

Tambahkan:

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

Contoh konfigurasi lengkap:

auto lo
iface lo inet loopback

iface nic0 inet manual

auto vmbr0
iface vmbr0 inet dhcp
bridge-ports nic0
bridge-stp off
bridge-fd 0

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

10. Aktifkan WPA Supplicant Service

Enable service:

systemctl enable wpa_supplicant@wlp3s0

Start service:

systemctl start wpa_supplicant@wlp3s0

11. Buat Service DHCP Otomatis

Buat file baru:

nano /etc/systemd/system/wifi-dhcp.service

Isi:

[Unit]
Description=DHCP Client for WiFi
After=wpa_supplicant@wlp3s0.service

[Service]
Type=oneshot
ExecStart=/sbin/dhclient wlp3s0
RemainAfterExit=yes

[Install]
WantedBy=multi-user.target

Simpan lalu jalankan:

systemctl daemon-reload
systemctl enable wifi-dhcp.service
systemctl start wifi-dhcp.service

12. Reboot dan Test

Reboot Proxmox:

reboot

Setelah boot cek:

ip a

dan:

ping google.com

Jika berhasil maka:

  • WiFi otomatis connect
  • DHCP otomatis aktif
  • Internet langsung berjalan setelah boot

Troubleshooting

WiFi Tidak Terdeteksi

Cek:

lspci | grep -i network

atau:

lsusb

WiFi Tidak Bisa Scan

Cek RFKill:

rfkill list

Jika blocked:

rfkill unblock all

Interface Menjadi DOWN Setelah Restart

Pastikan service aktif:

systemctl status wpa_supplicant@wlp3s0

dan:

systemctl status wifi-dhcp.service

Catatan Penting

WiFi di Proxmox sebaiknya digunakan hanya untuk:

  • management
  • internet sementara
  • lab/testing

Karena WiFi kurang ideal untuk:

  • bridge VM
  • traffic tinggi
  • production hypervisor

Untuk production tetap disarankan menggunakan LAN kabel.

Penutup

Dengan metode ini Proxmox dapat:

  • connect ke WiFi via CLI
  • reconnect otomatis saat reboot
  • mendapatkan IP DHCP otomatis
  • tetap stabil tanpa NetworkManager

Metode ini lebih stabil dibanding menggunakan nmcli pada Proxmox karena sesuai dengan sistem networking bawaan Debian dan Proxmox VE.

Leave a Reply

Your email address will not be published. Required fields are marked *