Add "hostapd.conf" because cgi doesnt create it
srv/web/ipfire/cgi-bin/wlanap.cgi
var/ipfire/menu.d/EX-wlanap.menu
var/ipfire/wlanap/settings
srv/web/ipfire/cgi-bin/wlanap.cgi
var/ipfire/menu.d/EX-wlanap.menu
var/ipfire/wlanap/settings
+var/ipfire/wlanap/hostapd.conf
etc/hostapd.conf
etc/init.d/hostapd
usr/bin/hostapd
etc/hostapd.conf
etc/init.d/hostapd
usr/bin/hostapd
* nasm-0.98.39
* ncftp-3.2.1-src
* ncurses-5.5
* nasm-0.98.39
* ncftp-3.2.1-src
* ncurses-5.5
* net-tools-1.60
* netpbm-10.26.46
* newt-0.51.6
* net-tools-1.60
* netpbm-10.26.46
* newt-0.51.6
* spandsp-0.0.4pre15
* squashfs3.2-r2
* squid-2.7.STABLE3
* spandsp-0.0.4pre15
* squashfs3.2-r2
* squid-2.7.STABLE3
* squidGuard-1.3
* squidclamav-3.5
* squidGuard-1.3
* squidclamav-3.5
* sudo-1.6.8p12
* sysfsutils-1.3.0
* sysklogd-1.4.1
* sudo-1.6.8p12
* sysfsutils-1.3.0
* sysklogd-1.4.1
$wlanapsettings{'INTERFACE'} = $netsettings{'BLUE_DEV'};
$wlanapsettings{'SSID'} = 'IPFire';
$wlanapsettings{'HIDESSID'} = 'off';
$wlanapsettings{'INTERFACE'} = $netsettings{'BLUE_DEV'};
$wlanapsettings{'SSID'} = 'IPFire';
$wlanapsettings{'HIDESSID'} = 'off';
-$wlanapsettings{'ENC'} = 'wpa'; # none / wpa1 /wpa2
+$wlanapsettings{'ENC'} = 'wpa2'; # none / wpa1 /wpa2
$wlanapsettings{'TXPOWER'} = 'auto';
$wlanapsettings{'CHAN'} = '05';
$wlanapsettings{'PWD'} = 'IPFire-2.x';
$wlanapsettings{'TXPOWER'} = 'auto';
$wlanapsettings{'CHAN'} = '05';
$wlanapsettings{'PWD'} = 'IPFire-2.x';
$cgiparams{'APMODE'} = 'on';
$cgiparams{'SSID'} = 'IPFire';
$cgiparams{'HIDESSID'} = 'off';
$cgiparams{'APMODE'} = 'on';
$cgiparams{'SSID'} = 'IPFire';
$cgiparams{'HIDESSID'} = 'off';
-$cgiparams{'ENC'} = 'wpa'; # none / wep / wpa / wep+wpa
+$cgiparams{'ENC'} = 'wpa2'; # none / wep / wpa / wep+wpa
$cgiparams{'TXPOWER'} = 'auto';
$cgiparams{'CHAN'} = '05';
$cgiparams{'PWD'} = 'IPFire-2.x';
$cgiparams{'TXPOWER'} = 'auto';
$cgiparams{'CHAN'} = '05';
$cgiparams{'PWD'} = 'IPFire-2.x';
&WriteConfig();
&WriteConfig_hostapd();
&WriteConfig();
&WriteConfig_hostapd();
- system("/usr/local/bin/wlanapctrl restart >/dev/null 2>&1")
+ system("/usr/local/bin/wlanapctrl restart >/dev/null 2>&1");
}
}elsif ( $cgiparams{'ACTION'} eq 'Start' ){
system("/usr/local/bin/wlanapctrl start >/dev/null 2>&1");
}
}elsif ( $cgiparams{'ACTION'} eq 'Start' ){
system("/usr/local/bin/wlanapctrl start >/dev/null 2>&1");
install -v -m 644 $(DIR_SRC)/config/backup/includes/hostapd /var/ipfire/backup/addons/includes/hostapd
mkdir -p /var/ipfire/wlanap
touch /var/ipfire/wlanap/settings
install -v -m 644 $(DIR_SRC)/config/backup/includes/hostapd /var/ipfire/backup/addons/includes/hostapd
mkdir -p /var/ipfire/wlanap
touch /var/ipfire/wlanap/settings
- chown nobody:nobody /var/ipfire/wlanap/settings
- chmod 644 /var/ipfire/wlanap/settings
+ cp -vrf $(DIR_SRC)/config/hostapd/hostapd.conf /var/ipfire/wlanap/etc/hostapd.conf
+ chown nobody:nobody /var/ipfire/wlanap/*
+ chmod 644 /var/ipfire/wlanap/*
@rm -rf $(DIR_APP)
@$(POSTBUILD)
@rm -rf $(DIR_APP)
@$(POSTBUILD)