Apologies for replying to myself, but I have some progress to report... I forgot I still ath_pci module loaded instead of ath9k, from a previous attempt to get madwifi working. So I dif "rmmod ath_pci" and "modprobe ath9k" then hostpapd started without error.
voyage:~# /etc/init.d/hostapd start Starting advanced IEEE 802.11 management: hostapd. voyage:~# ps ax | grep host 4105 ? Ss 0:00 /usr/sbin/hostapd -B -P /var/run/hostapd.pid /etc/hostapd/hostapd.conf I still don't have the config quite right (see below) because the SSID is not visible to any of my wireless clients If someone could give me a clear example of what goes into these files, I would greatly appreciate it: /etc/hostapd/hostapd.conf /etc/network/interfaces /etc/default/hostapd Others? On Mon, Feb 22, 2010 at 6:57 PM, Frank Parker <[email protected]> wrote: > Punky, > Thanks for the pointers. Sorry for the dumb questions, I'm trying to > understand this. > > On Mon, Feb 22, 2010 at 6:30 PM, Kim-man 'Punky' TSE > <[email protected]> wrote: > >> For 11n-based atheros card, ath9k is the right module. >> 1) Please read http://wireless.kernel.org/en/users/Drivers/ath9k for >> information on ath9k driver > > Ok - I read this and I think this applies to my wireless card. > >> 2) You will need to install iw tools, which is available at >> http://www.voyage.hk/dists/0.6/iw/. 3) Then read > > I installed iw with "apt-get install iw" since it was the same version > 0.9.14-1. > >> http://wireless.kernel.org/en/users/Documentation/hostapd for configuration. > > I read this but I'm as confused as ever. > >> Probably you only need: >> >> interface=wlan0 >> driver=nl80211 >> channel=11 >> hw_mode=g >> > > I replaced my existing hostapd.conf with the lines above. Now these > are the only lines in hostapd.conf > >> in /etc/hostapd/hostapd.conf + the suggested configuration in /README > > Which steps of the README are you referring to? > >> 4) Of course, don't forget /etc/network/interfaces >> auto wlan0 >> iface wlan0 inet static >> address 10.1.10.1 >> netmask 255.255.255.0 >> broadcast 10.1.10.255 >> up nat.sh wlan0 eth0 "10.1.10.0/24" >> > > So, what should I have in my /etc/network/interfaces at this point? > The lines above AND the ath0 lines from the README? Both? > > > Here's what I have now: > > voyage:~# cat /etc/hostapd/hostapd.conf > interface=wlan0 > driver=nl80211 > channel=11 > hw_mode=g > > voyage:~# cat /etc/network/interfaces > auto lo > iface lo inet loopback > > auto eth0 > iface eth0 inet dhcp > > auto wlan0 > iface wlan0 inet static > address 10.1.10.1 > netmask 255.255.255.0 > broadcast 10.1.10.255 > up nat.sh wlan0 eth0 "10.1.10.0/24" > > auto ath0 > iface ath0 inet static > address 10.1.20.1 > netmask 255.255.255.0 > broadcast 10.1.20.255 > madwifi-base wifi0 > wireless-mode Master > up iwpriv ath0 mode 3 > up iwconfig ath0 mode master > up iwconfig ath0 essid voyage > up iwconfig ath0 txpower auto > up iwconfig ath0 enc off > up iwconfig ath0 rate auto > up nat.sh ath0 eth0 "10.1.20.0/24" > > > And here is the error I get: > > voyage:~# /etc/init.d/hostapd start > Starting advanced IEEE 802.11 management: hostapdioctl[SIOCGIFFLAGS]: > No such device > (warning). > > > Trying to start hostapd manually gives this error: > > voyage:~# hostapd -dd -t /etc/hostapd/hostapd.conf > 1266890173.877060: Configuration file: /etc/hostapd/hostapd.conf > ioctl[SIOCGIFFLAGS]: No such device > 1266890174.003575: Could not read interface flags (wlan0) > 1266890174.003615: nl80211 driver initialization failed. > 1266890174.003630: wlan0: Unable to setup interface. > > > Thanks for your patience. > _______________________________________________ Voyage-linux mailing list [email protected] http://list.voyage.hk/mailman/listinfo/voyage-linux
