Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 16 Oct 2015 12:47:43 +0200
From:      Willem Offermans <Willem@Offermans.Rompen.nl>
To:        freebsd-wireless@FreeBSD.org
Subject:   multiple ssid with hostap
Message-ID:  <20151016104743.GA29078@vpn.offrom.nl>

next in thread | raw e-mail | index | archive | help
Dear FreeBSD friends,

To enable multiple SSIDs by hostapd, I needed to do the following:

1) add to rc.conf:
	wlans_ath0="wlan0 wlan1 ..."
	create_args_wlan0="wlanmode hostap"
	create_args_wlan1="wlanmode hostap"
	...
	ifconfig_wlan0="inet 192.168.x.y netmask 255.255.255.0 ssid Wifi0 mode 11ng channel 1"
	ifconfig_wlan1="inet 192.168.a.b netmask 255.255.255.0 ssid Wifi1 mode 11ng channel 7" 
	...

2) create the following files:

	/etc/hostapd-wlan0.conf
	/etc/hostapd-wlan1.conf

	look for documentation to setup above configuration files, for
	example:
		http://w1.fi/cgit/hostap/plain/hostapd/hostapd.conf
		man hostapd.conf

3) change /etc/rc.d/hostapd by adding:
	
	conf_file="/etc/${name}-wlan0.conf /etc/${name}-wlan1.conf"

	Do this BEFORE the following line in /etc/rc.d/hostapd

	command_args="-P ${pidfile} -B ${conf_file}" in the file


First of all, this procedure is not well documented.
``man hostapd'' does not explain the possibility of multiple config files.
Can this be changed?

Secondly, I don't like the hack in /etc/rc.d/hostapd. Can we change
/etc/rc.d/hostapd in a way that /etc/hostapd-wlan0.conf and
/etc/hostapd-wlan1.conf are searched for and automagically added in
${conf_file}"?

Out of ``man rc.conf'':


                `` On the other hand, if you want to configure your wireless interface with 
		 hostapd(8), you need to add ``HOSTAP'' to the ifconfig_<interface> variable.  
		 hostapd(8) will use the settings from /etc/hostapd-<interface>.conf''

I don't think that this is totally correct. /etc/hostapd-<interface>.conf
will not be used without a change to /etc/rc.d/hostapd.



-- 
Met vriendelijke groeten,
With kind regards,
Mit freundlichen Gruessen,
De jrus wah,

Will

*************************************
W.K. Offermans



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20151016104743.GA29078>