1
0
mirror of https://github.com/billz/raspap-webgui.git synced 2025-05-26 01:15:18 +02:00

Update reinitializeWPA method to use wpa_cli reconfigure

This commit is contained in:
billz 2023-12-04 08:13:13 +00:00
parent 0a547442a4
commit 9fe7bad7b1

@ -183,13 +183,14 @@ function getWifiInterface()
*/ */
function reinitializeWPA($force) function reinitializeWPA($force)
{ {
$iface = escapeshellarg($_SESSION['wifi_client_interface']);
if ($force == true) { if ($force == true) {
$cmd = "sudo /bin/rm /var/run/wpa_supplicant/".escapeshellarg($_SESSION['wifi_client_interface']); $cmd = "sudo /bin/rm /var/run/wpa_supplicant/$iface";
$result = shell_exec($cmd); $result = shell_exec($cmd);
} }
$cmd = "sudo /sbin/wpa_supplicant -B -Dnl80211,wext -c/etc/wpa_supplicant/wpa_supplicant.conf -i".escapeshellarg($_SESSION['wifi_client_interface']); $cmd = "sudo wpa_cli -i $iface reconfigure";
$result = shell_exec($cmd); $result = shell_exec($cmd);
sleep(2); sleep(1);
return $result; return $result;
} }