Software access point
A software access point is used when you want your computer to act as an access point for the local wireless network. It saves you the trouble of getting a separate wireless router.
Things you needYou will need:
- prism2/2.5/3 pure pci wireless card or nl80211 compatible cards (e.g. ath9k)
- wireless-tools, hostapd and bridge-utils from pacman
Steps to implement
the config file of hostapd /etc/hostapd/hostapd.conf will help you to put your wireless device into master mode and willing to accept connection from other computers with encrypted password.
before hostapd does its job, eth0, wlan0 and br0 must be up and do not have any address. we can put the following lines in /etc/rc.conf
br0="br0 192.168.0.2 netmask 255.255.255.0 up"
INTERFACES=(lo eth0 wlan0 br0)
in the /etc/conf.d/bridge file, uncomment the lines (change eth1 to wlan0)
we are ready to go, just reboot the machine and use another computer to see if you can find the "test" wireless connection.
- untested* if your computer stops at the sign of "waiting for IP address" etc, that may be it can not find a dhcp server. so you need to set up one.
- UPDATE* The hostap-driver in pacman works, too. Thanks Xentac!
- ANOTHER UPDATE* Hostap-driver is in the 2.6.15 kernel. Also, DCHP requests are passed to the wired connection through wireless, so dhcpd is not needed for this.
- Update (2010-12-17) : updated packages requirement
- Update (2010-12-22) : updated config files for rc.conf, hostapd.conf and bridge.
- Update (2010-12-29) : added channel=6 in hostapd.conf