Proxmox secara default memang lebih dioptimalkan untuk koneksi LAN kabel. Karena itu saat menggunakan WiFi, sering muncul kendala seperti:
- WiFi tidak muncul di Proxmox
nmclitidak 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:
nmclisering 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:
wlan0wlp3s0wlxXXXX
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.